d8b999e2d0 
								
							
								 
							
						 
						
							
							
								
								mpegts: log into an AVFormatContext rather than MpegTSContext.  
							
							MpegTSContext's AVClass member can be NULL. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0399044805 
								
							
								 
							
						 
						
							
							
								
								Always pass a AVFormatContext to av_log.  
							
							This is consistent, allows custom handlers to print more info
(since they probably know about the AVFormatContext class
but not a demuxer-specific one) and also avoids issues due
to the class pointer being NULL for non-raw mpegts.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ce9e31655e 
								
							
								 
							
						 
						
							
							
								
								mpegts: Mark corrupted packets  
							
							Signed-off-by: Zohar Kelrich <lumimies@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c64f80b0e8 
								
							
								 
							
						 
						
							
							
								
								mpegts: Reset continuity counter on seek  
							
							Signed-off-by: Zohar Kelrich <lumimies@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dfc2c4d900 
								
							
								 
							
						 
						
							
							
								
								lavf: use designated initialisers for all (de)muxers.  
							
							It's more readable and less prone to breakage. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3f751e603 
								
							
								 
							
						 
						
							
							
								
								Add some missing mathematics.h #includes for av_rescale().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								adbfc605f6 
								
							
								 
							
						 
						
							
							
								
								doxygen: Consistently use '@' instead of '\' for Doxygen markup.  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								919d7a345a 
								
							
								 
							
						 
						
							
							
								
								Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d2d67e424f 
								
							
								 
							
						 
						
							
							
								
								Remove all uses of now deprecated metadata functions.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43b6c3eb18 
								
							
								 
							
						 
						
							
							
								
								mpegts: Wrap #ifdef DEBUG and av_hex_dump_log() combination in a macro.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b751f61106 
								
							
								 
							
						 
						
							
							
								
								Remove stray extra arguments from av_dlog() invocations.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5501afa6ee 
								
							
								 
							
						 
						
							
							
								
								Export PCR pid  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								24adef142f 
								
							
								 
							
						 
						
							
							
								
								Export more transport stream information.  
							
							with minor addition to the comment by michael 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fa12fb3b00 
								
							
								 
							
						 
						
							
							
								
								Output MPEG-TS stream identifiers.  
							
							with changes by michael to simplify API 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb37d57347 
								
							
								 
							
						 
						
							
							
								
								lavf: deprecate AVFormatParameters.mpeg2ts_raw.  
							
							It doesn't do anything except produce an error message when set. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								17a5556db5 
								
							
								 
							
						 
						
							
							
								
								mpegts: add compute_pcr option.  
							
							Deprecate the corresponding AVFormatParameters field. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9aa91043f3 
								
							
								 
							
						 
						
							
							
								
								Port SMPTE S302M audio decoder from FFmbc 0.3.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5631729c3d 
								
							
								 
							
						 
						
							
							
								
								Increase TS packet size detection buffer.  
							
							Fixes warning message with ticket #68 . 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90f5e991be 
								
							
								 
							
						 
						
							
							
								
								Assume some TS packet size instead of failing completely.  
							
							Fixes ticket #68 . 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e15305b70 
								
							
								 
							
						 
						
							
							
								
								Remove some disabled printf debug cruft.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								045dd4b928 
								
							
								 
							
						 
						
							
							
								
								Replace some commented-out debug printf() / av_log() messages with av_dlog().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								761ad42968 
								
							
								 
							
						 
						
							
							
								
								lavf: remove FF_API_MAX_STREAMS cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1f3a1fa921 
								
							
								 
							
						 
						
							
							
								
								Fix gazeta-20090408-1456-aa.ts  
							
							regression introduced by 15957b197a 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e3ea93b3c 
								
							
								 
							
						 
						
							
							
								
								mpegts: Put CODEC_ID_NONE check back that was removed by mistake in  5b56ad03 
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b56ad03fa 
								
							
								 
							
						 
						
							
							
								
								Reimplement stream probe try  #2  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								45a8a02a41 
								
							
								 
							
						 
						
							
							
								
								lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes sense  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b543e1dccf 
								
							
								 
							
						 
						
							
							
								
								mpegts: add all stream languages into metadata  
							
							This is used at least on some older DVB broadcasts for dual-mono audio
tracks.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
(cherry picked from commit 6a7e074eb9 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2fc93f700 
								
							
								 
							
						 
						
							
							
								
								Flag DVB subtitles for the hard hearing appropriately using their component_type id.  
							
							This is based on the component_type definition in the DVB SI spec [1].
[1]: http://www.dvb.org/technology/standards/a038_DVB-SI_dEN300468v1.12.1.pdf 
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
(cherry picked from commit 789936dbbd 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1447dc59de 
								
							
								 
							
						 
						
							
							
								
								avio: deprecate url_fgetc and remove all it uses  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
(cherry picked from commit e51975392d 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66e5b1df36 
								
							
								 
							
						 
						
							
							
								
								avio: deprecate url_feof  
							
							AVIOContext.eof_reached should be used directly instead.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a7e074eb9 
								
							
								 
							
						 
						
							
							
								
								mpegts: add all stream languages into metadata  
							
							This is used at least on some older DVB broadcasts for dual-mono audio
tracks.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								789936dbbd 
								
							
								 
							
						 
						
							
							
								
								Flag DVB subtitles for the hard hearing appropriately using their component_type id.  
							
							This is based on the component_type definition in the DVB SI spec [1].
[1]: http://www.dvb.org/technology/standards/a038_DVB-SI_dEN300468v1.12.1.pdf 
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e51975392d 
								
							
								 
							
						 
						
							
							
								
								avio: deprecate url_fgetc and remove all it uses  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								384c9c2fa7 
								
							
								 
							
						 
						
							
							
								
								avio: add avio_tell macro as a replacement for url_ftell  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
(cherry picked from commit a2704c9712 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2704c9712 
								
							
								 
							
						 
						
							
							
								
								avio: add avio_tell macro as a replacement for url_ftell  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								74b3f67c9c 
								
							
								 
							
						 
						
							
							
								
								lavf: replace all uses of url_fskip with avio_seek  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
(cherry picked from commit e356fc57a2 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f59d8ff8cd 
								
							
								 
							
						 
						
							
							
								
								avio: avio_ prefix for url_fseek  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
(cherry picked from commit 6b4aa5dac8 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e356fc57a2 
								
							
								 
							
						 
						
							
							
								
								lavf: replace all uses of url_fskip with avio_seek  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b4aa5dac8 
								
							
								 
							
						 
						
							
							
								
								avio: avio_ prefix for url_fseek  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4ea02a9a71 
								
							
								 
							
						 
						
							
							
								
								In mpegts demuxer, do not output known sized packet if an unbounded packet  
							
							is already queued. Fix issue #2624 . 
							
						 
						14 years ago