www.pudn.com > jm74.zip > nal_part.c
/*! ************************************************************************ * \file nal_part.c * * \brief * Network Adaptation layer for partition file * * \author * Main contributors (see contributors.h for copyright, address and affiliation details) * - Tobias Oelbaum************************************************************************ */ #include #include "contributors.h" #include "global.h" #include "elements.h" int assignSE2partition[][SE_MAX_ELEMENTS] = { // 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 // elementnumber (no not uncomment) { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, //!< all elements in one partition no data partitioning { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 2, 2, 2, 2, 0, 0, 0, 0 } //!< three partitions per slice }; int PartitionMode; /*! ************************************************************************ * \brief * Resets the entries in the bitstream struct ************************************************************************ */ void free_Partition(Bitstream *currStream) { byte *buf = currStream->streamBuffer; currStream->bitstream_length = 0; currStream->frame_bitoffset = 0; currStream->ei_flag =0; memset (buf, 0x00, MAX_CODED_FRAME_SIZE); }