Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							24dd21fa41 
							
						 
					 
					
						
						
							
							add #if CONFIG_ZLIB_DECODER around zlib_decomp function.  
						
						... 
						
						
						
						Fixes compilation when zlib is not available.
Originally committed as revision 19069 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 19:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							79183d3c3e 
							
						 
					 
					
						
						
							
							mszh decompression: add a special case for an all-0 mask, i.e. 32 uncompressed  
						
						... 
						
						
						
						bytes in a row.
About 15% faster mszh_decomp on an Atom N270 for
http://samples.mplayerhq.hu/V-codecs/mszh-zlib/avimzsh_sample.avi 
Originally committed as revision 19068 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 18:17:33 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							a7bfbe4e13 
							
						 
					 
					
						
						
							
							lcldec: ensure that the offset for av_memcpy_backptr is valid.  
						
						... 
						
						
						
						Originally committed as revision 19067 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 17:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							bbf306742c 
							
						 
					 
					
						
						
							
							Fix memleak due to c->decomp_buf never being freed.  
						
						... 
						
						
						
						Originally committed as revision 19064 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 11:47:52 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							908425c758 
							
						 
					 
					
						
						
							
							Only call inflateEnd when we were actually using the zlib code.  
						
						... 
						
						
						
						Originally committed as revision 19063 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 11:42:50 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							4ad3df9da2 
							
						 
					 
					
						
						
							
							avctx->priv_data is initialized to 0, get rid of useless extra initialization.  
						
						... 
						
						
						
						Originally committed as revision 19062 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 11:41:49 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							7ffc844742 
							
						 
					 
					
						
						
							
							Merge variable declaration and initialization.  
						
						... 
						
						
						
						Originally committed as revision 19061 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 11:35:20 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							7c20421661 
							
						 
					 
					
						
						
							
							Use int-size types instead of char where it makes no difference.  
						
						... 
						
						
						
						Originally committed as revision 19060 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 11:34:19 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							7a15b25827 
							
						 
					 
					
						
						
							
							Take advantage of available input padding to optimize mszh_decomp  
						
						... 
						
						
						
						Originally committed as revision 19059 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 11:32:03 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							a5d2745d8e 
							
						 
					 
					
						
						
							
							Change maskbit variable to contain (1 << maskbit)  
						
						... 
						
						
						
						Originally committed as revision 19058 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:58:20 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							e0b3af9059 
							
						 
					 
					
						
						
							
							Remove check that thanks to padding is no longer necessary.  
						
						... 
						
						
						
						Originally committed as revision 19057 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:53:47 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							0b99764459 
							
						 
					 
					
						
						
							
							100l, the compression field in lcl extradata must be interpreted as  
						
						... 
						
						
						
						int8_t, not uint8_t to allow -1 for "no compression".
The original code worked, but only when char was signed.
Originally committed as revision 19056 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:50:54 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							e4f141ad60 
							
						 
					 
					
						
						
							
							One more use for FFMIN.  
						
						... 
						
						
						
						Originally committed as revision 19055 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:44:42 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							0d48e6ec7f 
							
						 
					 
					
						
						
							
							Pad the decompression buffer and use av_memcpy_backptr for the mszh decompression.  
						
						... 
						
						
						
						Originally committed as revision 19054 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:42:26 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							974ce78544 
							
						 
					 
					
						
						
							
							Mark srcptr as const in mszh_decomp  
						
						... 
						
						
						
						Originally committed as revision 19053 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:38:17 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							6065dcea37 
							
						 
					 
					
						
						
							
							Remove unnecessary put_bits/get_bits includes.  
						
						... 
						
						
						
						Originally committed as revision 19052 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:37:05 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							2bee59083d 
							
						 
					 
					
						
						
							
							Use bytestream_get_le16 to simplify offset/count calculation for mszh decompression.  
						
						... 
						
						
						
						Originally committed as revision 19051 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:35:39 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							5a18221ba8 
							
						 
					 
					
						
						
							
							Remove useless & 0x1f  
						
						... 
						
						
						
						Originally committed as revision 19050 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:31:37 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							7b151a98b0 
							
						 
					 
					
						
						
							
							Document padding requirements of mszh_decomp srcptr buffer  
						
						... 
						
						
						
						Originally committed as revision 19049 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							5e5fe7dab5 
							
						 
					 
					
						
						
							
							Use srcptr_end variable to avoid having to update both srcptr and srclen.  
						
						... 
						
						
						
						Originally committed as revision 19048 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:26:58 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							dbc53ffc7c 
							
						 
					 
					
						
						
							
							Change buffer size checks to avoid the undefined overflow case.  
						
						... 
						
						
						
						Originally committed as revision 19047 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:23:38 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							2fddb91e94 
							
						 
					 
					
						
						
							
							Simply use memcpy instead of AV_RN32/AV_WN32 combination.  
						
						... 
						
						
						
						Originally committed as revision 19046 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:16:28 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							661cb0d4a9 
							
						 
					 
					
						
						
							
							Fix decoding of multithread-encoded lcl files on big-endian.  
						
						... 
						
						
						
						Originally committed as revision 19045 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:14:27 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							ce22c7d075 
							
						 
					 
					
						
						
							
							Remove another useless ()  
						
						... 
						
						
						
						Originally committed as revision 19044 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:05:21 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							21bf2f51d7 
							
						 
					 
					
						
						
							
							Correct calculation of compressed input length.  
						
						... 
						
						
						
						Originally committed as revision 19043 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 10:01:26 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							46adcc27a2 
							
						 
					 
					
						
						
							
							Add sanity check for mthread_inlen, avoids crashes due to invalid reads.  
						
						... 
						
						
						
						Originally committed as revision 19042 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 09:59:46 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							1207c84adb 
							
						 
					 
					
						
						
							
							Use FFMIN  
						
						... 
						
						
						
						Originally committed as revision 19041 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 09:57:42 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							c2c0c1c023 
							
						 
					 
					
						
						
							
							Factor out zlib decompression code to avoid massive code duplication,  
						
						... 
						
						
						
						particularly due to error checks.
Originally committed as revision 19040 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 09:51:46 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							f005808bf2 
							
						 
					 
					
						
						
							
							Use FFALIGN  
						
						... 
						
						
						
						Originally committed as revision 19039 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 09:28:29 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							46c02b1b50 
							
						 
					 
					
						
						
							
							Move variable into block where it is used, avoiding a unused variable  
						
						... 
						
						
						
						warning if the zlib decoder is disabled.
Originally committed as revision 19038 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 09:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							2b550f816a 
							
						 
					 
					
						
						
							
							Make lcldec less annoyingly verbose, move messages from AV_LOG_INFO to AV_LOG_DEBUG.  
						
						... 
						
						
						
						Originally committed as revision 19037 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 09:23:54 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							75f6d6c7e6 
							
						 
					 
					
						
						
							
							Get rid of unreachable code: avctx->codec_id == CODEC_ID_ZLIB is not possible  
						
						... 
						
						
						
						here when the zlib decoder is disabled and libavcodec is used correctly.
Originally committed as revision 19036 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 09:19:21 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							56b44694bd 
							
						 
					 
					
						
						
							
							lcldec.c: change #if CONFIG_ZLIB to #if CONFIG_ZLIB_DECODER.  
						
						... 
						
						
						
						The zlib related code should not be compiled in when the decoder is disabled
and it thus will never be used, even if we have zlib available.
Originally committed as revision 19035 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 09:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							445e0ab539 
							
						 
					 
					
						
						
							
							Get rid of extradata casts, it already has the right uint8_t * type  
						
						... 
						
						
						
						Originally committed as revision 19034 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 09:12:17 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							8c18e490c4 
							
						 
					 
					
						
						
							
							Make lcldec produce YUV output when the input file is coded like that, instead  
						
						... 
						
						
						
						of having it do its own inefficient fixed-point YUV to RGB conversion.
Originally committed as revision 19033 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 09:09:32 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							bb79016851 
							
						 
					 
					
						
						
							
							Use memcpy instead of per-pixel copy loop for rgb lcl format  
						
						... 
						
						
						
						Originally committed as revision 18997 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-30 11:20:07 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							c40f366372 
							
						 
					 
					
						
						
							
							Remove useless () from lcldec for more consistency with "normal" FFmpeg coding style.  
						
						... 
						
						
						
						Originally committed as revision 18995 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-30 09:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							abeee5ccb8 
							
						 
					 
					
						
						
							
							Use av_clip_uint8 instead of equivalent but unoptimzed code,  
						
						... 
						
						
						
						Originally committed as revision 18985 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-29 20:15:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Downs 
							
						 
					 
					
						
						
						
						
							
						
						
							50352827f6 
							
						 
					 
					
						
						
							
							Use AV_R/WN32 instead of direct integer copying.  
						
						... 
						
						
						
						Fixes decoding on at least Sparc/Solaris where unaligned accesses cause
crashes.
ML thread: http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/91414 
Originally committed as revision 18967 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-27 18:59:24 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							9106a698e7 
							
						 
					 
					
						
						
							
							Rename bitstream.h to get_bits.h.  
						
						... 
						
						
						
						Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-13 16:20:26 +00:00 
						 
				 
			
				
					
						
							
							
								Thilo Borgmann 
							
						 
					 
					
						
						
						
						
							
						
						
							7a00bbad21 
							
						 
					 
					
						
						
							
							Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an  
						
						... 
						
						
						
						AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows
passing of packet-specific flags from demuxer to decoder, such as the keyframe
flag, which appears necessary to playback corePNG P-frames.
Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread
"Google Summer of Code participation" on the mailinglist.
Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-07 15:59:50 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							bad5537e2c 
							
						 
					 
					
						
						
							
							Use full internal pathname in doxygen @file directives.  
						
						... 
						
						
						
						Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.
Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-01 02:00:19 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							99ed41a808 
							
						 
					 
					
						
						
							
							Fix filenames in Doxygen comments.  
						
						... 
						
						
						
						Originally committed as revision 16811 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-26 22:51:16 +00:00 
						 
				 
			
				
					
						
							
							
								Aurelien Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							b250f9c66d 
							
						 
					 
					
						
						
							
							Change semantic of CONFIG_*, HAVE_* and ARCH_*.  
						
						... 
						
						
						
						They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-13 23:44:16 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							fe4bf37455 
							
						 
					 
					
						
						
							
							Make AVCodec long_names definition conditional depending on CONFIG_SMALL.  
						
						... 
						
						
						
						Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-12 21:50:13 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							162d4fc99d 
							
						 
					 
					
						
						
							
							Add long names to AVCodec declarations.  
						
						... 
						
						
						
						patch by Stefano Sabatini, stefano.sabatini-lala poste it
Originally committed as revision 13009 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-04-27 22:39:51 +00:00 
						 
				 
			
				
					
						
							
							
								Zuxy Meng 
							
						 
					 
					
						
						
						
						
							
						
						
							98a6fff98c 
							
						 
					 
					
						
						
							
							Apply 'cold' attribute to init/uninit functions in libavcodec  
						
						... 
						
						
						
						Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-21 03:11:20 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							816ebf9320 
							
						 
					 
					
						
						
							
							Remove duplicate ;  
						
						... 
						
						
						
						Originally committed as revision 12149 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-02-19 21:46:40 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							7993df6527 
							
						 
					 
					
						
						
							
							consts  
						
						... 
						
						
						
						I have underestimated this a little, and these are just some ...
Originally committed as revision 11708 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-02-01 03:26:31 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
						
						
							
						
						
							7c8b273bbe 
							
						 
					 
					
						
						
							
							indent  
						
						... 
						
						
						
						Originally committed as revision 9616 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-07-12 22:55:35 +00:00