Alex Converse 
							
						 
					 
					
						
						
							
						
						41bdd4adc4 
					 
					
						
						
							
							mpegts: Suppress invalid timebase warnings on DMB streams.  
						
						... 
						
						
						
						timestamp_len and timestamp_res intialize to zero. 
						
						
					 
					
						2011-12-20 09:52:05 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						d9b89b23df 
					 
					
						
						
							
							mpegts: Fix typo in handling sections in the PMT.  
						
						... 
						
						
						
						This was an error rebasing 4682a1dc3a 
						
						
					 
					
						2011-12-20 09:52:04 -08:00 
						 
				 
			
				
					
						
							
							
								Vladimir Pantelic 
							
						 
					 
					
						
						
							
						
						65a25adc97 
					 
					
						
						
							
							mpegts: replace some magic numbers with the existing define  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2011-12-16 11:45:36 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						cd3716b9aa 
					 
					
						
						
							
							Replace all uses of av_close_input_file() with avformat_close_input().  
						
						
						
						
					 
					
						2011-12-12 20:34:38 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						3a7f7678eb 
					 
					
						
						
							
							lavf: deprecate av_close_input_stream().  
						
						... 
						
						
						
						And remove all its uses. 
						
						
					 
					
						2011-12-12 20:21:47 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						da9cea77e3 
					 
					
						
						
							
							Fix a bunch of common typos.  
						
						
						
						
					 
					
						2011-12-11 00:32:25 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c3f9ebf743 
					 
					
						
						
							
							lavf: make av_set_pts_info private.  
						
						... 
						
						
						
						It's supposed to be called only from (de)muxers. 
						
						
					 
					
						2011-11-30 20:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						3110ad8329 
					 
					
						
						
							
							mpegts: set stream id on just created stream, not an unrelated variable  
						
						... 
						
						
						
						Bug introduced in 84ad31ff18 
						
						
					 
					
						2011-11-08 18:56:39 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						124e28847b 
					 
					
						
						
							
							Remove some stray unnecessary ffmpeg references.  
						
						
						
						
					 
					
						2011-11-02 10:42:54 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						ca65932bbf 
					 
					
						
						
							
							mpegts: MP4 SL support  
						
						
						
						
					 
					
						2011-10-28 14:54:14 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						c530267024 
					 
					
						
						
							
							mpegts: MP4 OD support  
						
						
						
						
					 
					
						2011-10-28 14:54:14 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						4682a1dc3a 
					 
					
						
						
							
							mpegts: Add support for Sections in PMT  
						
						
						
						
					 
					
						2011-10-28 14:54:14 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						fec2836483 
					 
					
						
						
							
							mpegts: Replace the MP4 descriptor parser with a recursive parser.  
						
						
						
						
					 
					
						2011-10-28 14:54:14 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						c3bc6096f2 
					 
					
						
						
							
							mpegts: Add support for multiple mp4 descriptors  
						
						
						
						
					 
					
						2011-10-28 14:54:13 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						476d04a56a 
					 
					
						
						
							
							mpegts: Parse mpeg2 SL descriptors.  
						
						
						
						
					 
					
						2011-10-28 14:54:13 -07:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2011-10-28 09:23:24 +02:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2011-10-19 17:02:11 +02:00 
						 
				 
			
				
					
						
							
							
								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)/' 
						
						
					 
					
						2011-10-19 17:02:11 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						145f741e11 
					 
					
						
						
							
							AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*  
						
						
						
						
					 
					
						2011-10-12 16:51:16 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						35a6855868 
					 
					
						
						
							
							Fix av_dlog invocations with wrong or missing logging context.  
						
						... 
						
						
						
						This fixes build failures with -DDEBUG in CPPFLAGS. 
						
						
					 
					
						2011-09-21 09:57:32 +02:00 
						 
				 
			
				
					
						
							
							
								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 > 
						
						
					 
					
						2011-09-11 09:27:13 -04:00 
						 
				 
			
				
					
						
							
							
								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 > 
						
						
					 
					
						2011-09-11 09:26:21 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						ad6c7c1b52 
					 
					
						
						
							
							mp4: Handle non-trivial ES Descriptors.  
						
						
						
						
					 
					
						2011-08-25 11:53:21 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						d8b999e2d0 
					 
					
						
						
							
							mpegts: log into an AVFormatContext rather than MpegTSContext.  
						
						... 
						
						
						
						MpegTSContext's AVClass member can be NULL. 
						
						
					 
					
						2011-08-16 11:09:39 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c14fe6bc99 
					 
					
						
						
							
							lavf,lavd: remove all usage of AVFormatParameters from demuxers.  
						
						... 
						
						
						
						AVFormatParameters are converted into corresponding private options in
av_open_input_file/stream() compat wrappers, so accessing them from
demuxers is redundant. 
						
						
					 
					
						2011-08-15 19:59:48 +02:00 
						 
				 
			
				
					
						
							
							
								Zohar Kelrich 
							
						 
					 
					
						
						
							
						
						5081514269 
					 
					
						
						
							
							mpegts: Mark wrongly-sized packets as corrupted  
						
						... 
						
						
						
						Signed-off-by: Zohar Kelrich <lumimies@gmail.com >
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2011-08-02 02:52:41 +02:00 
						 
				 
			
				
					
						
							
							
								Zohar Kelrich 
							
						 
					 
					
						
						
							
						
						cdb9884a63 
					 
					
						
						
							
							mpegts: Move scan test to handle_packets  
						
						... 
						
						
						
						This fixes an issue where packets which start being read
while reading the header stick around after a seek.
Signed-off-by: Zohar Kelrich <lumimies@gmail.com >
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2011-08-02 02:52:27 +02:00 
						 
				 
			
				
					
						
							
							
								Zohar Kelrich 
							
						 
					 
					
						
						
							
						
						ce9e31655e 
					 
					
						
						
							
							mpegts: Mark corrupted packets  
						
						... 
						
						
						
						Signed-off-by: Zohar Kelrich <lumimies@gmail.com >
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2011-08-02 02:43:22 +02:00 
						 
				 
			
				
					
						
							
							
								Zohar Kelrich 
							
						 
					 
					
						
						
							
						
						c64f80b0e8 
					 
					
						
						
							
							mpegts: Reset continuity counter on seek  
						
						... 
						
						
						
						Signed-off-by: Zohar Kelrich <lumimies@gmail.com >
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2011-08-02 02:43:22 +02:00 
						 
				 
			
				
					
						
							
							
								Zohar Kelrich 
							
						 
					 
					
						
						
							
						
						8b9df201df 
					 
					
						
						
							
							mpegts: Fix for continuity counter  
						
						... 
						
						
						
						Make continuity counter respect discontinuity flag
and null packets. Unpack the adaptation_field_control field.
Signed-off-by: Zohar Kelrich <lumimies@gmail.com >
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2011-08-02 02:43:22 +02:00 
						 
				 
			
				
					
						
							
							
								Zohar Kelrich 
							
						 
					 
					
						
						
							
						
						be9c00615b 
					 
					
						
						
							
							mpegts: Silence "can't seek" warning on unseekable  
						
						... 
						
						
						
						Do not try to seek when we already know we are not allowed to.
Silences warning that always happens when streaming.
Signed-off-by: Zohar Kelrich <lumimies@gmail.com >
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2011-08-02 02:43:21 +02:00 
						 
				 
			
				
					
						
							
							
								Mike Williams 
							
						 
					 
					
						
						
							
						
						298c4e3c52 
					 
					
						
						
							
							mpegts: remove invalid error check  
						
						... 
						
						
						
						mpegts_read_header is used by both mpegts and mpegtsraw, so this
erro check is no longer valid.
Signed-off-by: Mike Williams <mike@mikebwilliams.com >
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-07-29 08:48:33 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						dfc2c4d900 
					 
					
						
						
							
							lavf: use designated initialisers for all (de)muxers.  
						
						... 
						
						
						
						It's more readable and less prone to breakage. 
						
						
					 
					
						2011-07-17 06:58:37 +02:00 
						 
				 
			
				
					
						
							
							
								Jindrich Makovicka 
							
						 
					 
					
						
						
							
						
						8923cfa328 
					 
					
						
						
							
							mpegts: fix Continuity Counter error detection  
						
						... 
						
						
						
						According to MPEG-TS specs, the continuity_counter shall not be
incremented when the adaptation_field_control of the packet
equals '00' or '10'.
Signed-off-by: Jindrich Makovicka <jindrich.makovicka@nangu.tv >
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-07-11 15:24:13 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						d3f751e603 
					 
					
						
						
							
							Add some missing mathematics.h #includes for av_rescale().  
						
						
						
						
					 
					
						2011-07-05 20:16:38 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						adbfc605f6 
					 
					
						
						
							
							doxygen: Consistently use '@' instead of '\' for Doxygen markup.  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2011-06-24 00:37:49 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						919d7a345a 
					 
					
						
						
							
							Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog.  
						
						
						
						
					 
					
						2011-06-10 19:12:14 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d2d67e424f 
					 
					
						
						
							
							Remove all uses of now deprecated metadata functions.  
						
						
						
						
					 
					
						2011-06-08 07:43:45 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						43b6c3eb18 
					 
					
						
						
							
							mpegts: Wrap #ifdef DEBUG and av_hex_dump_log() combination in a macro.  
						
						
						
						
					 
					
						2011-06-03 15:43:34 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						b751f61106 
					 
					
						
						
							
							Remove stray extra arguments from av_dlog() invocations.  
						
						
						
						
					 
					
						2011-06-02 23:11:58 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						fb37d57347 
					 
					
						
						
							
							lavf: deprecate AVFormatParameters.mpeg2ts_raw.  
						
						... 
						
						
						
						It doesn't do anything except produce an error message when set. 
						
						
					 
					
						2011-05-25 15:20:25 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						17a5556db5 
					 
					
						
						
							
							mpegts: add compute_pcr option.  
						
						... 
						
						
						
						Deprecate the corresponding AVFormatParameters field. 
						
						
					 
					
						2011-05-25 15:20:25 +02:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						6ae38aa3ce 
					 
					
						
						
							
							mpegts: do not output known sized packet if an unbounded packet is already queued.  
						
						... 
						
						
						
						Fix issue #2624 .
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-05-12 13:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						9aa91043f3 
					 
					
						
						
							
							Port SMPTE S302M audio decoder from FFmbc 0.3.  
						
						
						
						
					 
					
						2011-05-11 17:25:06 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						2e15305b70 
					 
					
						
						
							
							Remove some disabled printf debug cruft.  
						
						
						
						
					 
					
						2011-04-29 20:00:53 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						045dd4b928 
					 
					
						
						
							
							Replace some commented-out debug printf() / av_log() messages with av_dlog().  
						
						
						
						
					 
					
						2011-04-29 17:27:01 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						761ad42968 
					 
					
						
						
							
							lavf: remove FF_API_MAX_STREAMS cruft  
						
						
						
						
					 
					
						2011-04-19 18:28:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jindrich Makovicka 
							
						 
					 
					
						
						
							
						
						e006d71fa8 
					 
					
						
						
							
							mpegts: propagate avio EOF in read_packet()  
						
						... 
						
						
						
						Allows distinguishing between EOF and IO error in read_packet return code.
Signed-off-by: Jindrich Makovicka <makovick@gmail.com >
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-03-31 19:46:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						2912e87a6c 
					 
					
						
						
							
							Replace FFmpeg with Libav in licence headers  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-03-19 13:33:20 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						45a8a02a41 
					 
					
						
						
							
							lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes sense  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-03-16 22:24:51 -04:00