From 676565bdb9afd596fd8cc61b5201ef7d31d0623f Mon Sep 17 00:00:00 2001 From: "Alfred E. Heggestad" <114750+alfredh@users.noreply.github.com> Date: Fri, 24 Jan 2025 14:26:13 +0100 Subject: [PATCH] av1: remove duplicate/unused getbit.c --- src/av1/getbit.c | 61 ------------------------------------------------ 1 file changed, 61 deletions(-) delete mode 100644 src/av1/getbit.c diff --git a/src/av1/getbit.c b/src/av1/getbit.c deleted file mode 100644 index cda472201..000000000 --- a/src/av1/getbit.c +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @file getbit.c Get bits helper - * - * Copyright (C) 2023 Alfred E. Heggestad - */ - -#include -#include - - -#define DEBUG_MODULE "av1" -#define DEBUG_LEVEL 5 -#include - - -void getbit_init(struct getbit *gb, const uint8_t *buf, size_t size_bits) -{ - if (!gb) - return; - - gb->buf = buf; - gb->pos = 0; - gb->end = size_bits; -} - - -size_t getbit_get_left(const struct getbit *gb) -{ - if (!gb) - return 0; - - if (gb->end > gb->pos) - return gb->end - gb->pos; - else - return 0; -} - - -unsigned get_bit(struct getbit *gb) -{ - register unsigned tmp; - - if (!gb) - return 0; - - if (gb->pos >= gb->end) { - DEBUG_WARNING("get_bit: read past end" - " (%zu >= %zu)\n", gb->pos, gb->end); - assert(0); - return 0; - } - - const uint8_t *p = gb->buf; - tmp = ((*(p + (gb->pos >> 0x3))) >> (0x7 - (gb->pos & 0x7))) & 0x1; - - ++gb->pos; - - return tmp; -} - -