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. |
Click to show internal directories.
Click to hide internal directories.