| /*! \page usage_decode Decoding | 
 |  | 
 |     The aom_codec_decode() function is at the core of the decode loop. It | 
 |     processes packets of compressed data passed by the application, producing | 
 |     decoded images. The decoder expects packets to comprise exactly one image | 
 |     frame of data. Packets \ref MUST be passed in decode order. If the | 
 |     application wishes to associate some data with the frame, the | 
 |     <code>user_priv</code> member may be set. | 
 |  | 
 |     \ref samples | 
 |  | 
 |  | 
 |     \section usage_frame_iter Frame Iterator Based Decoding | 
 |     Decoded frames are made available to the application | 
 |     through the aom_codec_get_frame() iterator. The application initializes the | 
 |     iterator storage (of type #aom_codec_iter_t) to NULL, then calls | 
 |     aom_codec_get_frame repeatedly until it returns NULL, indicating that all | 
 |     images have been returned. This process may result in zero, one, or many | 
 |     frames that are ready for display, depending on the codec. | 
 |  | 
 |  | 
 | */ |