motion.c:	notop = ipflag && (picture->pict_struct==TOP_FIELD);
motion.c:	nobot = ipflag && (picture->pict_struct==BOTTOM_FIELD);
motion.c:	if (picture->pict_struct==TOP_FIELD)
motion.c:				if (picture->topfirst == ppred)
motion.c:			if (picture->topfirst)
motion.c:	if (picture->pict_struct==TOP_FIELD)
motion.c:	if (picture->pict_struct==TOP_FIELD)
motion.c:	if (picture->pict_type==I_TYPE)
motion.c:	else if (picture->pict_type==P_TYPE)
motion.c:		if (picture->frame_pred_dct)
motion.c:		if (picture->frame_pred_dct)
motion.c:	if (picture->pict_struct==BOTTOM_FIELD)
motion.c:	if (picture->pict_type==I_TYPE)
motion.c:	else if (picture->pict_type==P_TYPE)
motion.c:			if (picture->pict_struct==TOP_FIELD)
motion.c:				v0 = (*pdist2)(((picture->pict_struct==BOTTOM_FIELD)?botref:topref) + i + w2*j,
motion.c:				mbi->mv_field_sel[0][0] = (picture->pict_struct==BOTTOM_FIELD);
motion.c:			mbinfo_s *mbi = picture->mbinfo	+ (engine->start_row / 16) * (width / 16);
motion.c:			if (picture->pict_struct==FRAME_PICTURE)
predict.c:	mbinfo_s *mbi = picture->mbinfo;
predict.c:	if ((mbi->mb_type & MB_FORWARD) || (picture->pict_type==P_TYPE))
predict.c:		if (picture->pict_struct==FRAME_PICTURE)
predict.c:			currentfield = (picture->pict_struct==BOTTOM_FIELD);
predict.c:			if ((picture->pict_type==P_TYPE) && secondfield
predict.c:				if ((picture->pict_type==P_TYPE) && secondfield
predict.c:		if (picture->pict_struct==FRAME_PICTURE)
predict.c:			currentfield = (picture->pict_struct==BOTTOM_FIELD);
predict.c:  if (picture->pict_struct==FRAME_PICTURE)
predict.c:    if (picture->topfirst)
predict.c:    if (picture->pict_struct==TOP_FIELD)
predict.c:  p = cur[0] + ((picture->pict_struct==BOTTOM_FIELD) ? width : 0) + i0 + width2*j0;
predict.c:  p = cur[1] + ((picture->pict_struct==BOTTOM_FIELD) ? chrom_width : 0) + i0
predict.c:  p = cur[2] + ((picture->pict_struct==BOTTOM_FIELD) ? chrom_width : 0) + i0
puthdr.c:  putbits(picture->temp_ref,10); /* temporal_reference */
puthdr.c:  putbits(picture->pict_type,3); /* picture_coding_type */
puthdr.c:  putbits(picture->vbv_delay,16); /* vbv_delay */
puthdr.c:  if (picture->pict_type==P_TYPE || picture->pict_type==B_TYPE)
puthdr.c:      putbits(picture->forw_hor_f_code,3);
puthdr.c:  if (picture->pict_type==B_TYPE)
puthdr.c:      putbits(picture->back_hor_f_code,3);
puthdr.c:  putbits(picture->forw_hor_f_code,4); /* forward_horizontal_f_code */
puthdr.c:  putbits(picture->forw_vert_f_code,4); /* forward_vertical_f_code */
puthdr.c:  putbits(picture->back_hor_f_code,4); /* backward_horizontal_f_code */
puthdr.c:  putbits(picture->back_vert_f_code,4); /* backward_vertical_f_code */
puthdr.c:  putbits(picture->dc_prec,2); /* intra_dc_precision */
puthdr.c:  putbits(picture->pict_struct,2); /* picture_structure */
puthdr.c:  putbits((picture->pict_struct==FRAME_PICTURE)?picture->topfirst:0,1); /* top_field_first */
puthdr.c:  putbits(picture->frame_pred_dct,1); /* frame_pred_frame_dct */
puthdr.c:  putbits(picture->q_scale_type,1); /* q_scale_type */
puthdr.c:  putbits(picture->intravlc,1); /* intra_vlc_format */
puthdr.c:  putbits(picture->altscan,1); /* alternate_scan */
puthdr.c:  putbits(picture->repeatfirst,1); /* repeat_first_field */
puthdr.c:  putbits(picture->prog_frame,1); /* chroma_420_type */
puthdr.c:  putbits(picture->prog_frame,1); /* progressive_frame */
putmpg.c:    	signed_level = blk[(picture->altscan ? alternate_scan : zig_zag_scan)[n]];
putmpg.c:    		putAC(engine, run, signed_level, picture->intravlc);
putmpg.c:	if (picture->intravlc)
putmpg.c:      signed_level = blk[(picture->altscan ? alternate_scan : zig_zag_scan)[n]];
putpic.c:		hor_f_code = picture->back_hor_f_code;
putpic.c:		vert_f_code = picture->back_vert_f_code;
putpic.c:		hor_f_code = picture->forw_hor_f_code;
putpic.c:		vert_f_code = picture->forw_vert_f_code;
putpic.c:	if(picture->pict_struct == FRAME_PICTURE)
putpic.c:			short (*quant_blocks)[64] = picture->qblocks;
putpic.c:							picture->q_scale_type ? map_non_linear_mquant[engine->prev_mquant] : engine->prev_mquant >> 1, 
putpic.c:					        		 picture->blocks[cur_mb_blocks],
putpic.c:printf("putpic 4 %p\n", picture->blocks[cur_mb_blocks]);
putpic.c:											  picture->blocks[cur_mb_blocks],
putpic.c:        				if(picture->pict_type == P_TYPE && 
putpic.c:        				if(picture->pict_type == B_TYPE && 
putpic.c:							picture->pict_struct == FRAME_PICTURE &&
putpic.c:            				((picture->mbinfo[k - 1].mb_type ^ mb_type) & (MB_FORWARD | MB_BACKWARD)) == 0 &&
putpic.c:        				if (picture->pict_type == B_TYPE && 
putpic.c:							picture->pict_struct != FRAME_PICTURE && 
putpic.c:            				((picture->mbinfo[k - 1].mb_type ^ mb_type) & (MB_FORWARD | MB_BACKWARD))==0 && 
putpic.c:                				 cur_mb->mv_field_sel[0][0] == (picture->pict_struct == BOTTOM_FIELD))) && 
putpic.c:                				 cur_mb->mv_field_sel[0][1] == (picture->pict_struct == BOTTOM_FIELD))))
putpic.c:    				if(picture->pict_type == P_TYPE && 
putpic.c:    				putmbtype(engine, picture->pict_type, mb_type); /* macroblock type */
putpic.c:						!picture->frame_pred_dct)
putpic.c:    				if(picture->pict_struct == FRAME_PICTURE && 
putpic.c:						!picture->frame_pred_dct)
putpic.c:							picture->q_scale_type ? map_non_linear_mquant[cur_mb->mquant] : cur_mb->mquant >> 1,
putpic.c:						(picture->pict_type == P_TYPE && !(mb_type & MB_FORWARD)))
quantize.c:	if( picture->q_scale_type )
quantize.c:		d = 8>>picture->dc_prec; /* intra_dc_mult */
quantize.c:	int16_t (*qblocks)[64] = picture->qblocks;
quantize.c:		if (picture->mbinfo[k].mb_type & MB_INTRA)
ratectl.c:	if (picture->q_scale_type  )
ratectl.c:			if( picture->mbinfo[k].mb_type  & MB_INTRA )
ratectl.c:			picture->mbinfo[k].act = (double)actj;
ratectl.c:	switch (picture->pict_type)
ratectl.c:		Qsum += picture->mbinfo[i].mquant;
ratectl.c:	switch (picture->pict_type)
ratectl.c:	actj = picture->mbinfo[j].act;
transfrm.c:			mbinfo_s *mbi = picture->mbinfo;
transfrm.c:			int16_t (*blocks)[64] = picture->blocks;
transfrm.c:							if ((picture->pict_struct == FRAME_PICTURE) && mbi[k].dct_type)
transfrm.c:							if (picture->pict_struct == BOTTOM_FIELD)
transfrm.c:        					if ((picture->pict_struct==FRAME_PICTURE) && mbi[k].dct_type
transfrm.c:        					if(picture->pict_struct==BOTTOM_FIELD)
transfrm.c:    		mbinfo_s *mbi = picture->mbinfo;
transfrm.c:			int16_t (*blocks)[64] = picture->qblocks;
transfrm.c:    						if((picture->pict_struct == FRAME_PICTURE) && mbi[k].dct_type)
transfrm.c:    						if(picture->pict_struct == BOTTOM_FIELD)
transfrm.c:    						if((picture->pict_struct == FRAME_PICTURE) && mbi[k].dct_type
transfrm.c:    						if(picture->pict_struct == BOTTOM_FIELD)
transfrm.c:	struct mbinfo *mbi = picture->mbinfo;
transfrm.c:			if (picture->frame_pred_dct || picture->pict_struct!=FRAME_PICTURE)
