Lines Matching defs:best_s
2763 MpegEncContext best_s = { 0 }, backup_s;
2968 best_s.data_partitioning= s->data_partitioning;
2969 best_s.partitioned_frame= s->partitioned_frame;
2981 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
2993 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
3002 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
3013 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
3022 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
3031 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
3042 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
3054 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
3066 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
3080 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
3089 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
3092 if(best_s.mb_intra)
3100 if(best_s.mv_type==MV_TYPE_16X16){ //FIXME move 4mv after QPRD
3104 const int mvdir= (best_s.mv_dir&MV_DIR_BACKWARD) ? 1 : 0;
3111 s->mv_dir= best_s.mv_dir;
3113 s->mb_intra= best_s.mb_intra;
3114 s->mv[0][0][0] = best_s.mv[0][0][0];
3115 s->mv[0][0][1] = best_s.mv[0][0][1];
3116 s->mv[1][0][0] = best_s.mv[1][0][0];
3117 s->mv[1][0][1] = best_s.mv[1][0][1];
3133 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
3135 if(best_s.qscale != qp){
3154 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
3162 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
3165 if (!best_s.mb_intra && s->mpv_flags & FF_MPV_FLAG_SKIP_RD) {
3171 memcpy(s->mv, best_s.mv, sizeof(s->mv));
3172 if(CONFIG_MPEG4_ENCODER && best_s.mv_dir & MV_DIRECT){
3175 }else if(best_s.mv_dir&MV_DIR_BACKWARD){
3183 s->mv_dir= best_s.mv_dir;
3184 s->mv_type = best_s.mv_type;
3186 /* s->mv[0][0][0] = best_s.mv[0][0][0];
3187 s->mv[0][0][1] = best_s.mv[0][0][1];
3188 s->mv[1][0][0] = best_s.mv[1][0][0];
3189 s->mv[1][0][1] = best_s.mv[1][0][1];*/
3192 encode_mb_hq(s, &backup_s, &best_s, pb, pb2, tex_pb,
3198 s->current_picture.qscale_table[xy] = best_s.qscale;
3200 copy_context_after_encode(s, &best_s);