URL
https://opencores.org/ocsvn/bluespec-h264/bluespec-h264/trunk
Subversion Repositories bluespec-h264
[/] [bluespec-h264/] [trunk/] [test/] [decoder/] [ldecod/] [src/] [nal_part.c] - Rev 100
Compare with Previous | Blame | View Log
/*! ************************************************************************ * \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 <oelbaum@hhi.de, oelbaum@drehvial.de> ************************************************************************ */ #include <string.h> #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); }