Lines Matching refs:slice_type
2641 unsigned int slice_type, tmp, i, j;
2672 slice_type= get_ue_golomb_31(&s->gb);
2673 if(slice_type > 9){
2674 av_log(h->s.avctx, AV_LOG_ERROR, "slice type too large (%d) at %d %d\n", h->slice_type, s->mb_x, s->mb_y);
2677 if(slice_type > 4){
2678 slice_type -= 5;
2683 slice_type= golomb_to_pict_type[ slice_type ];
2684 if (slice_type == AV_PICTURE_TYPE_I
2685 || (h0->current_slice != 0 && slice_type == h0->last_slice_type) ) {
2688 h->slice_type= slice_type;
2689 h->slice_type_nos= slice_type & 3;
2691 s->pict_type= h->slice_type; // to make a few old functions happy, it's wrong though
3213 if(h->slice_type == AV_PICTURE_TYPE_SP){
3216 if(h->slice_type==AV_PICTURE_TYPE_SP || h->slice_type == AV_PICTURE_TYPE_SI){
3276 h0->last_slice_type = slice_type;
3324 av_get_picture_type_char(h->slice_type), h->slice_type_fixed ? " fix" : "", h->nal_unit_type == NAL_IDR_SLICE ? " IDR" : "",
3332 h->slice_type == AV_PICTURE_TYPE_B ? (h->direct_spatial_mv_pred ? "SPAT" : "TEMP") : ""
3341 switch (h->slice_type) {
3563 const int old_slice_type= h->slice_type;
3612 h->slice_type= old_slice_type;