Lines Matching refs:planes
62 static void put_lines_bits(AVCodecContext *avctx, int planes, int row_width, int pixel_size, State * state, uint8_t * row, AVFrame *p)
72 if (state->pl >= planes) {
79 static void put_lines_bytes(AVCodecContext *avctx, int planes, int row_width, int pixel_size, State * state, uint8_t * row, AVFrame *p)
94 int header_size, planes, pattern_size, tag = 0, count_scalar = 1, ret;
102 void (*put_lines)(AVCodecContext *avctx, int planes, int row_width, int pixel_size, State * state, uint8_t * row, AVFrame *p);
113 planes = bytestream2_get_be16(&gb);
132 planes = 24;
135 } else if (planes == 15) {
142 } else if (planes == 16) {
145 } else if (planes == 24) {
148 } else if (planes == 32) {
160 if (planes != 4) {
161 avpriv_request_sample(avctx, "STTT planes=%d", planes);
165 if (planes != 15) {
166 avpriv_request_sample(avctx, "TIMG planes=%d", planes);
170 if (planes != 1 && planes != 2 && planes != 4 && planes != 8 && planes != 16 && planes != 24 && planes != 32) {
171 avpriv_request_sample(avctx, "XIMG planes=%d", planes);
174 } else if (planes != 1 && planes != 2 && planes != 3 && planes != 4 && planes != 8 && planes != 16 && planes != 24) {
175 avpriv_request_sample(avctx, "planes=%d", planes);
189 if (planes == 4) {
190 for (int i = 0; i < (1 << planes); i++) {
202 if (planes != 15) {
207 if (planes == 1 || planes == 2 || planes == 4 || planes == 8) {
208 for (int i = 0; i < (1 << planes); i++) {
214 } else if (planes == 16) {
215 planes = 1;
218 } else if (planes == 24) {
219 planes = 1;
222 } else if (planes == 32) {
223 planes = 1;
229 } else if (planes == 1) {
232 } else if (planes == 2 || planes == 3 || planes == 4) {
233 if (header_size == 9 + (1 << planes)) {
235 for (int i = 0; i < (1 << planes); i++) {
244 } else if (planes == 8) {
247 } else if (planes == 16) {
248 planes = 1;
251 } else if (planes == 24) {
252 planes = 1;
258 ret = av_reallocp_array(&avctx->priv_data, planes, row_width);
271 put_lines(avctx, planes, row_width, pixel_size, &state, row + state.pl * row_width, p); \
281 put_lines(avctx, planes, row_width, pixel_size, &state, row + state.pl * row_width, p); \