www.pudn.com > jm74.zip > nalu.c


 
/*! 
 ************************************************************************ 
 * \file  nalu.c 
 * 
 * \brief 
 *    Decoder NALU support functions 
 * 
 * \author 
 *    Main contributors (see contributors.h for copyright, address and affiliation details) 
 *    - Stephan Wenger    
 ************************************************************************ 
 */ 
 
#include  
 
#include "global.h" 
#include "nalu.h" 
 
 
 
 
/*!  
 ************************************************************************************* 
 * \brief 
 *    Converts a NALU to an RBSP 
 * 
 * \param  
 *    nalu: nalu structure to be filled 
 * 
 * \return 
 *    length of the RBSP in bytes 
 ************************************************************************************* 
 */ 
 
int NALUtoRBSP (NALU_t *nalu) 
{ 
  assert (nalu != NULL); 
 
  nalu->len = EBSPtoRBSP (nalu->buf, nalu->len, 1) ;  
 
  return nalu->len ; 
}