nalu.h File Reference

Picture and Sequence Parameter Sets, encoder operations. More...

#include "nalucommon.h"

Include dependency graph for nalu.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  sBitsFile

Typedefs

typedef struct sBitsFile BitsFile

Functions

void initBitsFile (int filemode)
void CheckZeroByteNonVCL (NALU_t *nalu)
void CheckZeroByteVCL (NALU_t *nalu)
int read_next_nalu (NALU_t *nalu)

Variables

BitsFile bitsfile


Detailed Description

Picture and Sequence Parameter Sets, encoder operations.

parset.h

Date:
25 November 2002
Author:
Main contributors (see contributors.h for copyright, address and affiliation details)

Definition in file nalu.h.


Function Documentation

void initBitsFile ( int  filemode  ) 

Initialize bitstream reading structure.

Parameters:
filemode,: 

Definition at line 37 of file nalu.c.

References CloseAnnexBFile(), CloseRTPFile(), error(), GetRTPNALU(), OpenAnnexBFile(), OpenRTPFile(), PAR_OF_ANNEXB, and PAR_OF_RTP.

Referenced by main().

Here is the call graph for this function:

int read_next_nalu ( NALU_t *  nalu  ) 

Read the next NAL unit (with error handling).

Definition at line 85 of file nalu.c.

References error(), errortext, ET_SIZE, FreeNALU(), NALUtoRBSP(), PAR_OF_ANNEXB, and params.

Referenced by read_new_slice().

Here is the call graph for this function:


Documentation generated with DoxyGen