Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							229843aa35 
							
						 
					 
					
						
						
							
							Replace av_dlog with ff_dlog.  
						
						... 
						
						
						
						ff_dlog checks compilability, and is non-public. av_dlog is deprecated
and no longer exists if FF_API_DLOG=0. 
						
						
					 
					
						2015-08-18 10:24:01 -04:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							fedc422684 
							
						 
					 
					
						
						
							
							lavf/mpegts: apply misc option description fixes  
						
						... 
						
						
						
						Use impersonal form, drop capitalization and ending dot. 
						
						
					 
					
						2015-08-14 12:08:57 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							29d147c94d 
							
						 
					 
					
						
						
							
							Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'  
						
						... 
						
						
						
						* commit '059a934806d61f7af9ab3fd9f74994b838ea5eba':
  lavc: Consistently prefix input buffer defines
Conflicts:
	doc/examples/decoding_encoding.c
	libavcodec/4xm.c
	libavcodec/aac_adtstoasc_bsf.c
	libavcodec/aacdec.c
	libavcodec/aacenc.c
	libavcodec/ac3dec.h
	libavcodec/asvenc.c
	libavcodec/avcodec.h
	libavcodec/avpacket.c
	libavcodec/dvdec.c
	libavcodec/ffv1enc.c
	libavcodec/g2meet.c
	libavcodec/gif.c
	libavcodec/h264.c
	libavcodec/h264_mp4toannexb_bsf.c
	libavcodec/huffyuvdec.c
	libavcodec/huffyuvenc.c
	libavcodec/jpeglsenc.c
	libavcodec/libxvid.c
	libavcodec/mdec.c
	libavcodec/motionpixels.c
	libavcodec/mpeg4videodec.c
	libavcodec/mpegvideo.c
	libavcodec/noise_bsf.c
	libavcodec/nuv.c
	libavcodec/nvenc.c
	libavcodec/options.c
	libavcodec/parser.c
	libavcodec/pngenc.c
	libavcodec/proresenc_kostya.c
	libavcodec/qsvdec.c
	libavcodec/svq1enc.c
	libavcodec/tiffenc.c
	libavcodec/truemotion2.c
	libavcodec/utils.c
	libavcodec/utvideoenc.c
	libavcodec/vc1dec.c
	libavcodec/wmalosslessdec.c
	libavformat/adxdec.c
	libavformat/aiffdec.c
	libavformat/apc.c
	libavformat/apetag.c
	libavformat/avidec.c
	libavformat/bink.c
	libavformat/cafdec.c
	libavformat/flvdec.c
	libavformat/id3v2.c
	libavformat/isom.c
	libavformat/matroskadec.c
	libavformat/mov.c
	libavformat/mpc.c
	libavformat/mpc8.c
	libavformat/mpegts.c
	libavformat/mvi.c
	libavformat/mxfdec.c
	libavformat/mxg.c
	libavformat/nutdec.c
	libavformat/oggdec.c
	libavformat/oggparsecelt.c
	libavformat/oggparseflac.c
	libavformat/oggparseopus.c
	libavformat/oggparsespeex.c
	libavformat/omadec.c
	libavformat/rawdec.c
	libavformat/riffdec.c
	libavformat/rl2.c
	libavformat/rmdec.c
	libavformat/rtpdec_latm.c
	libavformat/rtpdec_mpeg4.c
	libavformat/rtpdec_qdm2.c
	libavformat/rtpdec_svq3.c
	libavformat/sierravmd.c
	libavformat/smacker.c
	libavformat/smush.c
	libavformat/spdifenc.c
	libavformat/takdec.c
	libavformat/tta.c
	libavformat/utils.c
	libavformat/vqf.c
	libavformat/westwood_vqa.c
	libavformat/xmv.c
	libavformat/xwma.c
	libavformat/yop.c
Merged-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2015-07-27 23:15:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							059a934806 
							
						 
					 
					
						
						
							
							lavc: Consistently prefix input buffer defines  
						
						... 
						
						
						
						Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
						
						
					 
					
						2015-07-27 15:24:59 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							c8c86b8f9b 
							
						 
					 
					
						
						
							
							avformat/mpegts: Replace silent cliping of language_count by asserts  
						
						... 
						
						
						
						Failure should not be possible, if it does occur then the code is
buggy and should be fixed not silently clip
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2015-07-27 18:15:17 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							42aa02418e 
							
						 
					 
					
						
						
							
							avformat/mpegts: Use DVB_TELETEXT timestamp heuristic also for DVB subtitles  
						
						... 
						
						
						
						Fixes Ticket4200
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2015-07-27 15:38:40 +02:00 
						 
				 
			
				
					
						
							
							
								John Högberg 
							
						 
					 
					
						
						
						
						
							
						
						
							42bc768e52 
							
						 
					 
					
						
						
							
							mpegts: Add jpeg2000 stream type  
						
						... 
						
						
						
						Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
						
						
					 
					
						2015-06-30 10:08:16 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							088b410ea2 
							
						 
					 
					
						
						
							
							Merge commit '42bc768e5240ec01237ad2eb7c69b917158de258'  
						
						... 
						
						
						
						* commit '42bc768e5240ec01237ad2eb7c69b917158de258':
  mpegts: Add jpeg2000 stream type
Conflicts:
	libavformat/mpegts.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-06-30 13:08:26 +02:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
						
						
							
						
						
							77c0b149be 
							
						 
					 
					
						
						
							
							lavf/mpegts: Return 0 if the probe function does not detect mpegts.  
						
						... 
						
						
						
						Reduces console spamming on debug level. 
						
						
					 
					
						2015-06-29 16:27:36 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							b64e70436e 
							
						 
					 
					
						
						
							
							avformat/mpegts: Use STREAM_TYPE_PRIVATE_DATA instead of 6  
						
						... 
						
						
						
						Suggested-by: Wolfgang Lorenz <wl-chmw@gmx.de>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-06-23 03:42:12 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							d59a033a69 
							
						 
					 
					
						
						
							
							avformat/mpegts: recognizes and export private streams  
						
						... 
						
						
						
						Based on patch by Wolfgang Lorenz <wl-chmw@gmx.de>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-06-12 13:59:00 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							c465254fbf 
							
						 
					 
					
						
						
							
							avformat/mpegts: Do not ignore registration descriptors when probing is enabled  
						
						... 
						
						
						
						This is required for the (not yet in git) private stream detection/export,
no other testcase known
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-06-10 23:50:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							db07fc2020 
							
						 
					 
					
						
						
							
							avformat/mpegts: Avoid float in bitrate calculation  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-05-26 12:02:44 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							e0153145f6 
							
						 
					 
					
						
						
							
							avformat/mpegts: Detect changes in packet through CRC instead of just the 5bit version  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-05-01 02:14:14 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							4b6be54bed 
							
						 
					 
					
						
						
							
							avformat/mpegts: reset last_ver on corrupted packets  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-05-01 02:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							4e8d01f20c 
							
						 
					 
					
						
						
							
							avformat/mpegts: Factorize version checking code out  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-05-01 01:29:43 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							14e9a20083 
							
						 
					 
					
						
						
							
							avformat/mpegts: Also parse the FMC descriptor if the codec has not been identified yet  
						
						... 
						
						
						
						Fixes Detecting AAC with such descriptor if the parts needed for detection
are later in the stream
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-04-29 18:26:28 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							6397814926 
							
						 
					 
					
						
						
							
							avformat/mpegts: reset last_version on seeking  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-04-29 05:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							12f7253d0e 
							
						 
					 
					
						
						
							
							Merge commit '82de8d71118f4eafd6a43e9ea9169bd411793798'  
						
						... 
						
						
						
						* commit '82de8d71118f4eafd6a43e9ea9169bd411793798':
  mpegts: Update the PSI/SI table only if the version change
Conflicts:
	libavformat/mpegts.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-04-29 04:24:06 +02:00 
						 
				 
			
				
					
						
							
							
								John Högberg 
							
						 
					 
					
						
						
						
						
							
						
						
							82de8d7111 
							
						 
					 
					
						
						
							
							mpegts: Update the PSI/SI table only if the version change  
						
						... 
						
						
						
						If a PAT is finished while a PMT section filter is opened but
not yet finished, the PMT section filter is closed and all
the received data is discarded.
This is usually not an issue but some multiplexers (With very
quick PAT/PMT repetition settings) consistently emit a PMT
section start, then a PAT, and then the rest of the PMT,
causing the aforementioned behavior to result in no PMT being
finished.
In the most pathologic situation the stream information are lost
and the probe fallback miscategorizes subtitles as mp3 audio.
Avoid the issue through eliminating redundant PSI/SI table
updates by checking their version field, which is required by
the standard to be incremented on every change no matter how
minor.
CC: libav-stable@libav.org 
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
						
						
					 
					
						2015-04-28 21:09:59 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							40d552dae6 
							
						 
					 
					
						
						
							
							Merge commit '1a3eb042c704dea190c644def5b32c9cee8832b8'  
						
						... 
						
						
						
						* commit '1a3eb042c704dea190c644def5b32c9cee8832b8':
  Replace av_dlog with normal av_log at trace level
Conflicts:
	ffplay.c
	libavdevice/fbdev_dec.c
	libavfilter/avfilter.c
	libavfilter/internal.h
	libavfilter/setpts.c
	libavfilter/src_movie.c
	libavfilter/vf_crop.c
	libavfilter/vf_drawtext.c
	libavfilter/vf_fieldorder.c
	libavformat/assdec.c
	libavformat/avidec.c
	libavformat/flvdec.c
	libavformat/http.c
	libavformat/ipmovie.c
	libavformat/isom.c
	libavformat/mov.c
	libavformat/mpegenc.c
	libavformat/mpegts.c
	libavformat/mpegtsenc.c
	libavformat/mux.c
	libavformat/mxfdec.c
	libavformat/nsvdec.c
	libavformat/oggdec.c
	libavformat/r3d.c
	libavformat/rtspdec.c
	libavformat/utils.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-04-20 03:19:47 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							1a3eb042c7 
							
						 
					 
					
						
						
							
							Replace av_dlog with normal av_log at trace level  
						
						... 
						
						
						
						This applies to every library where performance is not critical. 
						
						
					 
					
						2015-04-19 12:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							1b3b018aa4 
							
						 
					 
					
						
						
							
							avformat/mpegts: Fix potential pointer overflows  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-03-16 22:37:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							a0fe1a25fa 
							
						 
					 
					
						
						
							
							Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'  
						
						... 
						
						
						
						* commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e':
  avformat: Don't anonymously typedef structs
Conflicts:
	libavformat/adtsenc.c
	libavformat/aiffenc.c
	libavformat/avidec.c
	libavformat/gif.c
	libavformat/iff.c
	libavformat/img2dec.c
	libavformat/jvdec.c
	libavformat/matroskadec.c
	libavformat/udp.c
	libavformat/wtvdec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-02-14 21:07:40 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							daf8cf358a 
							
						 
					 
					
						
						
							
							avformat: Don't anonymously typedef structs  
						
						
						
						
					 
					
						2015-02-14 10:13:47 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							b61170f51d 
							
						 
					 
					
						
						
							
							Merge commit '1509c018bd5b054a2354e20021ccbac9c934d213'  
						
						... 
						
						
						
						* commit '1509c018bd5b054a2354e20021ccbac9c934d213':
  mpegts: relax restrictions on matching the packet start in read_header
Conflicts:
	libavformat/mpegts.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-02-11 01:59:14 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							702cf8d0de 
							
						 
					 
					
						
						
							
							Merge commit '6a5b8ca4329039fad44ad50b6496948f4bfacb4c'  
						
						... 
						
						
						
						* commit '6a5b8ca4329039fad44ad50b6496948f4bfacb4c':
  lavf: remove unused code
Conflicts:
	libavformat/seek.c
	libavformat/seek.h
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-02-11 01:43:00 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							1509c018bd 
							
						 
					 
					
						
						
							
							mpegts: relax restrictions on matching the packet start in read_header  
						
						... 
						
						
						
						analyze() is currently called both when probing and from read_header().
It determines the packet start by looking for the sync byte, followed by
unset Transport Error Indicator and valid adaptation_field_control.
This makes sense to do when probing, but once we already know the format
is MPEG-TS, it is counterproductive to be so strict -- e.g. in some
files the TEI might be set and analyze() might get called with a smaller
buffer than the one used for probing, resulting in a failure. 
						
						
					 
					
						2015-02-10 21:43:44 +01:00 
						 
				 
			
				
					
						
							
							
								wm4 
							
						 
					 
					
						
						
						
						
							
						
						
							6a5b8ca432 
							
						 
					 
					
						
						
							
							lavf: remove unused code  
						
						... 
						
						
						
						Nothing uses it, and it provides no public API.
Archeological finds:
Commit 101036adb9 added the API.
Commit a8dd8dc6e9 made mpegts.c use it.
Commit af8aae3fa3 disabled it by default in mpegts.c.
Commit ae2bb52cd2 removed all uses of this from mpegts.c.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2015-02-08 21:34:05 +01:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
						
						
							
						
						
							a9d700f212 
							
						 
					 
					
						
						
							
							mpegts: identify h264 mvc streams  
						
						... 
						
						
						
						This fixes missdetecting such streams as something else like AAC
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-01-14 01:39:16 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							5318cf521f 
							
						 
					 
					
						
						
							
							Merge commit '9cfa68c560bdec82d2d5ec079f9c5b0f9ca37af0'  
						
						... 
						
						
						
						* commit '9cfa68c560bdec82d2d5ec079f9c5b0f9ca37af0':
  mpegts: add support for Opus
Conflicts:
	libavcodec/opus_parser.c
	libavformat/mpegts.c
See: 74141f693ded2fbf75af56fff309d2db35183635
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-12-20 19:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								Kieran Kunhya 
							
						 
					 
					
						
						
						
						
							
						
						
							9cfa68c560 
							
						 
					 
					
						
						
							
							mpegts: add support for Opus  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2014-12-20 11:29:19 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							6781ec6714 
							
						 
					 
					
						
						
							
							Merge commit '8b263331c5ebbb10b6ea521e9fd56751ba94254b'  
						
						... 
						
						
						
						* commit '8b263331c5ebbb10b6ea521e9fd56751ba94254b':
  mpegts: check get16() return value
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-12-19 04:43:41 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							8b263331c5 
							
						 
					 
					
						
						
							
							mpegts: check get16() return value  
						
						... 
						
						
						
						And break flow of execution rather than exiting the function.
CC: libav-stable@libav.org 
Bug-Id: CID 732186 
						
						
					 
					
						2014-12-18 23:27:13 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							a4f387bf56 
							
						 
					 
					
						
						
							
							avformat/mpegts: Warn if ffio_ensure_seekback() failed  
						
						... 
						
						
						
						Should silence CID1257005
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-12-06 20:37:16 +01:00 
						 
				 
			
				
					
						
							
							
								Rafaël Carré 
							
						 
					 
					
						
						
						
						
							
						
						
							57bfafe76b 
							
						 
					 
					
						
						
							
							avformat/mpegts: fix Opus stream count  
						
						... 
						
						
						
						That number represents the number of streams, not the number of channels
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-12-05 16:00:11 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							41ad87ad8e 
							
						 
					 
					
						
						
							
							avformat/mpegts: improve first valid PMT heuristic  
						
						... 
						
						
						
						This checks for audio+video instead of streams > 2
Fixes Ticket4090
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-11-08 21:35:20 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							29b1af40f3 
							
						 
					 
					
						
						
							
							avformat/mpegts: add scan_all_pmts option  
						
						... 
						
						
						
						This allows selecting if the demuxer should consider all streams to be
found after the first PMT and add further streams during decoding or if it rather
should scan all that are within the analyze-duration and other limits
Fixes Ticket3762
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-11-08 21:35:20 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							786594184a 
							
						 
					 
					
						
						
							
							avformat/mpegts: fix iteration count in add_pid_to_pmt()  
						
						... 
						
						
						
						Fixes accessing uninitialized memory
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-11-04 19:31:59 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							3dae05f4f7 
							
						 
					 
					
						
						
							
							avformat/mpegts: also print PMT version in av_dlog()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-11-04 01:18:39 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							db0471c40f 
							
						 
					 
					
						
						
							
							avformat/mpegts: Continue parsing PMTs during duration estimation  
						
						... 
						
						
						
						This way if we by chance run into a valid PMT we have a more complete
set of streams, also do not reset streams in case we run into a worse
PMT
Fixes Ticket4046
alternatively Ticket4046 could be closed as invalid or wontfix as it contains
some PMTs which lack the 2 subtitle streams
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-11-03 22:55:07 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							a6593f7cc6 
							
						 
					 
					
						
						
							
							avformat/mpegts: Do not add pid if its already there with add_pid_to_pmt()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-11-03 22:25:55 +01:00 
						 
				 
			
				
					
						
							
							
								Kieran Kunhya 
							
						 
					 
					
						
						
						
						
							
						
						
							61e42c1124 
							
						 
					 
					
						
						
							
							avformat/mpegts: Add support for Opus in MPEG-TS  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-10-26 22:29:47 +01:00 
						 
				 
			
				
					
						
							
							
								Di Wu 
							
						 
					 
					
						
						
						
						
							
						
						
							0e406aba14 
							
						 
					 
					
						
						
							
							mpegts: add the judgement if a new program is created successfully  
						
						... 
						
						
						
						Add the judement after create a new program to avoid segment fault.
Signed-off-by: Di Wu <di1028.wu@samsung.com>
Reviewed-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-10-16 04:21:21 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							27f6da2921 
							
						 
					 
					
						
						
							
							avformat/mpegts: use a padded buffer in read_sl_header()  
						
						... 
						
						
						
						Fixes overread
Fixes: asan_heap-oob_84f75d_8_asan_heap-oob_a2a00a_341_mbc.ts
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-10-04 05:15:11 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							c3d7f00ee3 
							
						 
					 
					
						
						
							
							avformat/mpegts: Check desc_len / get8() return code  
						
						... 
						
						
						
						Fixes out of array read
Fixes: signal_sigsegv_844d59_10_signal_sigsegv_a17bb7_366_mpegts_mpeg2video_mp2_dvbsub_topfield.rec
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-10-04 04:30:59 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							296cd9c432 
							
						 
					 
					
						
						
							
							avformat/mpegts: Improve probe heuristic by considering the overall frequency of 0x47 headers  
						
						... 
						
						
						
						Fixes Ticket3939
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-09-13 22:08:21 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Cadhalpun 
							
						 
					 
					
						
						
						
						
							
						
						
							b76d6eb3bd 
							
						 
					 
					
						
						
							
							avformat/mpegts: fix spelling error  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-09-06 19:38:37 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							e489e83466 
							
						 
					 
					
						
						
							
							avformat/mpegts: Change order of structs to match 7968059e5c3cd8f91407f379c11bbf71a1b84c74  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-09-03 12:54:41 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							ee83f667af 
							
						 
					 
					
						
						
							
							Merge commit '7968059e5c3cd8f91407f379c11bbf71a1b84c74'  
						
						... 
						
						
						
						* commit '7968059e5c3cd8f91407f379c11bbf71a1b84c74':
  mpegts: Allow custom max resync size
Conflicts:
	libavformat/mpegts.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-09-03 12:44:14 +02:00