| |
| /*! |
| ************************************************************************ |
| * \file nalu.c |
| * |
| * \brief |
| * Decoder NALU support functions |
| * |
| * \author |
| * Main contributors (see contributors.h for copyright, address and affiliation details) |
| * - Stephan Wenger <stewe@cs.tu-berlin.de> |
| ************************************************************************ |
| */ |
| |
| #include <assert.h> |
| |
| #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 ; |
| } |
| |