3ffe32eb96 
								
							
								 
							
						 
						
							
							
								
								rtmp: Don't blindly skip the 4 trailer bytes from the FLV packets  
							
							If not enough bytes are available, keep track of them and skip
them on next call.
In practice, if these trailer bytes are written in a separate
call, there is no other data written in this call, making it
fall into the "FLV packet too small" case currently - working,
but not as intended.
This patch makes the code more robust, handling all cases
except for having the FLV packet header split over multiple
write calls.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a14c784210 
								
							
								 
							
						 
						
							
							
								
								rtmp: Handle FLV packets written in more than one write call  
							
							If the FLV packet is larger than the AVIO buffer, a partial
FLV packet will be flushed to the RTMP protocol.
This commit handles the most common cases of FLV packets
being written in more than one call.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cadbe4ecd1 
								
							
								 
							
						 
						
							
							
								
								mov: Fix grayscale Cinepak in mov  
							
							Fixes Ticket165
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								65655a0499 
								
							
								 
							
						 
						
							
							
								
								lavf/utils: better dts wrap correction.  
							
							Fixes Ticket488
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c92a2a4eb8 
								
							
								 
							
						 
						
							
							
								
								movenc: fix NULL reference in mov_write_tkhd_tag  
							
							st may be NULL when there are more mov streams than AVStreams, e.g. when
chapters are present. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f06068bbd6 
								
							
								 
							
						 
						
							
							
								
								rmdec: Reject invalid deinterleaving parameters  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e033da847 
								
							
								 
							
						 
						
							
							
								
								rmdec: use the deinterleaving mode and not the codec when creating audio packets.  
							
							It prevents crashes due to non initialized fields.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a9b069b67 
								
							
								 
							
						 
						
							
							
								
								Support 3IVD in isom, produced by 3ivx DivX Doctor.  
							
							Fixes ticket #486 . 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								63d64228a7 
								
							
								 
							
						 
						
							
							
								
								lavf: Fix context pointer in av_open_input_stream when avformat_open_input fails  
							
							Signed-off-by: David Goldwich <david.goldwich@gmail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e4c10003a 
								
							
								 
							
						 
						
							
							
								
								Set AV_PKT_FLAG_KEY based on nupplevideo header  
							
							Based from lipbmpdemux/nupplevideo.h and from myth NuppelVideoRecorder.cpp 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7768f6b1b9 
								
							
								 
							
						 
						
							
							
								
								add support for generic seeking by reading timestamps in nuv  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07631deeee 
								
							
								 
							
						 
						
							
							
								
								rtmpproto.c: Fixed RTMP Stream output issue  
							
							Original code had the assumption of only one FLV packet per RTMP packet. But that assumption is incorrect for higher bit rates. Made changes to the code to accommodate more than one FLV packet per RTMP
+packet. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b2f230e23d 
								
							
								 
							
						 
						
							
							
								
								mpegpsdec: fix reading first mpegps packet  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0e7efb9d23 
								
							
								 
							
						 
						
							
							
								
								oggdec: fix out of bound write in the ogg demuxer  
							
							Between ogg_save() and ogg_restore() calls, the number of streams
could have been reduced.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4907f81358 
								
							
								 
							
						 
						
							
							
								
								Reject audio tracks with invalid interleaver parameters in RM demuxer.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7574cacbd5 
								
							
								 
							
						 
						
							
							
								
								movenc: create an alternate group for each media type  
							
							Partially fixes bug 44. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85d982f1e2 
								
							
								 
							
						 
						
							
							
								
								rawdec: refactor private option for raw video demuxers  
							
							pixel_format/video_size only apply to 'rawvideo' (==uncompressed) demuxer
and make no sense for the other raw (== containerless) demuxers. Keep
only the framerate option for those.
Also use unique classes for all raw video demuxers 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34d2bf30a0 
								
							
								 
							
						 
						
							
							
								
								pcmdec: use unique classes for all pcm demuxers.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d906f49aa8 
								
							
								 
							
						 
						
							
							
								
								rawdec: g722 is always 1 channel/16kHz  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c5306df96 
								
							
								 
							
						 
						
							
							
								
								lavf/utils: rewrite real fps calculation code.  
							
							The new code is free of biasing to the first timestamps
Fixes fraps.fps.test.zip
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4460b81f9e 
								
							
								 
							
						 
						
							
							
								
								mxfenc: Add support for MPEG-2 MP@HL-14 in mxf container  
							
							Support Main Profile at High 1440 Level in MXF container,
using essence coding label from SMPTE RDD 9, table 6. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07a70caba7 
								
							
								 
							
						 
						
							
							
								
								Binary text decoder  
							
							Decoder and demuxer for various binary text formats.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								b59efc9434 
								
							
								 
							
						 
						
							
							
								
								Fixed size given to init_get_bits().  
							
							init_get_bits() takes a number of bits and not a number of bytes as
its size argument.
Signed-off-by: Alex Converse <alex.converse@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d305c9398 
								
							
								 
							
						 
						
							
							
								
								Correct determination of file size and frames in VBRI headers  
							
							The fields "Number of Bytes" and "Number of Frames" are mixed up. "Bytes"
come first, "Frames" behind.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5554de13b2 
								
							
								 
							
						 
						
							
							
								
								ProRes Decoder  
							
							Signed-off-by: Elvis Presley <elvis@e.p> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d7d2f0e63c 
								
							
								 
							
						 
						
							
							
								
								matroskadec: fix typo.  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a9628f276 
								
							
								 
							
						 
						
							
							
								
								matroskadec: bail on parsing of incorrect seek index segments  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cdced09ef6 
								
							
								 
							
						 
						
							
							
								
								Don't override duration from file header with bitrate duration  
							
							This is most noticable on matroska files which has duration
as part of it's header. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d70536804 
								
							
								 
							
						 
						
							
							
								
								[yop] Check return value of avio_seek and avoid modifying state if it fails  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7bcd81299a 
								
							
								 
							
						 
						
							
							
								
								[wtv] Check return value of avio_seek and avoid modifying state if it fails  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d9d7174d70 
								
							
								 
							
						 
						
							
							
								
								[tta] Check return value of avio_seek and avoid modifying state if it fails  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc12f54ea9 
								
							
								 
							
						 
						
							
							
								
								[tmv] Check return value of avio_seek and avoid modifying state if it fails  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								425907809b 
								
							
								 
							
						 
						
							
							
								
								[r3d] Check return value of avio_seek and avoid modifying state if it fails  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e22155ef0e 
								
							
								 
							
						 
						
							
							
								
								[nsv] Check return value of avio_seek and avoid modifying state if it fails  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a3f4fc813d 
								
							
								 
							
						 
						
							
							
								
								[mxfdec] Check return value of avio_seek and avoid modifying state if it fails  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88ad79415c 
								
							
								 
							
						 
						
							
							
								
								[mpc8] Check return value of avio_seek and avoid modifying state if it fails  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								833358172b 
								
							
								 
							
						 
						
							
							
								
								[jvd] Check return value of avio_seek and avoid modifying state if it fails  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58540d7bd3 
								
							
								 
							
						 
						
							
							
								
								[filmstrip] Check return value of avio_seek and avoid modifying state if it fails  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								928cfc7e4f 
								
							
								 
							
						 
						
							
							
								
								[ffmdec] Check return value of avio_seek and avoid modifying state if it fails  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1df00ac80f 
								
							
								 
							
						 
						
							
							
								
								[dv] Check return value of avio_seek and avoid modifying state if it fails  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								75f418064e 
								
							
								 
							
						 
						
							
							
								
								[cafdec] Check return value of avio_seek and avoid modifying state if it fails  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								598cc84fbf 
								
							
								 
							
						 
						
							
							
								
								[bink] Check return value of avio_seek and avoid modifying state if it fails  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								940173d4d1 
								
							
								 
							
						 
						
							
							
								
								lavf utils: Remove write-only variable  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4439caa482 
								
							
								 
							
						 
						
							
							
								
								lavf utils: Rename shadowing variable  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9fa47cb773 
								
							
								 
							
						 
						
							
							
								
								make mpegts_get_pcr resync if it's not on a valid mpegts packet  
							
							
								
							
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6214266362 
								
							
								 
							
						 
						
							
							
								
								cosmetic reindent of mpegts_get_pcr  
							
							
								
							
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a90b6a43e 
								
							
								 
							
						 
						
							
							
								
								check return value of url_fseek in mpegts_get_pcr  
							
							
								
							
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								880e83827f 
								
							
								 
							
						 
						
							
							
								
								respect the maximum position mpegts_get_pcr is allowed to seek to  
							
							
								
							
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2130d2f594 
								
							
								 
							
						 
						
							
							
								
								remove unused code in mpegts_get_pcr  
							
							
								
							
							
						 
						17 years ago