• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/

Lines Matching refs:mb_type

207     int i, j, k, cbp, val, mb_type, motion_type;
217 s->current_picture.mb_type[ s->mb_x + s->mb_y*s->mb_stride ]= MB_TYPE_SKIP | MB_TYPE_L0 | MB_TYPE_16x16;
219 int mb_type;
222 mb_type= s->current_picture.mb_type[ s->mb_x + s->mb_y*s->mb_stride - 1];
224 mb_type= s->current_picture.mb_type[ s->mb_width + (s->mb_y-1)*s->mb_stride - 1]; // FIXME not sure if this is allowed in MPEG at all
225 if(IS_INTRA(mb_type))
228 s->current_picture.mb_type[ s->mb_x + s->mb_y*s->mb_stride ]=
229 mb_type | MB_TYPE_SKIP;
230 // assert(s->current_picture.mb_type[ s->mb_x + s->mb_y*s->mb_stride - 1]&(MB_TYPE_16x16|MB_TYPE_16x8));
247 mb_type = MB_TYPE_QUANT | MB_TYPE_INTRA;
249 mb_type = MB_TYPE_INTRA;
253 mb_type = get_vlc2(&s->gb, mb_ptype_vlc.table, MB_PTYPE_VLC_BITS, 1);
254 if (mb_type < 0){
258 mb_type = ptype2mb_type[ mb_type ];
261 mb_type = get_vlc2(&s->gb, mb_btype_vlc.table, MB_BTYPE_VLC_BITS, 1);
262 if (mb_type < 0){
266 mb_type = btype2mb_type[ mb_type ];
269 dprintf(s->avctx, "mb_type=%x\n", mb_type);
271 if (IS_INTRA(mb_type)) {
284 if (IS_QUANT(mb_type))
327 if (mb_type & MB_TYPE_ZERO_MV){
328 assert(mb_type & MB_TYPE_CBP);
337 mb_type |= MB_TYPE_INTERLACED;
341 if (IS_QUANT(mb_type))
351 assert(mb_type & MB_TYPE_L0L1);
358 if (s->picture_structure == PICT_FRAME && HAS_CBP(mb_type))
362 if (IS_QUANT(mb_type))
366 s->mv_dir= (mb_type>>13)&3;
371 mb_type |= MB_TYPE_16x16;
374 if (USES_LIST(mb_type, i)) {
388 mb_type |= MB_TYPE_16x8 | MB_TYPE_INTERLACED;
391 if (USES_LIST(mb_type, i)) {
409 mb_type |= MB_TYPE_16x8 | MB_TYPE_INTERLACED;
411 if (USES_LIST(mb_type, i)) {
428 mb_type |= MB_TYPE_16x16 | MB_TYPE_INTERLACED;
430 if (USES_LIST(mb_type, i)) {
446 if (USES_LIST(mb_type, i)) {
467 mb_type |= MB_TYPE_16x16 | MB_TYPE_INTERLACED;
479 mb_type |= MB_TYPE_16x16;
498 if (HAS_CBP(mb_type)) {
571 s->current_picture.mb_type[ s->mb_x + s->mb_y*s->mb_stride ]= mb_type;