mirror of
				https://github.com/nyanmisaka/ffmpeg-rockchip.git
				synced 2025-10-31 04:26:37 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| AVUtil
 | |
| ======
 | |
| libavutil is a small lightweight library of generally useful functions.
 | |
| It is not a library for code needed by both libavcodec and libavformat.
 | |
| 
 | |
| 
 | |
| Overview:
 | |
| =========
 | |
| adler32.c               adler32 checksum
 | |
| aes.c                   AES encryption and decryption
 | |
| fifo.c                  resizeable first in first out buffer
 | |
| intfloat_readwrite.c    portable reading and writing of floating point values
 | |
| log.c                   "printf" with context and level
 | |
| md5.c                   MD5 Message-Digest Algorithm
 | |
| rational.c              code to perform exact calculations with rational numbers
 | |
| tree.c                  generic AVL tree
 | |
| crc.c                   generic CRC checksumming code
 | |
| integer.c               128bit integer math
 | |
| lls.c
 | |
| mathematics.c           greatest common divisor, integer sqrt, integer log2, ...
 | |
| mem.c                   memory allocation routines with guaranteed alignment
 | |
| softfloat.c
 | |
| 
 | |
| Headers:
 | |
| bswap.h                 big/little/native-endian conversion code
 | |
| x86_cpu.h               a few useful macros for unifying x86-64 and x86-32 code
 | |
| avutil.h
 | |
| common.h
 | |
| intreadwrite.h          reading and writing of unaligned big/little/native-endian integers
 | |
| 
 | |
| 
 | |
| Goals:
 | |
| ======
 | |
| * Modular (few interdependencies and the possibility of disabling individual parts during ./configure)
 | |
| * Small (source and object)
 | |
| * Efficient (low CPU and memory usage)
 | |
| * Useful (avoid useless features almost no one needs)
 | 
