From 96f3daeaeb50ffc5009155d24bed76e35bc62bb9 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Sun, 25 Aug 2024 09:44:24 +0200 Subject: [PATCH] radeonsi: Remove unused radeon_temporal.h Reviewed-by: Ruijing Dong Part-of: --- src/gallium/drivers/radeonsi/meson.build | 1 - .../drivers/radeonsi/radeon_temporal.h | 213 ------------------ .../drivers/radeonsi/radeon_vcn_enc_1_2.c | 1 - 3 files changed, 215 deletions(-) delete mode 100644 src/gallium/drivers/radeonsi/radeon_temporal.h diff --git a/src/gallium/drivers/radeonsi/meson.build b/src/gallium/drivers/radeonsi/meson.build index a53390cbfb4..cb34f36b342 100644 --- a/src/gallium/drivers/radeonsi/meson.build +++ b/src/gallium/drivers/radeonsi/meson.build @@ -75,7 +75,6 @@ files_libradeonsi = files( 'si_vpe.c', 'si_vpe.h', 'pspdecryptionparam.h', - 'radeon_temporal.h', 'radeon_uvd.c', 'radeon_uvd.h', 'radeon_uvd_enc.c', diff --git a/src/gallium/drivers/radeonsi/radeon_temporal.h b/src/gallium/drivers/radeonsi/radeon_temporal.h deleted file mode 100644 index f2c4fbc3e60..00000000000 --- a/src/gallium/drivers/radeonsi/radeon_temporal.h +++ /dev/null @@ -1,213 +0,0 @@ -/************************************************************************** - * - * Copyright 2021 Advanced Micro Devices, Inc. - * - * SPDX-License-Identifier: MIT - * - **************************************************************************/ - -#ifndef _RADEON_TEMPORAL_H -#define _RADEON_TEMPORAL_H - -#include "radeon_video.h" -#include "radeon_vcn_enc.h" - -#define RENCODE_MAX_TEMPORAL_LAYER_PATTERN_SIZE 9 - -typedef struct rvcn_temporal_layer_pattern_entry_s -{ - unsigned temporal_id; - unsigned reference_index_in_table; - bool reference_modification; - unsigned frame_num_offset; - unsigned poc_offset; - bool mark_as_reference; -} rvcn_temporal_layer_pattern_entry_t; - -typedef struct rvcn_temporal_layer_pattern_table_s -{ - unsigned pattern_size; - rvcn_temporal_layer_pattern_entry_t pattern_table[RENCODE_MAX_TEMPORAL_LAYER_PATTERN_SIZE]; -} rvcn_temporal_layer_pattern_table_t; - -static const rvcn_temporal_layer_pattern_table_t rvcn_temporal_layer_pattern_tables[RENCODE_MAX_NUM_TEMPORAL_LAYERS] = -{ - /* 1 temporal layer */ - { - 2, /* temporal layer pattern size */ - { - { - 0, - 0, - false, - 0, - 0, - true, - }, - { - 0, - 0, - false, - 1, - 2, - true, - } - } - }, - /* 2 temporal layers */ - { - 3, /* temporal layer pattern size */ - { - { - 0, - 0, - false, - 0, - 0, - true, - }, - { - 1, - 0, - false, - 1, - 2, - false, - }, - { - 0, - 0, - false, - 1, - 4, - true, - } - } - }, - /* 3 temporal layers */ - { - 5, /* temporal layer pattern size */ - { - { - 0, - 0, - false, - 0, - 0, - true, - }, - { - 2, - 0, - false, - 1, - 2, - false, - }, - { - 1, - 0, - false, - 1, - 4, - true, - }, - { - 2, - 2, - false, - 2, - 6, - false, - }, - { - 0, - 0, - true, - 2, - 8, - true, - } - } - }, - /* 4 temporal layers */ - { - 9, /* temporal layer pattern size */ - { - { - 0, - 0, - false, - 0, - 0, - true, - }, - { - 3, - 0, - false, - 1, - 2, - false, - }, - { - 2, - 0, - false, - 1, - 4, - true, - }, - { - 3, - 2, - false, - 2, - 6, - false, - }, - { - 1, - 0, - true, - 2, - 8, - true, - }, - { - 3, - 4, - false, - 3, - 10, - false, - }, - { - 2, - 4, - false, - 3, - 12, - true, - }, - { - 3, - 6, - false, - 4, - 14, - false, - }, - { - 0, - 0, - true, - 4, - 16, - true, - } - } - } -}; - -#endif // _RADEON_TEMPORAL_H \ No newline at end of file diff --git a/src/gallium/drivers/radeonsi/radeon_vcn_enc_1_2.c b/src/gallium/drivers/radeonsi/radeon_vcn_enc_1_2.c index 08543563d80..309a21a85c5 100644 --- a/src/gallium/drivers/radeonsi/radeon_vcn_enc_1_2.c +++ b/src/gallium/drivers/radeonsi/radeon_vcn_enc_1_2.c @@ -9,7 +9,6 @@ #include "pipe/p_video_codec.h" #include "radeon_vcn_enc.h" #include "radeon_video.h" -#include "radeon_temporal.h" #include "si_pipe.h" #include "util/u_video.h"