AL

Adam Luczak

Embedded · Video Codecs · FPGA systems

Projects

EncBench — phone video encoder benchmark

Android app that runs the phone's hardware H.264/H.265/AV1/VP9 encoders live at 720p–8K, measures bitrate, real-time speed and heat, and compares quality (PSNR, SSIM, VMAF) across phones. Beta for testers.

→ open

YouTube AV1 1-GOP dataset

Dataset of ~500 YouTube video sequences in multiple AV1 resolutions (up to 8K HDR), cut to 1 GOP in MP4 and IVF — no recompression. Used for decoder testing.

→ open

YouTube VP9 1-GOP dataset

The same ~850 YouTube sequences in every VP9 resolution (up to 4K, HDR), one complete GOP taken near the end of each video, raw IVF — no recompression.

→ open

YouTube H.264 1-GOP dataset

The same sequences in every H.264 (AVC) resolution (up to 1080p60), one complete GOP taken near the end of each video, raw Annex-B .264 — no recompression.

→ open

4-Codec Extended Test Sets

1,773 encoded streams in AV1, H.264, H.265 and VP9 (up to 8K, HDR): CBR ladders up to the 8K60 level limits, constant-quality points, strips for band/wavefront decoders, film grain and monochrome, each verified with the reference decoder. Plus error-resilience lists (7,500 single-error cases with reference outcomes) and 41 deliberately unsupported streams.

→ open

AOM AV1 mode-control encoder

Buildable modified AOM source with per-mode control, an INI wrapper and B0–B5 presets for focused decoder tests.

↓ Download source ZIP · 7.0 MB

FPGASystemsLab

Open organization on GitHub for FPGA-based systems design — hardware accelerators, custom IP cores, and reference designs.

→ github.com/FPGASystemsLab

SmartBoard-V1

Open hardware platform — schematics, firmware, and tooling for the SmartBoard-V1 development board.

→ github.com/SmartBoard-V1

EncBench test sequences · original sources

EncBench tests phones on 2 s, 1920×1080 crops of these sequences, played forward and back; the clips as the phones get them are on the EncBench page. The links go to the original, unmodified files.