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 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							66e5b1df36 
							
						 
					 
					
						
						
							
							avio: deprecate url_feof  
						
						... 
						
						
						
						AVIOContext.eof_reached should be used directly instead.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-03-07 17:20:31 -05:00 
						 
				 
			
				
					
						
							
							
								Anssi Hannula 
							
						 
					 
					
						
						
						
						
							
						
						
							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> 
						
						
					 
					
						2011-03-07 15:00:53 -05:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
						
						
							
						
						
							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> 
						
						
					 
					
						2011-03-07 14:44:29 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							e51975392d 
							
						 
					 
					
						
						
							
							avio: deprecate url_fgetc and remove all it uses  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-03-07 10:51:21 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							a2704c9712 
							
						 
					 
					
						
						
							
							avio: add avio_tell macro as a replacement for url_ftell  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-03-04 11:26:57 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							e356fc57a2 
							
						 
					 
					
						
						
							
							lavf: replace all uses of url_fskip with avio_seek  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-03-01 12:22:16 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							6b4aa5dac8 
							
						 
					 
					
						
						
							
							avio: avio_ prefix for url_fseek  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-03-01 12:12:33 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							b7effd4e83 
							
						 
					 
					
						
						
							
							avio: avio_ prefixes for get_* functions  
						
						... 
						
						
						
						In the name of consistency:
get_byte           -> avio_r8
get_<type>         -> avio_r<type>
get_buffer         -> avio_read
get_partial_buffer will be made private later
get_strz is left out becase I want to change it later to return
something useful.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-02-21 11:23:22 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							e731b8d872 
							
						 
					 
					
						
						
							
							avio: move init_put_byte() to a new private header and rename it  
						
						... 
						
						
						
						init_put_byte should never be used outside of lavf, since
sizeof(AVIOContext) isn't part of public ABI.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-02-20 08:37:31 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ae628ec1fd 
							
						 
					 
					
						
						
							
							avio: rename ByteIOContext to AVIOContext.  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-02-20 08:37:15 -05:00 
						 
				 
			
				
					
						
							
							
								Anssi Hannula 
							
						 
					 
					
						
						
						
						
							
						
						
							60e7306643 
							
						 
					 
					
						
						
							
							mpegts: set st->disposition according to ISO 639 language descriptor  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-02-14 23:18:26 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Pantelic 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c79d1e0b 
							
						 
					 
					
						
						
							
							mpegts: remove unused macro MAX_SCAN_PACKETS  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-02-09 16:56:51 +00:00 
						 
				 
			
				
					
						
							
							
								Vasyl' Vavrychuk 
							
						 
					 
					
						
						
						
						
							
						
						
							665132e620 
							
						 
					 
					
						
						
							
							mpegts: remove get_pts duplicate of ff_parse_pes_pts.  
						
						... 
						
						
						
						Signed-off-by: Vasyl' Vavrychuk <vvavrychuk@gmail.com>
Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-01-30 16:39:27 +00:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							dfd2a005eb 
							
						 
					 
					
						
						
							
							Replace dprintf with av_dlog  
						
						... 
						
						
						
						dprintf clashes with POSIX.1-2008 
						
						
					 
					
						2011-01-29 23:55:37 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Elio Pettenò 
							
						 
					 
					
						
						
						
						
							
						
						
							c6610a216e 
							
						 
					 
					
						
						
							
							Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.  
						
						... 
						
						
						
						This also lists the objects from those two libraries as internal (by adding
the ff_ prefix) so that they can then be hidden via linker scripts. 
						
						
					 
					
						2011-01-26 22:10:09 +00:00 
						 
				 
			
				
					
						
							
							
								Georgi Chorbadzhiyski 
							
						 
					 
					
						
						
						
						
							
						
						
							e8315e7881 
							
						 
					 
					
						
						
							
							Set service_provider and service_name in mpegts demuxer  
						
						... 
						
						
						
						Set service_provider and service_name in mpegts demuxer, previously
name and provider_name were set but since the muxer uses service_provider
and service_name use them.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-01-20 13:42:27 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Ross 
							
						 
					 
					
						
						
						
						
							
						
						
							cc9038e95c 
							
						 
					 
					
						
						
							
							add ff_parse_mpeg2_descriptor; make MPEG2 descriptor parsing routines available to other modules.  
						
						... 
						
						
						
						Originally committed as revision 26125 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-12-29 12:45:31 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
						
						
							
						
						
							74f726209f 
							
						 
					 
					
						
						
							
							In ts demuxer, if pes packet size is < ts packet, honor pes packet and skip padded data.  
						
						... 
						
						
						
						Fixes issue #2392 .
Originally committed as revision 25841 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-11-29 03:43:56 +00:00 
						 
				 
			
				
					
						
							
							
								Stephen D'Angelo 
							
						 
					 
					
						
						
						
						
							
						
						
							c538eb51c6 
							
						 
					 
					
						
						
							
							In TS demuxer, create the AVStream during pmt parsing if the pes stream does not  
						
						... 
						
						
						
						yet have it, this can happen if the pes stream contain data but no pes header
has been encoutered yet.
Patch by Stephen D'Angelo, SDAngelo at evertz dot com.
Originally committed as revision 25823 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-11-25 00:55:02 +00:00