summaryrefslogtreecommitdiff
path: root/libavformat/mpegts.c
Commit message (Collapse)AuthorAge
* Fixing memleaks.Michael Niedermayer2008-04-24
| | | | Originally committed as revision 12943 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ensure that the timestamp reading code used for seeking chooses a positionMichael Niedermayer2008-04-23
| | | | | | | | which is a multiple of the packet size from the last packet start instead of the file start. This fixes some seek issues with randomly cut ts files and the mysterious "4 byte PCR somehing MTS something bug". Originally committed as revision 12932 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Using the same probe function in 2 formats is not a good idea.Michael Niedermayer2008-04-15
| | | | Originally committed as revision 12836 to svn://svn.ffmpeg.org/ffmpeg/trunk
* treat stream_type==0x82 as AUDIO_DTS when the program has a ↵Nico Sabbi2008-02-23
| | | | | | REGISTRATION_DESCRIPTOR with the value HDMV; approved by Mans Originally committed as revision 12180 to svn://svn.ffmpeg.org/ffmpeg/trunk
* improve CRC APIAurelien Jacobs2008-01-04
| | | | | | | - don't export any global var - provide either generated or hardcoded tables Originally committed as revision 11409 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use dynamically allocated ByteIOContext in AVFormatContextBjörn Axelsson2007-11-21
| | | | | | | patch by: Björn Axelsson, bjorn d axelsson a intinor d se thread: [PATCH] Remove static ByteIOContexts, 06 nov 2007 Originally committed as revision 11071 to svn://svn.ffmpeg.org/ffmpeg/trunk
* When new streams are detected, look for old filters and close them out.Jeff Downs2007-11-17
| | | | | | | | This avoids crashes seen when legitimate streams are found on PID 0x11 instead of DVB SDT. Fixes regression detailed in Roundup issue 138. Originally committed as revision 11050 to svn://svn.ffmpeg.org/ffmpeg/trunk
* associate to each AVProgram the indexes of the AVStreams contained in itNico Sabbi2007-10-20
| | | | Originally committed as revision 10820 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added structures and code to keep track of pids<->programs mapping: it's neededNico Sabbi2007-09-25
| | | | | | | to decide which pids to discard in order to feed to the caller only AVProgram(s) that have the AV_DISCARD_ALL flag not set Originally committed as revision 10581 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replaced custom tracking of programs/services with calls to with ↵Nico Sabbi2007-09-25
| | | | | | av_new_program() Originally committed as revision 10580 to svn://svn.ffmpeg.org/ffmpeg/trunk
* loosen dependencies over allformats.hAurelien Jacobs2007-09-16
| | | | Originally committed as revision 10513 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace all occurrences of AVERROR_IO with AVERROR(EIO).Panagiotis Issaris2007-07-19
| | | | Originally committed as revision 9760 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix compilation with assertAlex Beregszaszi2007-07-13
| | | | Originally committed as revision 9619 to svn://svn.ffmpeg.org/ffmpeg/trunk
* update SectionCallback and PESCallback typedefs to match functionsMåns Rullgård2007-07-08
| | | | Originally committed as revision 9542 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use AV_RB* macros where appropriate.Ronald S. Bultje2007-07-06
| | | | | | | | patch by Ronald S. Bultje, rsbultje gmail com thread: Re: [FFmpeg-devel] remove int readers date: Sat, 23 Jun 2007 09:32:12 -0400 Originally committed as revision 9499 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2007-06-08
| | | | Originally committed as revision 9258 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove now unused "global" pcr_pidMichael Niedermayer2007-06-08
| | | | Originally committed as revision 9257 to svn://svn.ffmpeg.org/ffmpeg/trunk
* proper per stream pcr_pid support by (Wolfram Gloger wmglo ↵Michael Niedermayer2007-06-08
| | | | | | dent.med.uni-muenchen@de ) Originally committed as revision 9256 to svn://svn.ffmpeg.org/ffmpeg/trunk
* partially revert r2931 (Support raw mpegts streams from dvr)Michael Niedermayer2007-06-04
| | | | | | the change was wrong Originally committed as revision 9219 to svn://svn.ffmpeg.org/ffmpeg/trunk
* harmless typoMichael Niedermayer2007-06-04
| | | | Originally committed as revision 9210 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix indentionMichael Niedermayer2007-06-04
| | | | Originally committed as revision 9209 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove duplicate PAT scaning code and actual PAT scanMichael Niedermayer2007-06-04
| | | | | | | also disabling the nonsense 3yr old rawts change (it would after the above chage totally break the demuxer if its left enabled) Originally committed as revision 9208 to svn://svn.ffmpeg.org/ffmpeg/trunk
* unused variablesMichael Niedermayer2007-06-04
| | | | Originally committed as revision 9207 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont rescan for information on each pid, but rather do it just once byMichael Niedermayer2007-06-04
| | | | | | opening 1 filter for each at the same time Originally committed as revision 9206 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move structs and enums to top of file so they can be usedMichael Niedermayer2007-06-04
| | | | Originally committed as revision 9205 to svn://svn.ffmpeg.org/ffmpeg/trunk
* passing MpegTSFilter to the filters instead of a random void *opaqueMichael Niedermayer2007-06-04
| | | | | | | code is simler and the filters now know the pid they are filtering so one filter callback can be used with more then one pid at the same time Originally committed as revision 9204 to svn://svn.ffmpeg.org/ffmpeg/trunk
* do not perform SDT scan at the begin (this avoids a timeconsuming search forMichael Niedermayer2007-06-04
| | | | | | optional info) instead fill SDT info in and update it as we stumble across it Originally committed as revision 9201 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make new_service() update existing info sanelyMichael Niedermayer2007-06-04
| | | | Originally committed as revision 9200 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove fake service/provider names used for PATMichael Niedermayer2007-06-04
| | | | | | | this allows us to distingush if the info came from SDT or PAT and will allow to dyamically fill info in ... Originally committed as revision 9199 to svn://svn.ffmpeg.org/ffmpeg/trunk
* IndentationBenoit Fouet2007-06-04
| | | | Originally committed as revision 9197 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get rid of if(1)Michael Niedermayer2007-06-02
| | | | Originally committed as revision 9179 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get rid of one layer of callback obfuscationMichael Niedermayer2007-06-02
| | | | Originally committed as revision 9178 to svn://svn.ffmpeg.org/ffmpeg/trunk
* kill completely idiotic code which hides all but 2 streamsMichael Niedermayer2007-06-02
| | | | Originally committed as revision 9177 to svn://svn.ffmpeg.org/ffmpeg/trunk
* correct implementation of "try with auto_guess if first detection fails"Michael Niedermayer2007-06-02
| | | | | | (untested) Originally committed as revision 9175 to svn://svn.ffmpeg.org/ffmpeg/trunk
* revert r4802 (try with auto_guess if first detection fails)Michael Niedermayer2007-06-02
| | | | | | | this change is broken, 3/4 of the code added is unreachable, ill implement it correctly in a moment Originally committed as revision 9174 to svn://svn.ffmpeg.org/ffmpeg/trunk
* split mpeg2ts_raw mode into its own demuxer using such a flag is an ↵Michael Niedermayer2007-06-02
| | | | | | incredibly dirty hack Originally committed as revision 9173 to svn://svn.ffmpeg.org/ffmpeg/trunk
* variable initialization (because of a gcc warning)Glenn A. Serre2007-05-29
| | | | | | patch by Glenn A. Serre gaserre spiresoftware com Originally committed as revision 9146 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add an enum for need_parsingAurelien Jacobs2007-04-15
| | | | Originally committed as revision 8742 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Introduce two new logging functions av_hex_dump_log() and av_pkt_dump_log()Panagiotis Issaris2007-03-12
| | | | | | which use av_log() for logging instead of fprintf(). Originally committed as revision 8339 to svn://svn.ffmpeg.org/ffmpeg/trunk
* This fixes error handling for BeOS, removing the need for some ifdefs.François Revol2007-02-13
| | | | | | | | | AVERROR_ defines are moved to avcodec.h as they are needed in there as well. Feel free to move that to avutil/common.h. Bumped up avcodec/format version numbers as though it's binary compatible we will want to rebuild apps as error values changed. Please from now on use return AVERROR(EFOO) instead of the ugly return -EFOO in your code. This also removes the need for berrno.h. Originally committed as revision 7965 to svn://svn.ffmpeg.org/ffmpeg/trunk
* demux VC1 in mpegtsNico Sabbi2007-02-09
| | | | Originally committed as revision 7902 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add some context to av_log calls.Michel Bardiaux2007-01-31
| | | | | | patch by Michel Bardiaux, mbardiaux mediaxim be Originally committed as revision 7774 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpegts-documentation-only.patch -- adds documentation patch by Daniel ↵Daniel Kristjansson2007-01-23
| | | | | | | | Kristjansson / danielk mrl.nyu edu yes another 1 year old patch, this one though has one failed hunk Originally committed as revision 7676 to svn://svn.ffmpeg.org/ffmpeg/trunk
* "converts printf's to avlog's" patch by Daniel Kristjansson / danielk ↵Daniel Kristjansson2007-01-23
| | | | | | | | | mrl.nyu edu another 1 year old patch forgoten by mans trailing whitespace removial by me Originally committed as revision 7674 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make some symbols staticMåns Rullgård2006-11-11
| | | | Originally committed as revision 6973 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace coder/decoder file description in libavformat by muxer/demuxerAurelien Jacobs2006-10-23
| | | | Originally committed as revision 6774 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-07
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* scan s->probesize packets instead of MAX_SCAN_PACKETS (that is still the ↵Nico Sabbi2006-08-27
| | | | | | default value) Originally committed as revision 6110 to svn://svn.ffmpeg.org/ffmpeg/trunk
* allow individual selection of muxers and demuxersMåns Rullgård2006-07-10
| | | | Originally committed as revision 5707 to svn://svn.ffmpeg.org/ffmpeg/trunk
* give AVInput/OutputFormat structs consistent namesMåns Rullgård2006-07-09
| | | | Originally committed as revision 5697 to svn://svn.ffmpeg.org/ffmpeg/trunk