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 (irc.oftc.net/#cat-v).
Last 5 commits (shortlog)
Date Author Short message Commit hash
2021-05-20 Sigrid readme: update #cat-v server f8712cfd7cf28cc87c7332422c4405122867b52a
2021-05-17 Sigrid install script: build libogg (required by opus) b50ec8c740e2fb53f91a575535e9a2eed61237fe
2021-05-15 Sigrid h264: ignore flushed frames with past timestamps d02ead46e224157689db029b70f8fb0f40409738
2021-03-02 Sigrid print usage on unknown options b6f90701508babfab5fec9c71f6f43a72c933737
2021-03-02 Sigrid added stream_sub.c 53cbe4d7f606040ea5cec9669524582b6c6f2526
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