summaryrefslogtreecommitdiff
path: root/libavformat/mpegts.c
Commit message (Collapse)AuthorAge
* Change TS seeking so it returns position/timestamp of a key frame.Ivan Schreter2009-02-28
| | | | | | Patch by Ivan Schreter, schreter gmx net Originally committed as revision 17665 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use new metadata API in mpegts demuxerAurelien Jacobs2009-02-10
| | | | Originally committed as revision 17112 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix minor memory leak.Jindřich Makovička2009-02-06
| | | | | | Patch by Jindrich Makovicka, approved by mans. Originally committed as revision 17021 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix probe & demuxing of Topfield 58XXPVR and 68XXPVR (topfield.rec)Michael Niedermayer2009-02-03
| | | | Originally committed as revision 16968 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set pts and dts when only pts is present, according to specsBaptiste Coudurier2009-01-23
| | | | Originally committed as revision 16734 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun2009-01-19
| | | | Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix build: Add intreadwrite.h and bswap.h #includes where necessary.Diego Biurrun2009-01-11
| | | | Originally committed as revision 16556 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpegts: replace Program_t typedef with "struct Program"Måns Rullgård2008-12-13
| | | | Originally committed as revision 16086 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add necessary header for av_set_program_name and av_program_add_stream_index.Diego Biurrun2008-12-03
| | | | Originally committed as revision 15996 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move declaration of av_set_program_name and av_program_add_stream_indexDiego Biurrun2008-12-03
| | | | | | to a more sensible place. Originally committed as revision 15991 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Delete unnecessary 'extern' keywords.Diego Biurrun2008-12-03
| | | | Originally committed as revision 15990 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spelling cosmeticsDiego Biurrun2008-10-02
| | | | Originally committed as revision 15518 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use enum typers instead of int.Diego Pettenò2008-10-02
| | | | | | Patch by Diego 'Flameeyes' Pettenò: flameeyes gmail Originally committed as revision 15517 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add flag to mark demuxers that can output discontinuous timestamps.Michael Niedermayer2008-08-15
| | | | | | (could also be added to muxers if someone wants) Originally committed as revision 14777 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Dirac encapsulation in MPEG-TSAnuradha Suraparaju2008-08-13
| | | | | | patch by Anuradha Suraparaju, anuradha rd.bbc.co uk Originally committed as revision 14734 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix misdetection of H.264 in mpegts as mpeg1video in mpegts.Michael Niedermayer2008-07-27
| | | | | | Fixes maybeH264_dumpstream Originally committed as revision 14445 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MPEGTS: Improve probe functionMåns Rullgård2008-07-18
| | | | | | | When a sync byte is found, check that transport_error_indicator is zero, and adaptation_field_control is valid (non-zero). Originally committed as revision 14274 to svn://svn.ffmpeg.org/ffmpeg/trunk
* One-bit bitfields should probably be unsigned. Unfortunately, it is leftErik Hovland2008-07-08
| | | | | | | | | up to the compiler on how one bit fields are treated. gcc treats one-bit bitfields as signed and allows for the -funsigned-field parameter. Other compilers (like Sun C) treat one-bit bitfields as unsigned no matter what. Patch by Erik Hovland erik hovland org Originally committed as revision 14131 to svn://svn.ffmpeg.org/ffmpeg/trunk
* uniformize AVStream->priv_data freeing in av_close_input_streamBaptiste Coudurier2008-06-20
| | | | Originally committed as revision 13838 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make long_names in lavf/lavdev optional depending on CONFIG_SMALL.Stefano Sabatini2008-06-03
| | | | | | | patch by Stefano Sabatini, stefano.sabatini-lala poste.it along with some spelling/consistency fixes for the long names by me Originally committed as revision 13649 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full path for #includes from another directory.Diego Biurrun2008-05-09
| | | | Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unnecessary parentheses from return calls.Diego Biurrun2008-05-06
| | | | Originally committed as revision 13069 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 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