# SPDX-License-Identifier: Apache-2.0
"""Small valid audio payloads for voice upload contract checks."""

from __future__ import annotations

import base64
import gzip
from functools import lru_cache

from benchmarks.tts_serving.metrics import (
    PCM_SAMPLE_RATE,
    PCM_SAMPLE_WIDTH,
    WAV_CHUNK_HEADER_BYTES,
    WAV_HEADER_BYTES,
)

VOICE_UPLOAD_SAMPLE_RATE = PCM_SAMPLE_RATE
VOICE_UPLOAD_SAMPLE_WIDTH_BYTES = PCM_SAMPLE_WIDTH
VOICE_UPLOAD_DURATION_S = 1.2
VOICE_UPLOAD_WAV_PAYLOAD_BYTES = int(
    VOICE_UPLOAD_SAMPLE_RATE * VOICE_UPLOAD_SAMPLE_WIDTH_BYTES * VOICE_UPLOAD_DURATION_S
)
VOICE_UPLOAD_WAV_FIXTURE_SIZE = WAV_HEADER_BYTES + VOICE_UPLOAD_WAV_PAYLOAD_BYTES

VOICE_UPLOAD_FIXTURE_SIZES = {
    "mp3": 10220,
    "flac": 17400,
    "ogg": 5039,
    "aac": 9887,
    "webm": 5741,
    "mp4": 10623,
}

_VOICE_UPLOAD_FIXTURE_GZIP_B64 = {
    "mp3": (
        "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"
    ),
    "flac": (
        "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"
        "nsIf0/O/rP0PJwRNx/hDAAA="
    ),
    "ogg": (
        "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"
    ),
    "aac": (
        "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"
        "ht0jkwbWu/wfB6O9j58mAAA="
    ),
    "webm": (
        "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"
    ),
    "mp4": (
        "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"
        "CsrzoHqX/wVYludrfykAAA=="
    ),
}


@lru_cache(maxsize=None)
def get_voice_upload_fixture(upload_format: str) -> bytes:
    if upload_format == "wav":
        return get_wav_upload_fixture(VOICE_UPLOAD_WAV_FIXTURE_SIZE)
    try:
        encoded = "".join(_VOICE_UPLOAD_FIXTURE_GZIP_B64[upload_format])
    except KeyError as exc:
        raise ValueError(
            f"unknown voice upload fixture format: {upload_format}"
        ) from exc
    data = gzip.decompress(base64.b64decode(encoded))
    expected_size = VOICE_UPLOAD_FIXTURE_SIZES[upload_format]
    if len(data) != expected_size:
        raise ValueError(
            f"{upload_format} fixture size mismatch: "
            f"expected={expected_size}, observed={len(data)}"
        )
    return data


@lru_cache(maxsize=None)
def get_wav_upload_fixture(size: int) -> bytes:
    if size <= 0:
        return b""
    if size < WAV_HEADER_BYTES:
        return _wav_header(0)[:size]
    payload_size = size - WAV_HEADER_BYTES
    return _wav_header(payload_size) + _tone_pcm(payload_size)


@lru_cache(maxsize=None)
def get_near_limit_voice_upload_fixture(upload_format: str, size: int) -> bytes:
    if size <= 0:
        return b""
    if upload_format == "wav":
        return _wav_with_junk_padding(size)
    data = get_voice_upload_fixture(upload_format)
    if size < len(data):
        raise ValueError(
            f"near-limit size {size} is smaller than {upload_format} fixture"
        )
    if upload_format == "mp3":
        return _id3_padded(data, size)
    if upload_format in {"ogg", "aac", "webm"}:
        raise ValueError(
            f"near-limit {upload_format} fixture requires format-valid padding"
        )
    if upload_format == "flac":
        return _flac_padded(data, size)
    if upload_format == "mp4":
        return _mp4_padded(data, size)
    raise ValueError(f"unknown voice upload fixture format: {upload_format}")


def _id3_padded(data: bytes, size: int) -> bytes:
    padding_size = size - len(data) - 10
    if padding_size < 0:
        raise ValueError("ID3 padding target is too small")
    return b"ID3\x04\x00\x00" + _synchsafe(padding_size) + b"\0" * padding_size + data


def _synchsafe(value: int) -> bytes:
    if value < 0 or value >= 1 << 28:
        raise ValueError(f"ID3 synchsafe value out of range: {value}")
    return bytes(
        (
            (value >> 21) & 0x7F,
            (value >> 14) & 0x7F,
            (value >> 7) & 0x7F,
            value & 0x7F,
        )
    )


def _flac_padded(data: bytes, size: int) -> bytes:
    if not data.startswith(b"fLaC"):
        raise ValueError("FLAC fixture does not start with fLaC marker")
    pos = 4
    out = bytearray(data[:4])
    while True:
        if pos + 4 > len(data):
            raise ValueError("FLAC fixture ended before metadata completed")
        header = data[pos]
        block_type = header & 0x7F
        block_len = int.from_bytes(data[pos + 1 : pos + 4], "big")
        block_start = pos + 4
        block_end = block_start + block_len
        if block_end > len(data):
            raise ValueError("FLAC metadata block exceeds fixture size")
        block = data[block_start:block_end]
        pos = block_end
        if header & 0x80:
            out.append(block_type)
            out.extend(block_len.to_bytes(3, "big"))
            out.extend(block)
            break
        out.append(header)
        out.extend(block_len.to_bytes(3, "big"))
        out.extend(block)
    frames = data[pos:]
    padding_size = size - len(out) - 4 - len(frames)
    if padding_size < 0 or padding_size >= 1 << 24:
        raise ValueError(f"FLAC padding size out of range: {padding_size}")
    out.append(0x81)
    out.extend(padding_size.to_bytes(3, "big"))
    out.extend(b"\0" * padding_size)
    out.extend(frames)
    return bytes(out)


def _mp4_padded(data: bytes, size: int) -> bytes:
    if len(data) < 8:
        raise ValueError("MP4 fixture is too small")
    first_box_size = int.from_bytes(data[:4], "big")
    if first_box_size < 8 or first_box_size > len(data):
        raise ValueError("MP4 fixture has invalid first box size")
    padding_size = size - len(data) - 8
    if padding_size < 0:
        raise ValueError("MP4 padding target is too small")
    free_box = (padding_size + 8).to_bytes(4, "big") + b"free" + b"\0" * padding_size
    return data + free_box


def _wav_with_junk_padding(size: int) -> bytes:
    payload_size = min(VOICE_UPLOAD_WAV_PAYLOAD_BYTES, max(size - WAV_HEADER_BYTES, 0))
    junk_size = size - WAV_HEADER_BYTES - payload_size - WAV_CHUNK_HEADER_BYTES
    if junk_size < 0:
        return get_wav_upload_fixture(size)
    return (
        _wav_header(payload_size, riff_size=size - 8)
        + _tone_pcm(payload_size)
        + b"JUNK"
        + junk_size.to_bytes(4, "little")
        + b"\0" * junk_size
    )


def _wav_header(payload_size: int, *, riff_size: int | None = None) -> bytes:
    byte_rate = VOICE_UPLOAD_SAMPLE_RATE * VOICE_UPLOAD_SAMPLE_WIDTH_BYTES
    return (
        b"RIFF"
        + ((36 + payload_size) if riff_size is None else riff_size).to_bytes(
            4, "little"
        )
        + b"WAVEfmt "
        + (16).to_bytes(4, "little")
        + (1).to_bytes(2, "little")
        + (1).to_bytes(2, "little")
        + VOICE_UPLOAD_SAMPLE_RATE.to_bytes(4, "little")
        + byte_rate.to_bytes(4, "little")
        + VOICE_UPLOAD_SAMPLE_WIDTH_BYTES.to_bytes(2, "little")
        + (16).to_bytes(2, "little")
        + b"data"
        + payload_size.to_bytes(4, "little")
    )


def _tone_pcm(payload_size: int) -> bytes:
    sample_count = payload_size // VOICE_UPLOAD_SAMPLE_WIDTH_BYTES
    positive = (8000).to_bytes(2, "little", signed=True)
    negative = (-8000).to_bytes(2, "little", signed=True)
    period = (positive * 30) + (negative * 30)
    repeats, remainder = divmod(sample_count, 60)
    pcm = period * repeats + period[: remainder * VOICE_UPLOAD_SAMPLE_WIDTH_BYTES]
    if len(pcm) < payload_size:
        pcm += b"\0" * (payload_size - len(pcm))
    return pcm
