sigrid/treason

Description
# treason

A video player for 9front.

## Status

* Builds and runs on both 386 and amd64.
* Builds on arm but does not work yet.
* Does *NOT* build on arm64.

Supported container formats:

* mp4
* mkv/webm

Supported video formats:

* h.264
* av1
* vp8
* vp9

Supported audio formats:

* aac
* opus
* vorbis
* mp3

## Installing/updating

	rm -rf /tmp/treason
	mkdir /tmp/treason
	cd /tmp/treason
	hget https://ftrv.se/_/treason.gz | gunzip | disk/mkext -d .
	./treason/install.rc

## Usage

See [how to Youtube on ⑨](http://docs.a-b.xyz/youtube.html).

## Gotchas

You need a fast computer to play AV1.  H.264 doesn't require as much.

Only 8-bit per component YUV 4:2:0 is supported atm, but I'm yet to
find a video that has something else. Send a link?

## Contact

sigrid on [9gridchan](http://ftrv.se/8) or IRC (freenode/#cat-v).
Last 5 commits (shortlog)
Date Author Short message Commit hash
2021-03-02 Sigrid print usage on unknown options b6f90701508babfab5fec9c71f6f43a72c933737
2021-03-02 Sigrid added stream_sub.c 53cbe4d7f606040ea5cec9669524582b6c6f2526
2021-03-01 Sigrid usage: style it better 3ca28bcf70c149cfefa97adb810ba4da2420023a
2021-03-01 Sigrid add SRT subtitles support 3d30208102fc4f2c19bad785d20a3201fa32879f
2021-02-23 Sigrid audio: enable flac d0d3099ce3193cfa50905cf5557f29c522ad4c1d
Files (browse)
.gitignore
LICENSE
README.md
decoder.c
decoder.h
decoder_av1.c
decoder_h264.c
decoder_vpx.c
frame.c
frame.h
install.rc
main.c
misc.c
misc.h
mkfile
proto
stream.c
stream.h
stream_audio.c
stream_ivf.c
stream_mc.c
stream_sub.c
yuv.c