00001 00002 /*! 00003 ************************************************************************************** 00004 * \file 00005 * nalu.h 00006 * \brief 00007 * Common NALU support functions 00008 * 00009 * \date 25 November 2002 00010 * \author 00011 * Main contributors (see contributors.h for copyright, address and affiliation details) 00012 * - Stephan Wenger <stewe@cs.tu-berlin.de> 00013 *************************************************************************************** 00014 */ 00015 00016 00017 #ifndef _NALU_H_ 00018 #define _NALU_H_ 00019 00020 #include "nalucommon.h" 00021 00022 extern int RBSPtoNALU (unsigned char *rbsp, NALU_t *nalu, int rbsp_size, int nal_unit_type, int nal_reference_idc, int UseAnnexbLongStartcode); 00023 00024 extern int Write_AUD_NALU( ImageParameters *p_Img ); 00025 extern int Write_Filler_Data_NALU( ImageParameters *p_Img, int num_bytes ); 00026 00027 #endif