1470ce21ce 
								
							
								 
							
						 
						
							
							
								
								Bump libavcodec and libavformat minor versions for G.723.1 decoder and demuxer  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								55c3a4f617 
								
							
								 
							
						 
						
							
							
								
								G.723.1 demuxer and decoder  
							
							Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8aac5585fa 
								
							
								 
							
						 
						
							
							
								
								Add a shift parameter to celp_lp_synthesis_filter()  
							
							This is intended for reuse by the G.723.1 decoder
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								51a5ddfa01 
								
							
								 
							
						 
						
							
							
								
								libopenjpeg: K&R formatting cosmetics  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b170b323e3 
								
							
								 
							
						 
						
							
							
								
								ac3: don't use different names for option tables in the template file.  
							
							The variables which are declared in the teplate file are static and
therefore there is no symbol clash. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98041afb5f 
								
							
								 
							
						 
						
							
							
								
								adpcm: don't duplicate identical AVSampleFmt array for each encoder.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ce64e5bfd1 
								
							
								 
							
						 
						
							
							
								
								libopenjpeg: introduce lowres and lowqual private options  
							
							OpenJPEG can decode in lower resolution or decode only a number
of enhancement layers. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4cd22b7738 
								
							
								 
							
						 
						
							
							
								
								alac: fix channel pointer assignment for 24 and 32-bit  
							
							Needs to be done separately for each element. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eeb55f5f2f 
								
							
								 
							
						 
						
							
							
								
								alac: cosmetics: general pretty-printing and comment clean up  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f3e5a7844b 
								
							
								 
							
						 
						
							
							
								
								alac: calculate buffer size outside the loop in allocate_buffers()  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bae83f2c74 
								
							
								 
							
						 
						
							
							
								
								alac: change some data types to plain int  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2aebac6918 
								
							
								 
							
						 
						
							
							
								
								alac: cosmetics: rename some variables and function names  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1b3ef155d7 
								
							
								 
							
						 
						
							
							
								
								alac: multi-channel decoding support  
							
							Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81c9e2e6d0 
								
							
								 
							
						 
						
							
							
								
								alac: split element parsing into a separate function  
							
							This will make multi-channel implementation simpler.
Based partially on a patch by Andrew D'Addesio <modchipv12@gmail.com>. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd632619d9 
								
							
								 
							
						 
						
							
							
								
								alac: support a read sample size of up to 32  
							
							Use get_bits_long() in decode_scalar().
Use unsigned int for decoded value. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73dc0db486 
								
							
								 
							
						 
						
							
							
								
								alac: output in planar sample format  
							
							Avoids unneeded interleaving and allows for reusing the AVFrame output buffer
as the internal buffer for 24-bit and 32-bit sample size. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6482bd8831 
								
							
								 
							
						 
						
							
							
								
								alac: add 32-bit decoding support  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6cda74c155 
								
							
								 
							
						 
						
							
							
								
								alac: simplify channel interleaving  
							
							Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5138ff143f 
								
							
								 
							
						 
						
							
							
								
								alac: use AVPacket fields directly in alac_decode_frame()  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a206eb32f 
								
							
								 
							
						 
						
							
							
								
								alac: fix check for valid max_samples_per_frame  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1193d3fedd 
								
							
								 
							
						 
						
							
							
								
								alac: use get_sbits() to read LPC coefficients instead of casting  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a50ec6799 
								
							
								 
							
						 
						
							
							
								
								alac: move the current samples per frame to the ALACContext  
							
							This will simplify the multi-channel implementation. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46043962ea 
								
							
								 
							
						 
						
							
							
								
								alac: avoid using a double-negative when checking if the frame is compressed  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a6c528e08 
								
							
								 
							
						 
						
							
							
								
								alac: factor out output_size check in predictor_decompress_fir_adapt()  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ebd4c3add1 
								
							
								 
							
						 
						
							
							
								
								alac: factor out loading of next decoded sample in LPC prediction  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a4ecd41442 
								
							
								 
							
						 
						
							
							
								
								alac: use index into buffer_out instead of incrementing the pointer  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2515cd629 
								
							
								 
							
						 
						
							
							
								
								alac: simplify lpc coefficient adaptation  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								abc4376b31 
								
							
								 
							
						 
						
							
							
								
								alac: reduce the number of local variables needed in lpc prediction  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								01880d287b 
								
							
								 
							
						 
						
							
							
								
								alac: simplify 1st order prediction and reading of warm-up samples  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d0c0bf0d3e 
								
							
								 
							
						 
						
							
							
								
								alac: cosmetics: reindent after last commit  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79def4c523 
								
							
								 
							
						 
						
							
							
								
								alac: remove unneeded conditionals in predictor_decompress_fir_adapt()  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4bcd637dcb 
								
							
								 
							
						 
						
							
							
								
								alac: use sizeof() instead of hardcoded data sizes  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91620a04f1 
								
							
								 
							
						 
						
							
							
								
								alac: make block_size signed  
							
							It does not need to be unsigned. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2fc24b3273 
								
							
								 
							
						 
						
							
							
								
								alac: remove a duplicate local variable  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5177413d20 
								
							
								 
							
						 
						
							
							
								
								alac: conditionally set sign_modifier to 1  
							
							It is already unconditionally set to 0 prior to this, so we can modify it
only when needed. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e6593e977 
								
							
								 
							
						 
						
							
							
								
								alac: eliminate 2 unneeded local variables in bastardized_rice_decompress()  
							
							x_modified is just unnecessary, and final_val can be removed by simplifying
the unsigned-to-signed conversion. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6fd8a28b59 
								
							
								 
							
						 
						
							
							
								
								alac: adjust conditions for updating entropy decoder history  
							
							avoids some unnecessary arithmetic in certain situations 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a06fdadd97 
								
							
								 
							
						 
						
							
							
								
								alac: cosmetics: reindent after last commit  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d9837434a9 
								
							
								 
							
						 
						
							
							
								
								alac: limit the rice param before passing to decode_scalar()  
							
							reduces the number of parameters to decode_scalar() and slightly simplifies
the code 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e91f62256 
								
							
								 
							
						 
						
							
							
								
								alac: reduce the number of parameters to bastardized_rice_decompress()  
							
							Use the ALACContext fields directly instead. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								836e8b9ba0 
								
							
								 
							
						 
						
							
							
								
								alac: cosmetics: rename some ALACContext parameters  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ac1737583 
								
							
								 
							
						 
						
							
							
								
								alac: clean up and update comments leftover from reverse-engineering  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bf1cf4d5a5 
								
							
								 
							
						 
						
							
							
								
								flacdec: reverse lpc coeff order, simplify filter  
							
							Reversing the lpc coefficient order simplifies indexing in
the filter.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9f97af2688 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: drop some unused CPU flag debug code  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ffdd93a25e 
								
							
								 
							
						 
						
							
							
								
								ppc: fix build with altivec disabled  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								28f9ab7029 
								
							
								 
							
						 
						
							
							
								
								vp3: move idct and loop filter pointers to new vp3dsp context  
							
							This moves all VP3-specific function pointers from dsputil to a
new vp3dsp context.  There is no reason to ever use the VP3 IDCT
where an MPEG2 IDCT is expected or vice versa.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab9f987661 
								
							
								 
							
						 
						
							
							
								
								build: add CONFIG_VP3DSP, reduce repetition in OBJS lists  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4cfb0d871d 
								
							
								 
							
						 
						
							
							
								
								tscc2: do not add/subtract 128 bias during DCT  
							
							It turns out that the reference decoder subtracts 128 from DC during block
decode but adds it back during reordering block with zigzag pattern.
Transforming block with incorrect DC caused heavy visual artifacts for
many quantisers. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c6c19184c 
								
							
								 
							
						 
						
							
							
								
								tscc2: fix typo in DCT  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								453c02f971 
								
							
								 
							
						 
						
							
							
								
								libopenjpeg: introduce encoding support  
							
							Based on FFmpeg version from
commit 713a7854e0 
							
						 
						14 years ago