21de920472 
								
							
								 
							
						 
						
							
							
								
								Update the url to the site website and change ffmpeg-devel to libav-devel  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								737eb5976f 
								
							
								 
							
						 
						
							
							
								
								Merge libavcore into libavutil  
							
							It is pretty hopeless that other considerable projects will adopt
libavutil alone in other projects. Projects that need small footprint
are better off with more specialized libraries such as gnulib or rather
just copy the necessary parts that they need. With this in mind, nobody
is helped by having libavutil and libavcore split. In order to ease
maintenance inside and around FFmpeg and to reduce confusion where to
put common code, avcore's functionality is merged (back) to avutil.
Signed-off-by: Reinhard Tartler <siretart@tauware.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b4668274b9 
								
							
								 
							
						 
						
							
							
								
								Remove incorrect return statement from avcodec_thread_free()  
							
							The function return type is void, so a return statement with an
expression is forbidden (and pointless).
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a77a92c2b 
								
							
								 
							
						 
						
							
							
								
								Fix build with threading disabled  
							
							The avcodec_thread_free() compatibility wrapper calls ff_thread_free(),
which is not defined when threading is disabled.  Make this call
conditional.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2cfa2d9258 
								
							
								 
							
						 
						
							
							
								
								check sample_fmt in avcodec_open  
							
							check AVCodecContext->sample_fmt against AVCodec->sample_fmts[] to ensure
that the encoder supports the specified sample format. Error out if it doesn't.
Previously, it would continue and output garbage. Fixes issue 2587. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c0b102ca03 
								
							
								 
							
						 
						
							
							
								
								Deprecate avcodec_thread_init()  
							
							As a side effect of the last commit, avcodec_open() now calls it automatically,
so there is no longer any need for clients to call it.
Instead they should set AVCodecContext.thread_count.
avcodec_thread_free() is deprecated, and will be removed from avcodec.h at the
next MAJOR libavcodec bump.
Rename the functions to ff_thread_init/free, since they are now internal.
Wrappers are provided to maintain API compatibility.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37b00b47cb 
								
							
								 
							
						 
						
							
							
								
								Frame-based multithreading framework using pthreads  
							
							See doc/multithreading.txt for details on use in codecs.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								62ecd3635a 
								
							
								 
							
						 
						
							
							
								
								Set pkt_pts in avcodec_default_reget_buffer()  
							
							This was missed when pkt_pts was first added.
Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb875b75ba 
								
							
								 
							
						 
						
							
							
								
								Make the ff_lockmgr_cb function pointer static to utils.c  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								db323491cd 
								
							
								 
							
						 
						
							
							
								
								update av_log_missing_feature() to git  
							
							Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e83c716e16 
								
							
								 
							
						 
						
							
							
								
								don't complain about codec type/id mismatche for attachment streams  
							
							Originally committed as revision 26316 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2a81f4bde5 
								
							
								 
							
						 
						
							
							
								
								Show profile in avcodec_string().  
							
							Patch by Anssi Hannula, anssi d hannula a iki d fi
Originally committed as revision 26264 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1919feafb1 
								
							
								 
							
						 
						
							
							
								
								Add pkt_dts to AVFrame, this will in the future allow multithreading decoders  
							
							to not mess up dts
Originally committed as revision 26261 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								393cbb963b 
								
							
								 
							
						 
						
							
							
								
								Add AVFrame.pkt_pts that contains the correctly reordered AVPacket.pts  
							
							Originally committed as revision 26260 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								060ec0a829 
								
							
								 
							
						 
						
							
							
								
								Add av_get_profile_name() to get profile names.  
							
							Patch by Anssi Hannula, anssi d hannula a iki d fi
Originally committed as revision 26259 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f19c58b4cf 
								
							
								 
							
						 
						
							
							
								
								free subtitle_header before overwriting it to avoid memleak  
							
							Originally committed as revision 26176 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba68d9d3e1 
								
							
								 
							
						 
						
							
							
								
								Fix -lowres with ffplay.  
							
							Patch by Anatoly Nenashev, anatoly d nenashev a ovsoft d ru
Originally committed as revision 26057 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								372c3f82b7 
								
							
								 
							
						 
						
							
							
								
								Change the argument of memory allocation functions from unsigned int to size_t  
							
							with the next major bump in libavcodec.
Originally committed as revision 25872 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								63e8d9760f 
								
							
								 
							
						 
						
							
							
								
								Use the new libavcore audio channel API.  
							
							This also allows to remove a linking dependency of libavfilter on
libavcodec.
Originally committed as revision 25789 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d6e4c160a 
								
							
								 
							
						 
						
							
							
								
								Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum  
							
							SampleFormat with AVSampleFormat.
Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed5d30d91c 
								
							
								 
							
						 
						
							
							
								
								Move internal function ff_set_systematic_pal() to libavcore, and  
							
							rename it ff_set_systematic_pal2().
Originally committed as revision 25712 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00d1e96bf4 
								
							
								 
							
						 
						
							
							
								
								H.264 decode: support cropping up to 28 pixels in interlaced mode.  
							
							Contrary to progressive, just being able to crop up to 14/15 pixels
is not enough to encode all supported resolutions, and the new
behaviour is also consistent with e.g. MPEG-2 etc.
Originally committed as revision 25669 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba7d6e798e 
								
							
								 
							
						 
						
							
							
								
								Remove usage of deprecated libavcodec/audioconvert.h functions.  
							
							Originally committed as revision 25668 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f84cd1279 
								
							
								 
							
						 
						
							
							
								
								Add av_get_bits_per_sample_fmt() to libavcore/samplefmt.h and  
							
							deprecate av_get_bits_per_sample_format().
Originally committed as revision 25654 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								448ce9258c 
								
							
								 
							
						 
						
							
							
								
								add FF_API_SUBTITLE_OLD define to disable the deprecated decode_subtitle API  
							
							Originally committed as revision 25273 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								164bc38c26 
								
							
								 
							
						 
						
							
							
								
								add FF_API_VIDEO_OLD define to disable the deprecated decode_video API  
							
							Originally committed as revision 25272 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a377cfa6c2 
								
							
								 
							
						 
						
							
							
								
								add FF_API_AUDIO_OLD define to disable the deprecated decode_audio API  
							
							Originally committed as revision 25270 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc51a72ba4 
								
							
								 
							
						 
						
							
							
								
								Move allocation and init to defaults of the private codec contexts to avcodec_get_context_defaults3().  
							
							That way the user app can set codec specific parameters in the private context
before opening it.
Originally committed as revision 25257 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ed040408b 
								
							
								 
							
						 
						
							
							
								
								Move AVOptions from libavcodec to libavutil  
							
							Originally committed as revision 25210 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82eac2f321 
								
							
								 
							
						 
						
							
							
								
								Check avctx width/height more thoroughly (e.g. all values 0 except width would  
							
							have been accepted before).
Also do not fail if they are invalid but instead override them to 0.
This allows decoding e.g. MPEG video when only the container values are corrupted.
For encoding a value of 0,0 of course makes no sense, but was allowed
through before and will be caught by an extra check in the encode function.
Originally committed as revision 25124 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								527c91e34a 
								
							
								 
							
						 
						
							
							
								
								Test lowres before codec init.  
							
							Originally committed as revision 25114 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								535cb0434d 
								
							
								 
							
						 
						
							
							
								
								Allow the lowres option to affect audio codecs, too  
							
							Originally committed as revision 25094 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d2e0ad824 
								
							
								 
							
						 
						
							
							
								
								Remove use of deprecated functions av_image_fill_pointers/linesizes in  
							
							libavcodec/utils.c, fix warnings.
Originally committed as revision 25069 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e16f217ceb 
								
							
								 
							
						 
						
							
							
								
								Use new imgutils.h API names, fix deprecation warnings.  
							
							Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ce9b4310c 
								
							
								 
							
						 
						
							
							
								
								Remove use of the deprecated function avcodec_check_dimensions(), use  
							
							av_check_image_size() instead.
Originally committed as revision 24711 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bf176f58b7 
								
							
								 
							
						 
						
							
							
								
								Deprecate avcodec_check_dimensions() in favor of the new function  
							
							av_check_image_size() declared in libavcore/imgutils.h.
Originally committed as revision 24709 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								05236ed735 
								
							
								 
							
						 
						
							
							
								
								Use av_fill_image_pointers/linesizes in place of ff_fill_pointer/linesize,  
							
							and drop the the ff_ variants at the next major bump.
Originally committed as revision 24620 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								126b638ea0 
								
							
								 
							
						 
						
							
							
								
								Deprecate av_parse_video_frame_size() and av_parse_video_frame_rate()  
							
							in favor of the newly added corresponding functions
av_parse_video_size() and av_parse_video_rate() defined in
libavcore/parseutils.h.
This change also adds a linking-time dependency of libavcodec and of
libavfilter on libavcore.
Originally committed as revision 24518 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b834ac5d9 
								
							
								 
							
						 
						
							
							
								
								100l, change avsubtitle_free to the actually tested and working version.  
							
							Originally committed as revision 24188 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1d7c8831c 
								
							
								 
							
						 
						
							
							
								
								Add avsubtitle_free function.  
							
							Originally committed as revision 24185 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0fd0ef7947 
								
							
								 
							
						 
						
							
							
								
								Add new decoder property max_lowres and do not init decoder if requested value is higher.  
							
							Originally committed as revision 24098 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								25cbc8b46e 
								
							
								 
							
						 
						
							
							
								
								Move av_tempfile() to libxvidff.c as only the xvid wrapper needs it  
							
							Originally committed as revision 24074 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								49bd8e4b84 
								
							
								 
							
						 
						
							
							
								
								Fix grammar errors in documentation  
							
							Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab0b53786b 
								
							
								 
							
						 
						
							
							
								
								Make avcodec_string() use av_get_codec_tag_string().  
							
							Originally committed as revision 23422 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e566bbe6c 
								
							
								 
							
						 
						
							
							
								
								Implement av_get_codec_tag_string() and use it in ffprobe.  
							
							Originally committed as revision 23421 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3491a9b266 
								
							
								 
							
						 
						
							
							
								
								Cosmetics : Fix typo.  
							
							Originally committed as revision 23345 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93ebfeea90 
								
							
								 
							
						 
						
							
							
								
								Add CODEC_CAP_EXPERIMENTAL and prefer encoders without it.  
							
							Patch by Janne Grunau, janne-ffmpeg jannau net
Originally committed as revision 23334 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								603a5f04b2 
								
							
								 
							
						 
						
							
							
								
								Factorize some code into the new function ff_toupper4().  
							
							Patch by Francesco Lavra, francescolavra interfree it
Originally committed as revision 23158 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b3ab319944 
								
							
								 
							
						 
						
							
							
								
								Set coded_frame to NULL when closing a codec, since it might  
							
							be invalid after the codec is "gone".
Originally committed as revision 23101 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4cf1ba0445 
								
							
								 
							
						 
						
							
							
								
								Make avcodec_check_dimensions() return AVERROR(EINVAL) rather than -1  
							
							in case of invalid picture size.
Originally committed as revision 22962 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago