Alex Converse
							
						 
						
							
							
							
								
							
								41bdd4adc4 
								
							
								 
							
						 
						
							
							
								
								mpegts: Suppress invalid timebase warnings on DMB streams.  
							
							 
							
							 
							
							
								
							
							
							timestamp_len and timestamp_res intialize to zero. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Alex Converse
							
						 
						
							
							
							
								
							
								d9b89b23df 
								
							
								 
							
						 
						
							
							
								
								mpegts: Fix typo in handling sections in the PMT.  
							
							 
							
							 
							
							
								
							
							
							This was an error rebasing 4682a1dc3a  for
commit. The "pes" variable guaranteed to be NULL in that block. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Vladimir Pantelic
							
						 
						
							
							
							
								
							
								65a25adc97 
								
							
								 
							
						 
						
							
							
								
								mpegts: replace some magic numbers with the existing define  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								cd3716b9aa 
								
							
								 
							
						 
						
							
							
								
								Replace all uses of av_close_input_file() with avformat_close_input().  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								3a7f7678eb 
								
							
								 
							
						 
						
							
							
								
								lavf: deprecate av_close_input_stream().  
							
							 
							
							 
							
							
								
							
							
							And remove all its uses. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								da9cea77e3 
								
							
								 
							
						 
						
							
							
								
								Fix a bunch of common typos.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								c3f9ebf743 
								
							
								 
							
						 
						
							
							
								
								lavf: make av_set_pts_info private.  
							
							 
							
							 
							
							
								
							
							
							It's supposed to be called only from (de)muxers. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								7ea3963817 
								
							
								 
							
						 
						
							
							
								
								mpegts: Completely ignore H222 spec and consider reserved adaption  
							
							 
							
							 
							
							
								
							
							
							fields to be perfectly fine mpeg TS.
Fixes Ticket580
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								63b796b0dd 
								
							
								 
							
						 
						
							
							
								
								Rename remaining url_ftell to avio_tell.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								3110ad8329 
								
							
								 
							
						 
						
							
							
								
								mpegts: set stream id on just created stream, not an unrelated variable  
							
							 
							
							 
							
							
								
							
							
							Bug introduced in 84ad31ff18 .
Thanks to Uoti Urpala for finding it. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								6aaf6db253 
								
							
								 
							
						 
						
							
							
								
								Support decoding transport streams from Sony NXCAM.  
							
							 
							
							 
							
							
								
							
							
							Fixes ticket #617 . 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								124e28847b 
								
							
								 
							
						 
						
							
							
								
								Remove some stray unnecessary ffmpeg references.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Reimar Döffinger
							
						 
						
							
							
							
								
							
								eac778deb3 
								
							
								 
							
						 
						
							
							
								
								Some minor spelling fixes.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Alex Converse
							
						 
						
							
							
							
								
							
								ca65932bbf 
								
							
								 
							
						 
						
							
							
								
								mpegts: MP4 SL support  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Alex Converse
							
						 
						
							
							
							
								
							
								c530267024 
								
							
								 
							
						 
						
							
							
								
								mpegts: MP4 OD support  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Alex Converse
							
						 
						
							
							
							
								
							
								4682a1dc3a 
								
							
								 
							
						 
						
							
							
								
								mpegts: Add support for Sections in PMT  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Alex Converse
							
						 
						
							
							
							
								
							
								fec2836483 
								
							
								 
							
						 
						
							
							
								
								mpegts: Replace the MP4 descriptor parser with a recursive parser.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Alex Converse
							
						 
						
							
							
							
								
							
								c3bc6096f2 
								
							
								 
							
						 
						
							
							
								
								mpegts: Add support for multiple mp4 descriptors  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Alex Converse
							
						 
						
							
							
							
								
							
								476d04a56a 
								
							
								 
							
						 
						
							
							
								
								mpegts: Parse mpeg2 SL descriptors.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								a2faa95151 
								
							
								 
							
						 
						
							
							
								
								lavf: make some seeking functions private  
							
							 
							
							 
							
							
								
							
							
							Specifically av_update_cur_dts(), av_seek_frame_binary() and
av_gen_search().
They are not supposed to be called outside lavf. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								c643ba8128 
								
							
								 
							
						 
						
							
							
								
								mpegts: Fix detection of some raw AAC  
							
							 
							
							 
							
							
								
							
							
							Fixes Ticket577
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Hendrik Leppkes
							
						 
						
							
							
							
								
							
								d1ee98c94b 
								
							
								 
							
						 
						
							
							
								
								mpegts: add BDMV secondary audio stream types  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Hendrik Leppkes
							
						 
						
							
							
							
								
							
								463c8d8621 
								
							
								 
							
						 
						
							
							
								
								mpegts: fix null-pointer dereference  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								a0a4b13322 
								
							
								 
							
						 
						
							
							
								
								mpegts: remove read_seek()  
							
							 
							
							 
							
							
								
							
							
							Its redundant
Found-by: nevcairiel
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								db1347f66e 
								
							
								 
							
						 
						
							
							
								
								mpegts: cache information to speed up seeking.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								7846280d1d 
								
							
								 
							
						 
						
							
							
								
								mpegts: assert position in dts reading code.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								de9862a95e 
								
							
								 
							
						 
						
							
							
								
								mpegts: add and use mpegts_get_dts()  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								04ac0d7994 
								
							
								 
							
						 
						
							
							
								
								mpegts: fix type of argument of mpegts_resync()  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Laurent Aimar
							
						 
						
							
							
							
								
							
								bc38e83793 
								
							
								 
							
						 
						
							
							
								
								mpegts: do not return from ff_mpegts_parse_packet() after having seen the first PMT  
							
							 
							
							 
							
							
								
							
							
							It prevents leaving the AVPacket uninitialized.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Laurent Aimar
							
						 
						
							
							
							
								
							
								49ec0c818d 
								
							
								 
							
						 
						
							
							
								
								mpegts: fix return value when enough ts packets have been parsed or when the first PMT has been seen.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								84ad31ff18 
								
							
								 
							
						 
						
							
							
								
								lavf: replace av_new_stream->avformat_new_stream part II.  
							
							 
							
							 
							
							
								
							
							
							Manual replacements are done in this commit.
In many cases, the id is some constant made up number (e.g. 0 for video
and 1 for audio), which is then not used in the demuxer for anything.
Those ids are removed. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								3b3bbdd3e6 
								
							
								 
							
						 
						
							
							
								
								lavf,lavd: replace av_new_stream->avformat_new_stream part I.  
							
							 
							
							 
							
							
								
							
							
							Trivial replacements with sed are done in this commit:
sed 's/av_new_stream(\([^)]*\), 0)/avformat_new_stream(\1, NULL)/' 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								145f741e11 
								
							
								 
							
						 
						
							
							
								
								AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b2f88ce21c 
								
							
								 
							
						 
						
							
							
								
								mpegts: reduce av_log level for seek back to begin on unseekable protocols to info level.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Petter Ericson
							
						 
						
							
							
							
								
							
								1fb30586cf 
								
							
								 
							
						 
						
							
							
								
								mpegts: Attempt to seek back to beginning in non-seekable mpegts files.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								7e75f06182 
								
							
								 
							
						 
						
							
							
								
								Be less verbose about continuity check errors.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								35a6855868 
								
							
								 
							
						 
						
							
							
								
								Fix av_dlog invocations with wrong or missing logging context.  
							
							 
							
							 
							
							
								
							
							
							This fixes build failures with -DDEBUG in CPPFLAGS. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								e78d1a594a 
								
							
								 
							
						 
						
							
							
								
								mpegts: make sure the "standard" code doesnt override the probing with NONE/DATA.  
							
							 
							
							 
							
							
								
							
							
							Fixes video stream detection in vid_0x80.ts
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   elupus
							
						 
						
							
							
							
								
							
								9fa47cb773 
								
							
								 
							
						 
						
							
							
								
								make mpegts_get_pcr resync if it's not on a valid mpegts packet  
							
							 
							
							
								
							
							
						 
						17 years ago  
					 
				
					
						
							
							
								   elupus
							
						 
						
							
							
							
								
							
								6214266362 
								
							
								 
							
						 
						
							
							
								
								cosmetic reindent of mpegts_get_pcr  
							
							 
							
							
								
							
							
						 
						17 years ago  
					 
				
					
						
							
							
								   elupus
							
						 
						
							
							
							
								
							
								0a90b6a43e 
								
							
								 
							
						 
						
							
							
								
								check return value of url_fseek in mpegts_get_pcr  
							
							 
							
							
								
							
							
						 
						17 years ago  
					 
				
					
						
							
							
								   elupus
							
						 
						
							
							
							
								
							
								880e83827f 
								
							
								 
							
						 
						
							
							
								
								respect the maximum position mpegts_get_pcr is allowed to seek to  
							
							 
							
							
								
							
							
						 
						17 years ago  
					 
				
					
						
							
							
								   elupus
							
						 
						
							
							
							
								
							
								2130d2f594 
								
							
								 
							
						 
						
							
							
								
								remove unused code in mpegts_get_pcr  
							
							 
							
							
								
							
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Joakim Plate
							
						 
						
							
							
							
								
							
								c8ce2b0a1d 
								
							
								 
							
						 
						
							
							
								
								mpegts: When playing mpegts over rtp/rtsp/sdp, lavf must still read PAT/SDT to get available streams  
							
							 
							
							 
							
							
								
							
							
							The code path using for mpegts over rtp doesn't open the demuxer using
mpegts_read_header,
so it never starts listening for PAT/SDT, only uses auto_guess
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Georgi Chorbadzhiyski
							
						 
						
							
							
							
								
							
								f1f15c3c1a 
								
							
								 
							
						 
						
							
							
								
								mpegts: improve error reporting  
							
							 
							
							 
							
							
								
							
							
							When reporting continuity error show pid, expected and received cc.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Aviad Rozenhek
							
						 
						
							
							
							
								
							
								162f1fbc14 
								
							
								 
							
						 
						
							
							
								
								mpegts: on seek, reset the cc for all PIDs  
							
							 
							
							 
							
							
								
							
							
							Prevent false positive continuity counter error logs.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								cb66db8010 
								
							
								 
							
						 
						
							
							
								
								mpegts: update comment to match code  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Joakim Plate
							
						 
						
							
							
							
								
							
								6d40f88cab 
								
							
								 
							
						 
						
							
							
								
								mpegts: Some additional HDMV types and reg descriptors for mpegts  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								c41bf905f4 
								
							
								 
							
						 
						
							
							
								
								Only autodetect loas in transport streams.  
							
							 
							
							 
							
							
								
							
							
							The Makito encoder sets stream type 0x11 for AAC.
This patch should be reverted if it breaks decoding valid streams (and
the problem can't be fixed in the probe function). 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Alex Converse
							
						 
						
							
							
							
								
							
								ad6c7c1b52 
								
							
								 
							
						 
						
							
							
								
								mp4: Handle non-trivial ES Descriptors.  
							
							 
							
							
								
							
							
						 
						14 years ago