Home
last modified time | relevance | path

Searched refs:slice_num (Results 1 - 9 of 9) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dspeedhqenc.c263 static int ff_speedhq_mb_rows_in_slice(int slice_num, int mb_height) in ff_speedhq_mb_rows_in_slice() argument
265 return mb_height / 4 + (slice_num < (mb_height % 4)); in ff_speedhq_mb_rows_in_slice()
270 int slice_num = 0; in ff_speedhq_mb_y_order_to_mb() local
271 while (mb_y_order >= ff_speedhq_mb_rows_in_slice(slice_num, mb_height)) { in ff_speedhq_mb_y_order_to_mb()
272 mb_y_order -= ff_speedhq_mb_rows_in_slice(slice_num, mb_height); in ff_speedhq_mb_y_order_to_mb()
273 slice_num++; in ff_speedhq_mb_y_order_to_mb()
276 return mb_y_order * 4 + slice_num; in ff_speedhq_mb_y_order_to_mb()
H A Dh264_mvpred.h425 if (h->slice_table[topleft_xy] != sl->slice_num) in fill_decode_neighbors()
427 if (h->slice_table[top_xy] != sl->slice_num) in fill_decode_neighbors()
429 if (h->slice_table[left_xy[LTOP]] != sl->slice_num) in fill_decode_neighbors()
432 if (h->slice_table[topleft_xy] != sl->slice_num) { in fill_decode_neighbors()
434 if (h->slice_table[top_xy] != sl->slice_num) in fill_decode_neighbors()
436 if (h->slice_table[left_xy[LTOP]] != sl->slice_num) in fill_decode_neighbors()
440 if (h->slice_table[topright_xy] != sl->slice_num) in fill_decode_neighbors()
831 h->slice_table[mb_xy] = sl->slice_num; in decode_mb_skip()
H A Ddiracdec.c940 int slice_num = 0; in decode_lowdelay() local
989 slices[slice_num].bytes = bytes; in decode_lowdelay()
990 slices[slice_num].slice_x = slice_x; in decode_lowdelay()
991 slices[slice_num].slice_y = slice_y; in decode_lowdelay()
992 init_get_bits(&slices[slice_num].gb, buf, bufsize); in decode_lowdelay()
993 slice_num++; in decode_lowdelay()
1003 if (s->num_x*s->num_y != slice_num) { in decode_lowdelay()
1012 bytes = (slice_num+1) * (int64_t)s->lowdelay.bytes.num / s->lowdelay.bytes.den in decode_lowdelay()
1013 - slice_num * (int64_t)s->lowdelay.bytes.num / s->lowdelay.bytes.den; in decode_lowdelay()
1018 slices[slice_num] in decode_lowdelay()
[all...]
H A Dh264_slice.c2119 sl->slice_num = ++h->current_slice; in h264_slice_init()
2121 if (sl->slice_num) in h264_slice_init()
2122 h->slice_row[(sl->slice_num-1)&(MAX_SLICES-1)]= sl->resync_mb_y; in h264_slice_init()
2123 if ( h->slice_row[sl->slice_num&(MAX_SLICES-1)] + 3 >= sl->resync_mb_y in h264_slice_init()
2124 && h->slice_row[sl->slice_num&(MAX_SLICES-1)] <= sl->resync_mb_y in h264_slice_init()
2125 && sl->slice_num >= MAX_SLICES) { in h264_slice_init()
2127 av_log(h->avctx, AV_LOG_WARNING, "Possibly too many slices (%d >= %d), increase MAX_SLICES and recompile if there are artifacts\n", sl->slice_num, MAX_SLICES); in h264_slice_init()
2132 int *ref2frm = h->ref2frm[sl->slice_num & (MAX_SLICES - 1)][j]; in h264_slice_init()
2166 sl->slice_num, in h264_slice_init()
2393 const int *ref2frm = &h->ref2frm[sl->slice_num in fill_filter_caches_inter()
[all...]
H A Dh264_cabac.c1298 ctx += sl->mb_field_decoding_flag & !!sl->mb_x; //for FMO:(s->current_picture.mb_type[mba_xy] >> 7) & (h->slice_table[mba_xy] == h->slice_num); in decode_cabac_field_decoding_flag()
1299 ctx += (h->cur_pic.mb_type[mbb_xy] >> 7) & (h->slice_table[mbb_xy] == sl->slice_num); in decode_cabac_field_decoding_flag()
1346 && h->slice_table[mba_xy] == sl->slice_num in decode_cabac_mb_skip()
1352 && h->slice_table[mbb_xy] == sl->slice_num in decode_cabac_mb_skip()
1363 if( h->slice_table[mba_xy] == sl->slice_num && !IS_SKIP(h->cur_pic.mb_type[mba_xy] )) in decode_cabac_mb_skip()
1365 if( h->slice_table[mbb_xy] == sl->slice_num && !IS_SKIP(h->cur_pic.mb_type[mbb_xy] )) in decode_cabac_mb_skip()
2033 h->slice_table[mb_xy] = sl->slice_num; in ff_h264_decode_mb_cabac()
H A Dsvq3.c108 int slice_num; member
1069 s->slice_num = get_bits(&s->gb_slice, 8); in svq3_decode_slice_header()
1459 "%c hpel:%d, tpel:%d aqp:%d qp:%d, slice_num:%02X\n", in svq3_decode_frame()
1462 s->adaptive_quant, s->qscale, s->slice_num); in svq3_decode_frame()
1470 s->frame_num_offset = s->slice_num - s->prev_frame_num; in svq3_decode_frame()
1481 s->frame_num = s->slice_num; in svq3_decode_frame()
H A Dh264dec.h175 int slice_num; member
485 * current slice number, used to initialize slice_num of each thread/context
H A Dh264_cavlc.c770 h->slice_table[mb_xy] = sl->slice_num; in ff_h264_decode_mb_cavlc()
H A Dh264_mb.c531 deblock_topleft = h->slice_table[sl->mb_xy - 1 - h->mb_stride] == sl->slice_num; in xchg_mb_border()

Completed in 19 milliseconds