internal/

directory
v0.0.0-...-3c35588 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 1, 2026 License: Apache-2.0, MIT

Directories

Path Synopsis
archive
cd
Package cd reads the ".CD" archives used by the PSX game Brave Fencer Musashi.
Package cd reads the ".CD" archives used by the PSX game Brave Fencer Musashi.
cd/cdtest
Package cdtest provides helpers for testing code that consumes the cd package.
Package cdtest provides helpers for testing code that consumes the cd package.
pac
Package pac reads the "PAC" archives nested inside the ".CD" containers of the PSX game Brave Fencer Musashi.
Package pac reads the "PAC" archives nested inside the ".CD" containers of the PSX game Brave Fencer Musashi.
pac/pactest
Package pactest provides helpers for testing code that consumes the pac package.
Package pactest provides helpers for testing code that consumes the pac package.
audio
wav
Package wav writes uncompressed PCM audio as canonical RIFF/WAVE files.
Package wav writes uncompressed PCM audio as canonical RIFF/WAVE files.
Package disc presents a CD-ROM image as a Disc of addressable [Track]s, composing the CUE sheet parsed by package cue with the sector pipeline of package track.
Package disc presents a CD-ROM image as a Disc of addressable [Track]s, composing the CUE sheet parsed by package cue with the sector pipeline of package track.
cue
Package cue parses the CUE sheets that describe the track layout of a CD-ROM image.
Package cue parses the CUE sheets that describe the track layout of a CD-ROM image.
disctest
Package disctest provides in-memory test doubles and factories for package disc.
Package disctest provides in-memory test doubles and factories for package disc.
edc
Package edc computes the CD-ROM error-detection code.
Package edc computes the CD-ROM error-detection code.
iso
Package iso parses ISO 9660 filesystem images that enables visitation of every descriptor, file, and byte range within the image.
Package iso parses ISO 9660 filesystem images that enables visitation of every descriptor, file, and byte range within the image.
iso/isotest
Package isotest assembles ISO 9660 filesystem images in memory for tests.
Package isotest assembles ISO 9660 filesystem images in memory for tests.
subheader
Package subheader reads the per-sector CD-XA subheaders that dump-image records in the ".xa" sidecar beside an extracted track or stream.
Package subheader reads the per-sector CD-XA subheaders that dump-image records in the ".xa" sidecar beside an extracted track or stream.
track
Package track decomposes the binary data of a CUE-described track into sectors.
Package track decomposes the binary data of a CUE-described track into sectors.
track/tracktest
Package tracktest provides test doubles and fixtures for exercising the track package.
Package tracktest provides test doubles and fixtures for exercising the track package.
exe
psexe
Package psexe reads PlayStation PS-X EXE executables.
Package psexe reads PlayStation PS-X EXE executables.
psexe/psexetest
Package psexetest assembles PS-X EXE byte streams in memory for tests.
Package psexetest assembles PS-X EXE byte streams in memory for tests.
image
tim
Package tim decodes PlayStation TIM texture images into Go's image model.
Package tim decodes PlayStation TIM texture images into Go's image model.
tim/timtest
Package timtest assembles TIM image byte streams in memory for tests.
Package timtest assembles TIM image byte streams in memory for tests.
media
mdec
Package mdec decodes PlayStation BS bitstreams into pictures.
Package mdec decodes PlayStation BS bitstreams into pictures.
mdec/mdectest
Package mdectest builds synthetic BS bitstreams for tests.
Package mdectest builds synthetic BS bitstreams for tests.
midi
Package midi decodes the MIDI-derived sequence data embedded in PlayStation SQV music into structured sequences of events.
Package midi decodes the MIDI-derived sequence data embedded in PlayStation SQV music into structured sequences of events.
midi/miditest
Package miditest builds synthetic Standard MIDI File data for tests.
Package miditest builds synthetic Standard MIDI File data for tests.
sqv
Package sqv decodes PlayStation SQV sequenced-music containers.
Package sqv decodes PlayStation SQV sequenced-music containers.
sqv/sqvtest
Package sqvtest builds synthetic SQV containers for tests.
Package sqvtest builds synthetic SQV containers for tests.
str
Package str demuxes PlayStation STR streaming movies into their video frames.
Package str demuxes PlayStation STR streaming movies into their video frames.
str/strtest
Package strtest builds synthetic STR streams for tests.
Package strtest builds synthetic STR streams for tests.
vab
Package vab decodes PlayStation VAB instrument banks.
Package vab decodes PlayStation VAB instrument banks.
vab/vabtest
Package vabtest builds synthetic VAB banks for tests.
Package vabtest builds synthetic VAB banks for tests.
vag
Package vag decodes PlayStation VAG samples into signed 16-bit PCM.
Package vag decodes PlayStation VAG samples into signed 16-bit PCM.
vag/vagtest
Package vagtest builds synthetic VAG data for tests.
Package vagtest builds synthetic VAG data for tests.
xa
Package xa decodes CD-ROM XA ADPCM audio into signed 16-bit PCM.
Package xa decodes CD-ROM XA ADPCM audio into signed 16-bit PCM.
xa/xatest
Package xatest provides helpers for testing code that consumes the xa package.
Package xatest provides helpers for testing code that consumes the xa package.
testing
video
avi
Package avi muxes compressed video frames and PCM audio into an AVI file.
Package avi muxes compressed video frames and PCM audio into an AVI file.
y4m
Package y4m encodes video frames into the YUV4MPEG2 stream format.
Package y4m encodes video frames into the YUV4MPEG2 stream format.
y4m/y4mtest
Package y4mtest builds synthetic YUV4MPEG2 data for tests.
Package y4mtest builds synthetic YUV4MPEG2 data for tests.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL