Miam-Player  0.8.0
A nice music player
Memory Management

Modules

 Alignment Macros
 
 Function Attributes
 
 Heap Management
 
 Dynamic Array
 
 Miscellaneous Functions
 

Files

file  mem.h
 

Detailed Description

Utilities for manipulating memory.

FFmpeg has several applications of memory that are not required of a typical program. For example, the computing-heavy components like video decoding and encoding can be sped up significantly through the use of aligned memory.

However, for each of FFmpeg's applications of memory, there might not be a recognized or standardized API for that specific use. Memory alignment, for instance, varies wildly depending on operating systems, architectures, and compilers. Hence, this component of libavutil is created to make dealing with memory consistently possible on all platforms.