50071f0b48 
								
							
								 
							
						 
						
							
							
								
								avcodec_find is in no header file, and appearently not used or very usefull so lets make it static ...  
							
							Originally committed as revision 3157 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53db1cae1c 
								
							
								 
							
						 
						
							
							
								
								data_size = 0 cleanup  
							
							Originally committed as revision 3146 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca8ad84767 
								
							
								 
							
						 
						
							
							
								
								dummy avcodec_thread_init() to avoid linking issues  
							
							Originally committed as revision 3122 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c263142c5 
								
							
								 
							
						 
						
							
							
								
								use AVInteger in av_rescale() so it can finally do 64*64/64 instead of just 64*32/32  
							
							Originally committed as revision 3106 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d01dbeb800 
								
							
								 
							
						 
						
							
							
								
								simplify  
							
							Originally committed as revision 3097 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eea8c08fa8 
								
							
								 
							
						 
						
							
							
								
								cleanup & memleak fix  
							
							Originally committed as revision 3095 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e39ab4c97 
								
							
								 
							
						 
						
							
							
								
								1000l in av_mallocz_static()  
							
							less overallocation in av_fast_realloc() for small arrays
Originally committed as revision 2913 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8d1f2ba5e1 
								
							
								 
							
						 
						
							
							
								
								static allocation rewrite (old code was plain a broken mess)  
							
							doesnt call realloc every time
 doesnt randomly overwrite memory after after 8-16 calls
 doesnt use ugly macro wraper
 fewer lines of code
Originally committed as revision 2912 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								494c56d36f 
								
							
								 
							
						 
						
							
							
								
								silence warnings  
							
							Originally committed as revision 2843 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4346539522 
								
							
								 
							
						 
						
							
							
								
								av_log() cleanup  
							
							null pointer segfaults
 dont print redundant spam
 dont print prefix if reference==NULL
 class -> av_class
 dont copy AVClass to every object, its a waste of memory and not a good idea at all
Originally committed as revision 2841 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bc874daea8 
								
							
								 
							
						 
						
							
							
								
								av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)  
							
							Originally committed as revision 2840 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81c5f88748 
								
							
								 
							
						 
						
							
							
								
								macrofree av_freep()  
							
							Originally committed as revision 2839 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9740beffc6 
								
							
								 
							
						 
						
							
							
								
								use AVFrame.pts=AV_NOPTS_VALUE instead of AVFrame.pts=0  
							
							move AV_NOPTS_VALUE & AV_TIME_BASE from avformat.h -> avcodec.h
related fixes
Originally committed as revision 2814 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d705e4a6bb 
								
							
								 
							
						 
						
							
							
								
								(f)printf() is disallowed in libavcodec, compilation will fail now if its used, except that codecs which where added after the printf->av_log change which did ignore av_log() and used prinf are now silent and wont print anything, they should be changed to use av_log, i could do that, but its better if the orginal developer decides which AV_LOG level each message should get  
							
							Originally committed as revision 2806 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9c3d33d67f 
								
							
								 
							
						 
						
							
							
								
								multithreaded/SMP motion estimation  
							
							multithreaded/SMP encoding for MPEG1/MPEG2/MPEG4/H263
all pthread specific code is in pthread.c
to try it, run configure --enable-pthreads and ffmpeg ... -threads <num>
the internal thread API is a simple AVCodecContext.execute() callback which executes a given function pointer with different arguments and returns after finishing all, that way no mutexes or other thread-mess is needed outside pthread.c
Originally committed as revision 2772 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7984082a08 
								
							
								 
							
						 
						
							
							
								
								ppc chroma mess workaround (real bug is that the motion compensation code assumes that 2*uvlinesize == linesize and fixing this would mean a slowdown)  
							
							Originally committed as revision 2771 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								95ba2c8f43 
								
							
								 
							
						 
						
							
							
								
								tiny warning fix  
							
							Originally committed as revision 2741 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								83f8c0c3c8 
								
							
								 
							
						 
						
							
							
								
								segfault fix  
							
							Originally committed as revision 2719 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f2ab83318 
								
							
								 
							
						 
						
							
							
								
								copyright year update of the files i touched and remembered, things look annoyingly unmaintained otherwise  
							
							Originally committed as revision 2686 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								620fe604a8 
								
							
								 
							
						 
						
							
							
								
								10l  
							
							Originally committed as revision 2670 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1c2a5a0a8 
								
							
								 
							
						 
						
							
							
								
								- Add reget_buffer() function to AVCodecContext  
							
							- Add default reget_buffer implementation in libavcodec/utils.c
- Remove AVCodecContext.cr_available, no longer needed
- Remove CODEC_CAP_CR, no longer used
- Add img_copy() prototype to avcodec.h (function from imgconvert.c)
- Rename img_copy() to jpeg_img_copy() in libavformat/jpeg.c to avoid
conflict
- Updated msrle, msvideo1, rpza, smc to use reget_buffer
Originally committed as revision 2531 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								074c4ca7fd 
								
							
								 
							
						 
						
							
							
								
								Add cr codec capability and buffer hints  
							
							Originally committed as revision 2484 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								89b9441aba 
								
							
								 
							
						 
						
							
							
								
								only add prefix after \n  
							
							Originally committed as revision 2471 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b87956678 
								
							
								 
							
						 
						
							
							
								
								av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)  
							
							Originally committed as revision 2469 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								237e49387a 
								
							
								 
							
						 
						
							
							
								
								initalize various uninitalized variables and avoid coded_picture_number as its not always correct (later should be reversed after fixing the picture_number mess)  
							
							Originally committed as revision 2454 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2a2bbcb05f 
								
							
								 
							
						 
						
							
							
								
								revised palette API, courtesy of Roberto Togni (rtogni at freemail.it)  
							
							Originally committed as revision 2451 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								985180a1b8 
								
							
								 
							
						 
						
							
							
								
								added fake codec CODEC_ID_MPEG2TS of type CODEC_TYPE_DATA (needed for simpler handling of raw transport streams in ffserver and RTP - better solutions are welcomed)  
							
							Originally committed as revision 2445 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ed9f2e5aa 
								
							
								 
							
						 
						
							
							
								
								use continued fractions to approximate a fraction if its numerator or denominator is too large  
							
							Originally committed as revision 2405 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ff85f1d8b 
								
							
								 
							
						 
						
							
							
								
								AVRational  
							
							sample_aspect_ratio
aspect ratio in JPEG JFIF is SAR not DAR !
removed nonsense SAR guessing code
various related cleanups
bugs?
Originally committed as revision 2403 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c00fe4137 
								
							
								 
							
						 
						
							
							
								
								* original fix still didn't align lines on s_align when CODEC_FLAG_EMU_EDGE  
							
							was not set.
Originally committed as revision 2394 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f0bbfc4a20 
								
							
								 
							
						 
						
							
							
								
								default_get_buffer() fixes  
							
							Originally committed as revision 2391 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								158c7f059c 
								
							
								 
							
						 
						
							
							
								
								use lagrange multipler instead of qp for ratecontrol, this may break some things, tell me ASAP if u notice anything broken  
							
							quality which was 1..31 float is now a 1..FF_LAMBDA_MAX int, and FF_QP2LAMBDA * qp can be used to convert to the new range
Originally committed as revision 2348 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09770af869 
								
							
								 
							
						 
						
							
							
								
								detect avcodec_open() on an already opened AVCodecContext  
							
							Originally committed as revision 2251 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b160941221 
								
							
								 
							
						 
						
							
							
								
								removed warnings  
							
							Originally committed as revision 2248 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98ce5991d7 
								
							
								 
							
						 
						
							
							
								
								update sub_id in mpegaudio decoding (might need same method as MPEG2VIDEO too ?)  
							
							Originally committed as revision 2238 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59c673d518 
								
							
								 
							
						 
						
							
							
								
								cleanup / fixes  
							
							Originally committed as revision 2103 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d1c3fc1d6 
								
							
								 
							
						 
						
							
							
								
								rate distortion mb decision support  
							
							fix decoding of old %16!=0 divx
fix assertion failure in motion_est.c
Originally committed as revision 2094 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a06ff148d 
								
							
								 
							
						 
						
							
							
								
								AVCodec.flush()  
							
							ff_draw_horiz_band() in coded order / cleanup
Originally committed as revision 2064 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4f5d74a54 
								
							
								 
							
						 
						
							
							
								
								flash video (flv) support patch by (Garrick Meeker <gmeeker at theoryllc dot com>)  
							
							Originally committed as revision 2024 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba88675b1d 
								
							
								 
							
						 
						
							
							
								
								rgb15 & rgb16 fix  
							
							Originally committed as revision 1921 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4cfbf61bf1 
								
							
								 
							
						 
						
							
							
								
								Warning and compatibility fixes.  
							
							Originally committed as revision 1902 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8085ea727 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							Originally committed as revision 1882 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f138f88364 
								
							
								 
							
						 
						
							
							
								
								100l (document buffer padding requirements)  
							
							Originally committed as revision 1866 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c9375f15a 
								
							
								 
							
						 
						
							
							
								
								10l  
							
							Originally committed as revision 1823 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d90cf87b90 
								
							
								 
							
						 
						
							
							
								
								fixing mixed dr1 + internal buffers  
							
							Originally committed as revision 1820 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59cf08ce90 
								
							
								 
							
						 
						
							
							
								
								fixed static init  
							
							Originally committed as revision 1799 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c19981a93 
								
							
								 
							
						 
						
							
							
								
								10l  
							
							Originally committed as revision 1725 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1984f6359e 
								
							
								 
							
						 
						
							
							
								
								user setable quantizer bias  
							
							Originally committed as revision 1701 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e8750b0076 
								
							
								 
							
						 
						
							
							
								
								rawvideo patch by (Fred Rothganger <rothgang at uiuc dot edu>)  
							
							Originally committed as revision 1687 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b536d0aad2 
								
							
								 
							
						 
						
							
							
								
								field pic decoding cleanup  
							
							Originally committed as revision 1686 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago