fc085c5b33 
								
							
								 
							
						 
						
							
							
								
								gxf: Add a local copy of the relevant parts of the frame rate table  
							
							This avoids having to share this table across the library
boundaries.
This shared table used to be problematic, if always declaring
all exported data symbols with the dllimport attribute (even
while building that same library), since it needs to be a
link-time constant when it is used in AVCodec declarations
(in mpeg12enc.c).
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b760ffdd07 
								
							
								 
							
						 
						
							
							
								
								aviobuf: Remove a senseless ifdef in avio_seek  
							
							This seemed to assume that one never used writing avio unless
muxers or networking was enabled.
This ifdef is a remnant since 8fa641f8 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a43283b6f4 
								
							
								 
							
						 
						
							
							
								
								wavdec: check size before reading the data, not after.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79922d7237 
								
							
								 
							
						 
						
							
							
								
								wav: do not fail on empty INFO tags  
							
							Fixes Bug 379
CC: libav-stable@libav.org  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31c54711cc 
								
							
								 
							
						 
						
							
							
								
								lavf: split wav muxer and demuxer into separate files.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58b619c8a2 
								
							
								 
							
						 
						
							
							
								
								wav muxer: write metadata  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0bca0283cc 
								
							
								 
							
						 
						
							
							
								
								riff: do not write empty INFO tags  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71e92414bf 
								
							
								 
							
						 
						
							
							
								
								lavf: move RIFF INFO tag writing from avienc to riff  
							
							It will be useful in the wav muxer.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fbaabefc4 
								
							
								 
							
						 
						
							
							
								
								network: #include stdint.h in network.h  
							
							This header uses various types provided by stdint.h without
explicitly including it.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								21de6ba5c1 
								
							
								 
							
						 
						
							
							
								
								nut: export codec_tag provided by rawvideo  
							
							Raw audio does not provide valid audio tags while rawvideo does.
The fate refs have to be updated because it undoes the previous tag
change. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b20eb25e7 
								
							
								 
							
						 
						
							
							
								
								avserver: move avserver-specific code from ffmdec.c to avserver.c  
							
							This way avserver only depends on the data structures of the ffm
demuxer, which it already does, and not also on private functions
being exported by the library.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e68c91e24 
								
							
								 
							
						 
						
							
							
								
								rmdec: Move SIPR code shared with Matroska demuxer to a separate file  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								92281850a2 
								
							
								 
							
						 
						
							
							
								
								nut: support pcm codecs not mapped in avi  
							
							The native tags will be used when available. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1bd442c276 
								
							
								 
							
						 
						
							
							
								
								nut: prioritize native tags  
							
							Use native tags instead of avi ones, simplifies a lot raw video codecs
handling. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a7005bebd 
								
							
								 
							
						 
						
							
							
								
								rtpdec_xiph: fix function return type  
							
							parse_packed_headers() returns either zero or a negative error code
so its return type must be signed.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								366484fff1 
								
							
								 
							
						 
						
							
							
								
								smjpeg: fix type of 'ret' variable in smjpeg_read_packet()  
							
							The 'ret' variable is used for negative error codes so it should
be a signed type.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								717addecad 
								
							
								 
							
						 
						
							
							
								
								Use proper return values in case of missing features  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								930c9d4373 
								
							
								 
							
						 
						
							
							
								
								avutil: Duplicate ff_log2_tab instead of sharing it across libs  
							
							The table is so small that the space gain is not worth the
performance overhead of cross-library access. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a2cb78219 
								
							
								 
							
						 
						
							
							
								
								rtspdec: Set the default port for listen mode, if none is specified  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f1b2ff934 
								
							
								 
							
						 
						
							
							
								
								rtmpproto: Fix an out of array write  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eae35eadc0 
								
							
								 
							
						 
						
							
							
								
								rtspdec: Fix use of uninitialized byte  
							
							ffurl_read_complete can return 0 as well as negative error codes.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da18e918a4 
								
							
								 
							
						 
						
							
							
								
								md5: Allocate a normal private context for the opaque md5 context pointer  
							
							This avoids having to overestimate the md5 context size, which
isn't known beforehand, allowing us to use the new allocate functions
instead.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e002e3291e 
								
							
								 
							
						 
						
							
							
								
								Use the new aes/md5/sha/tree allocation functions  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd141f5ec9 
								
							
								 
							
						 
						
							
							
								
								mxfdec: return error if no segments are available in mxf_get_sorted_table_segments  
							
							Fixes CID732275. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26db9100b2 
								
							
								 
							
						 
						
							
							
								
								segment: support applehttp style list  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b522000e9b 
								
							
								 
							
						 
						
							
							
								
								avio: introduce avio_closep  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82569b01a1 
								
							
								 
							
						 
						
							
							
								
								mpegtsenc: set muxing type notification to verbose  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5ef9354ce 
								
							
								 
							
						 
						
							
							
								
								rtspdec: use av_strlcpy for writing into fixed size buffer  
							
							Fixes CID231347. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a7c0c4555 
								
							
								 
							
						 
						
							
							
								
								http: use av_strlcpy instead of strcpy() without size checks  
							
							Fixes CID700730. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4ffbe3f3a5 
								
							
								 
							
						 
						
							
							
								
								matroskaenc: check cue point validity before reallocation  
							
							Prevents memory leak and possible access to freed memory.
Fixes CID605744. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53e122dd4a 
								
							
								 
							
						 
						
							
							
								
								swfenc: error out for more than 1 audio or video stream  
							
							Prevents CID602000. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8dd0650fe6 
								
							
								 
							
						 
						
							
							
								
								rtpdec_mpeg4: au_headers is a single array, simple av_free is enough  
							
							Fixes CID700204. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7bc433b36d 
								
							
								 
							
						 
						
							
							
								
								fate: Add tests of the ff_make_absolute_url function  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								33893e6abc 
								
							
								 
							
						 
						
							
							
								
								url: Handle relative urls starting with two slashes  
							
							This is defined by RFC 3986 section 5.4.1 to be handled this way.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eea003814c 
								
							
								 
							
						 
						
							
							
								
								url: Handle relative urls being just a new query string  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6363e3d89 
								
							
								 
							
						 
						
							
							
								
								url: Don't treat slashes in query parameters as directory separators  
							
							Strip off query parameters from the original url before
applying the new relative path.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f75f4194d1 
								
							
								 
							
						 
						
							
							
								
								Restructure av_log_missing_feature message  
							
							Some invocations include a verb in the log message, others do not.  Yet
av_log_missing_feature expects callers to provide a verb.  Change the
function to include a verb instead and update the callers accordingly.
The result is a more natural function API and correct English in the
function invocations. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c136a813d7 
								
							
								 
							
						 
						
							
							
								
								rtp: Support packetization/depacketization of opus  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e04826c34e 
								
							
								 
							
						 
						
							
							
								
								file: Set the return value type for lseek to int64_t.  
							
							This fixes a regression in 4ed5ac5 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c9b10cc4db 
								
							
								 
							
						 
						
							
							
								
								rtpenc_vp8: Update the packetizer to the latest spec version  
							
							Tested to work with the gstreamer depacketizer.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66d652cbf3 
								
							
								 
							
						 
						
							
							
								
								rtpdec_vp8: Make the depacketizer implement the latest spec draft  
							
							Not all details are implemented, but it's enough for proper
playback as long as there is no packet loss.
Tested to work with the packetizer in gstreamer (which although
uses a different codec name, to clarify that it is still a spec
draft).
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0826d8513d 
								
							
								 
							
						 
						
							
							
								
								segment: drop global headers setting  
							
							avconv provides an option to set it externally and there isn't a way for
the outer demuxer to report the inner demuxer flag.
Solves a bad interaction between mpegts and x264, but requires
additional setting for the user. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								716d413c13 
								
							
								 
							
						 
						
							
							
								
								Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e67b0f9952 
								
							
								 
							
						 
						
							
							
								
								gxf: Include the right header for the avpriv_frame_rate_tab declaration  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11dcddb97b 
								
							
								 
							
						 
						
							
							
								
								ffm: do not write or read the audio sample format  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cde26748ae 
								
							
								 
							
						 
						
							
							
								
								smoothstreamingenc: Add a more verbose error message  
							
							This helps tracking down the cause if this happens to be an issue.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fadd3a6821 
								
							
								 
							
						 
						
							
							
								
								smoothstreamingenc: Ignore the return value from mkdir  
							
							We don't need to return an error if the directory already existed.
We make sure that the directory actually is properly writeable later
within ism_write_header by writing a manifest anyway.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e2763786d 
								
							
								 
							
						 
						
							
							
								
								smoothstreamingenc: Try writing a manifest when opening the muxer  
							
							This allows failing cleaner and earlier if unable to write to
the output directory.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ea06ac59e 
								
							
								 
							
						 
						
							
							
								
								smoothstreamingenc: Move the output_chunk_list and write_manifest functions up  
							
							This allows calling write_manifest from ism_write_header without
a forward declaration.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5fa43f76aa 
								
							
								 
							
						 
						
							
							
								
								smoothstreamingenc: Properly return errors from ism_flush to the caller  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago