mirror of
				https://github.com/nyanmisaka/ffmpeg-rockchip.git
				synced 2025-10-31 20:42:49 +08:00 
			
		
		
		
	Drop DCTELEM typedef
It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
This commit is contained in:
		 Diego Biurrun
					Diego Biurrun
				
			
				
					committed by
					
						 Ronald S. Bultje
						Ronald S. Bultje
					
				
			
			
				
	
			
			
			 Ronald S. Bultje
						Ronald S. Bultje
					
				
			
						parent
						
							2e4bb99f4d
						
					
				
				
					commit
					88bd7fdc82
				
			| @@ -44,7 +44,7 @@ | ||||
|  * aligned this could be done faster in a different way, e.g. as it is done | ||||
|  * in MPlayer libmpcodecs/native/rtjpegn.c. | ||||
|  */ | ||||
| static inline int get_block(GetBitContext *gb, DCTELEM *block, const uint8_t *scan, | ||||
| static inline int get_block(GetBitContext *gb, int16_t *block, const uint8_t *scan, | ||||
|                             const uint32_t *quant) { | ||||
|     int coeff, i, n; | ||||
|     int8_t ac; | ||||
| @@ -61,7 +61,7 @@ static inline int get_block(GetBitContext *gb, DCTELEM *block, const uint8_t *sc | ||||
|  | ||||
|     // normally we would only need to clear the (63 - coeff) last values, | ||||
|     // but since we do not know where they are we just clear the whole block | ||||
|     memset(block, 0, 64 * sizeof(DCTELEM)); | ||||
|     memset(block, 0, 64 * sizeof(int16_t)); | ||||
|  | ||||
|     // 2 bits per coefficient | ||||
|     while (coeff) { | ||||
| @@ -121,7 +121,7 @@ int ff_rtjpeg_decode_frame_yuv420(RTJpegContext *c, AVFrame *f, | ||||
|     if (res > 0) \ | ||||
|         c->dsp->idct_put(dst, stride, block); \ | ||||
| } while (0) | ||||
|             DCTELEM *block = c->block; | ||||
|             int16_t *block = c->block; | ||||
|             BLOCK(c->lquant, y1, f->linesize[0]); | ||||
|             y1 += 8; | ||||
|             BLOCK(c->lquant, y1, f->linesize[0]); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user