Home
last modified time | relevance | path

Searched refs:tile_group (Results 1 – 13 of 13) sorted by relevance

/third_party/gstreamer/gstplugins_bad/sys/d3d11/
Dgstd3d11av1dec.cpp1121 GstAV1TileGroupOBU *tile_group = &tile->tile_group; in gst_d3d11_av1_dec_decode_tile() local
1123 if (tile_group->num_tiles > inner->tile_list.size ()) in gst_d3d11_av1_dec_decode_tile()
1124 inner->tile_list.resize (tile_group->num_tiles); in gst_d3d11_av1_dec_decode_tile()
1126 g_assert (tile_group->tg_end < inner->tile_list.size ()); in gst_d3d11_av1_dec_decode_tile()
1129 tile_group->num_tiles, tile_group->tg_start, tile_group->tg_end); in gst_d3d11_av1_dec_decode_tile()
1131 for (guint i = tile_group->tg_start; i <= tile_group->tg_end; i++) { in gst_d3d11_av1_dec_decode_tile()
1136 tile_group->entry[i].tile_offset, tile_group->entry[i].tile_size, in gst_d3d11_av1_dec_decode_tile()
1137 tile_group->entry[i].tile_row, tile_group->entry[i].tile_col); in gst_d3d11_av1_dec_decode_tile()
1140 tile_group->entry[i].tile_offset; in gst_d3d11_av1_dec_decode_tile()
1141 dxva_tile->DataSize = tile_group->entry[i].tile_size; in gst_d3d11_av1_dec_decode_tile()
[all …]
/third_party/gstreamer/gstplugins_bad/sys/va/
Dgstvaav1dec.c784 GstAV1TileGroupOBU *tile_group = &tile->tile_group; in gst_va_av1_dec_decode_tile() local
791 for (i = 0; i < tile_group->tg_end - tile_group->tg_start + 1; i++) { in gst_va_av1_dec_decode_tile()
795 tile_group->entry[tile_group->tg_start + i].tile_size; in gst_va_av1_dec_decode_tile()
797 tile_group->entry[tile_group->tg_start + i].tile_offset; in gst_va_av1_dec_decode_tile()
799 tile_group->entry[tile_group->tg_start + i].tile_row; in gst_va_av1_dec_decode_tile()
801 tile_group->entry[tile_group->tg_start + i].tile_col; in gst_va_av1_dec_decode_tile()
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/codecs/
Dgstav1decoder.c309 GstAV1TileGroupOBU * tile_group, GstAV1OBU * obu) in gst_av1_decoder_decode_tile_group() argument
328 tile.tile_group = *tile_group; in gst_av1_decoder_decode_tile_group()
444 GstAV1TileGroupOBU tile_group; in gst_av1_decoder_process_tile_group() local
446 res = gst_av1_parser_parse_tile_group_obu (priv->parser, obu, &tile_group); in gst_av1_decoder_process_tile_group()
452 return gst_av1_decoder_decode_tile_group (self, &tile_group, obu); in gst_av1_decoder_process_tile_group()
473 return gst_av1_decoder_decode_tile_group (self, &frame.tile_group, obu); in gst_av1_decoder_process_frame()
Dgstav1picture.h57 GstAV1TileGroupOBU tile_group; member
/third_party/ffmpeg/libavcodec/
Dav1dec.c290 static int get_tiles_info(AVCodecContext *avctx, const AV1RawTileGroup *tile_group) in get_tiles_info() argument
297 bytestream2_init(&gb, tile_group->tile_data.data, in get_tiles_info()
298 tile_group->tile_data.data_size); in get_tiles_info()
299 s->tg_start = tile_group->tg_start; in get_tiles_info()
300 s->tg_end = tile_group->tg_end; in get_tiles_info()
302 for (tile_num = tile_group->tg_start; tile_num <= tile_group->tg_end; tile_num++) { in get_tiles_info()
306 if (tile_num == tile_group->tg_end) { in get_tiles_info()
1030 raw_tile_group = &obu->obu.frame.tile_group; in av1_decode_frame()
1032 raw_tile_group = &obu->obu.tile_group; in av1_decode_frame()
Dcbs_av1.c977 &obu->obu.tile_group); in cbs_av1_read_unit()
982 &obu->obu.tile_group.tile_data); in cbs_av1_read_unit()
995 &obu->obu.frame.tile_group.tile_data); in cbs_av1_read_unit()
1124 &obu->obu.tile_group); in cbs_av1_write_obu()
1128 td = &obu->obu.tile_group.tile_data; in cbs_av1_write_obu()
1137 td = &obu->obu.frame.tile_group.tile_data; in cbs_av1_write_obu()
1293 obu.tile_group.tile_data.data),
1295 obu.frame.tile_group.tile_data.data),
Dcbs_av1.h305 AV1RawTileGroup tile_group; member
400 AV1RawTileGroup tile_group; member
Dav1_frame_split_bsf.c140 AV1RawTileGroup *group = &obu->obu.tile_group; in av1_frame_split_filter()
Dcbs_av1_syntax_template.c1821 CHECK(FUNC(tile_group_obu)(ctx, rw, &current->tile_group)); in FUNC()
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/codecparsers/
Dgstav1parser.c4389 GstAV1TileGroupOBU * tile_group) in gst_av1_parse_tile_group() argument
4399 memset (tile_group, 0, sizeof (*tile_group)); in gst_av1_parse_tile_group()
4400 tile_group->num_tiles = parser->state.tile_cols * parser->state.tile_rows; in gst_av1_parse_tile_group()
4402 tile_group->tile_start_and_end_present_flag = 0; in gst_av1_parse_tile_group()
4404 if (tile_group->num_tiles > 1) { in gst_av1_parse_tile_group()
4405 tile_group->tile_start_and_end_present_flag = in gst_av1_parse_tile_group()
4410 if (tile_group->num_tiles == 1 in gst_av1_parse_tile_group()
4411 || !tile_group->tile_start_and_end_present_flag) { in gst_av1_parse_tile_group()
4412 tile_group->tg_start = 0; in gst_av1_parse_tile_group()
4413 tile_group->tg_end = tile_group->num_tiles - 1; in gst_av1_parse_tile_group()
[all …]
Dgstav1parser.h1720 GstAV1TileGroupOBU tile_group; member
1811 GstAV1TileGroupOBU * tile_group);
/third_party/gstreamer/gstplugins_bad/tests/check/libs/
Dav1parser.c449 assert_equals_int (frame.tile_group.num_tiles, 1); in GST_START_TEST()
481 assert_equals_int (frame.tile_group.num_tiles, 1); in GST_START_TEST()
/third_party/gstreamer/gstplugins_bad/gst/videoparsers/
Dgstav1parse.c1297 GstAV1TileGroupOBU tile_group; in gst_av1_parse_handle_one_obu() local
1325 gst_av1_parser_parse_tile_group_obu (self->parser, obu, &tile_group); in gst_av1_parse_handle_one_obu()
1420 GstAV1TileGroupOBU *tg = &tile_group; in gst_av1_parse_handle_one_obu()
1425 tg = &frame.tile_group; in gst_av1_parse_handle_one_obu()