--- bitstream.h 2003/10/01 23:23:01 1.17.2.6 +++ bitstream.h 2005/05/17 21:03:32 1.21 @@ -19,7 +19,7 @@ * along with this program ; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * - * $Id: bitstream.h,v 1.17.2.6 2003/10/01 23:23:01 edgomez Exp $ + * $Id: bitstream.h,v 1.21 2005/05/17 21:03:32 Skal Exp $ * ****************************************************************************/ @@ -128,7 +128,6 @@ int BitstreamReadHeaders(Bitstream * bs, DECODER * dec, uint32_t * rounding, - uint32_t * reduced_resolution, uint32_t * quant, uint32_t * fcode_forward, uint32_t * fcode_backward, @@ -137,16 +136,30 @@ void BitstreamWriteVolHeader(Bitstream * const bs, - const MBParam * pParam); + const MBParam * pParam, + const FRAMEINFO * const frame); void BitstreamWriteVopHeader(Bitstream * const bs, const MBParam * pParam, const FRAMEINFO * const frame, - int vop_coded); + int vop_coded, + unsigned int quant); void BitstreamWriteUserData(Bitstream * const bs, uint8_t * data, const int length); +void +BitstreamWriteEndOfSequence(Bitstream * const bs); + +void +BitstreamWriteGroupOfVopHeader(Bitstream * const bs, + const MBParam * pParam, + uint32_t is_closed_gov); + +void write_video_packet_header(Bitstream * const bs, + const MBParam * pParam, + const FRAMEINFO * const frame, + int mbnum); /* initialise bitstream structure */