3 |
* XVID MPEG-4 VIDEO CODEC |
* XVID MPEG-4 VIDEO CODEC |
4 |
* - Bitstream reader/writer inlined functions and constants- |
* - Bitstream reader/writer inlined functions and constants- |
5 |
* |
* |
6 |
* Copyright (C) 2001-2003 - Peter Ross <pross@xvid.org> |
* Copyright (C) 2001-2003 Peter Ross <pross@xvid.org> |
7 |
* |
* |
8 |
* This file is part of XviD, a free MPEG-4 video encoder/decoder |
* This program is free software ; you can redistribute it and/or modify |
9 |
* |
* it under the terms of the GNU General Public License as published by |
|
* XviD is free software; you can redistribute it and/or modify it |
|
|
* under the terms of the GNU General Public License as published by |
|
10 |
* the Free Software Foundation; either version 2 of the License, or |
* the Free Software Foundation; either version 2 of the License, or |
11 |
* (at your option) any later version. |
* (at your option) any later version. |
12 |
* |
* |
128 |
int BitstreamReadHeaders(Bitstream * bs, |
int BitstreamReadHeaders(Bitstream * bs, |
129 |
DECODER * dec, |
DECODER * dec, |
130 |
uint32_t * rounding, |
uint32_t * rounding, |
|
uint32_t * reduced_resolution, |
|
131 |
uint32_t * quant, |
uint32_t * quant, |
132 |
uint32_t * fcode_forward, |
uint32_t * fcode_forward, |
133 |
uint32_t * fcode_backward, |
uint32_t * fcode_backward, |
136 |
|
|
137 |
|
|
138 |
void BitstreamWriteVolHeader(Bitstream * const bs, |
void BitstreamWriteVolHeader(Bitstream * const bs, |
139 |
const MBParam * pParam); |
const MBParam * pParam, |
140 |
|
const FRAMEINFO * const frame); |
141 |
|
|
142 |
void BitstreamWriteVopHeader(Bitstream * const bs, |
void BitstreamWriteVopHeader(Bitstream * const bs, |
143 |
const MBParam * pParam, |
const MBParam * pParam, |
144 |
const FRAMEINFO * const frame, |
const FRAMEINFO * const frame, |
145 |
int vop_coded); |
int vop_coded, |
146 |
|
unsigned int quant); |
147 |
|
|
148 |
void BitstreamWriteUserData(Bitstream * const bs, |
void BitstreamWriteUserData(Bitstream * const bs, |
149 |
uint8_t * data, |
uint8_t * data, |