comparison h263dec.c @ 162:de80712db90b libavcodec

- Preliminary RTP friendly mode for H.263. - GOB headers for H.263 coding on RTP mode. - Improved GOB header detection for H.263 decoder.
author pulento
date Mon, 19 Nov 2001 02:13:14 +0000
parents 7ce36cf13055
children 9bfd3abd85eb
comparison
equal deleted inserted replaced
161:7ce36cf13055 162:de80712db90b
138 printf("qscale=%d\n", s->qscale); 138 printf("qscale=%d\n", s->qscale);
139 #endif 139 #endif
140 140
141 /* decode each macroblock */ 141 /* decode each macroblock */
142 for(s->mb_y=0; s->mb_y < s->mb_height; s->mb_y++) { 142 for(s->mb_y=0; s->mb_y < s->mb_height; s->mb_y++) {
143 /* Check for GOB headers on H.263 */
144 /* FIXME: In the future H.263+ will have intra prediction */
145 /* and we are gonna need another way to detect MPEG4 */
146 if (s->mb_y && !s->h263_pred) {
147 s->first_gob_line = h263_decode_gob_header(s);
148 }
143 for(s->mb_x=0; s->mb_x < s->mb_width; s->mb_x++) { 149 for(s->mb_x=0; s->mb_x < s->mb_width; s->mb_x++) {
144 #ifdef DEBUG 150 #ifdef DEBUG
145 printf("**mb x=%d y=%d\n", s->mb_x, s->mb_y); 151 printf("**mb x=%d y=%d\n", s->mb_x, s->mb_y);
146 #endif 152 #endif
147 //fprintf(stderr,"\nFrame: %d\tMB: %d",avctx->frame_number, (s->mb_y * s->mb_width) + s->mb_x); 153 //fprintf(stderr,"\nFrame: %d\tMB: %d",avctx->frame_number, (s->mb_y * s->mb_width) + s->mb_x);