00001 00002 /*! 00003 ************************************************************************************** 00004 * \file 00005 * nal.h 00006 * \brief 00007 * NAL related headers 00008 * 00009 * \date 4 Agust 2008 00010 * \author 00011 * Main contributors (see contributors.h for copyright, address and affiliation details) 00012 * - Karsten Sühring <suehring@hhi.de> 00013 * - Alexis Michael Tourapis <alexismt@ieee.org> *************************************************************************************** 00014 */ 00015 00016 00017 #ifndef _NAL_H_ 00018 #define _NAL_H_ 00019 00020 #include "nalucommon.h" 00021 #include "enc_statistics.h" 00022 00023 extern int addCabacZeroWords(ImageParameters *p_Img, NALU_t *nalu, StatParameters *cur_stats); 00024 extern void SODBtoRBSP (Bitstream *currStream); 00025 extern int RBSPtoEBSP(byte *NaluBuffer, unsigned char *rbsp, int rbsp_size); 00026 00027 #endif