shithub: treason

RSS feed

d02ead46 – Sigrid – 2021-05-14T18:33:05-04:00
h264: ignore flushed frames with past timestamps

b6f90701 – Sigrid – 2021-03-02T12:39:13-05:00
print usage on unknown options

53cbe4d7 – Sigrid – 2021-03-02T05:22:42-05:00
added stream_sub.c

3ca28bcf – Sigrid – 2021-03-01T13:36:16-05:00
usage: style it better

3d302081 – Sigrid – 2021-03-01T12:37:10-05:00
add SRT subtitles support

d0d3099c – Sigrid – 2021-02-23T15:07:44-05:00
audio: enable flac

f0995408 – Sigrid – 2021-02-23T15:06:57-05:00
audio: opusdec does not need special args anymore

7d665518 – Sigrid – 2021-02-22T10:50:36-05:00
h264: flush all frames prior to decoding a key frame

2011eb1b – Sigrid – 2021-02-17T07:03:14-05:00
add -t option to manually pick tracks by their ids

5fb764c5 – Sigrid – 2021-02-11T07:53:07-05:00
h264: initialize more things like wels code does

dbd994ee – Sigrid – 2021-02-11T07:32:25-05:00
h264: remove more of treason-specific code, reuse what is already in openh264

be66f012 – Sigrid – 2021-02-11T06:24:44-05:00
h264: the increase of reordering array was not supposed to be in

312cb68c – Sigrid – 2021-02-11T05:35:27-05:00
h264: simplify main loop even further

7fff6826 – Sigrid – 2021-02-10T10:11:55-05:00
h264: clean up the reordering mess a bit

14e62920 – Sigrid – 2021-02-08T16:15:31-05:00
use yuv to xrgb32 conversion instead of rgb24

2320b8e8 – Sigrid – 2021-02-08T16:14:55-05:00
audio: increase frame size to ⅕s

bdce4813 – Sigrid – 2021-02-05T07:44:35-05:00
correct error message: "no streams" → "no supported video streams"

e99ec571 – Sigrid – 2021-02-05T05:21:05-05:00
av1, h264: threadsetname

1b2e47b2 – Sigrid – 2021-02-03T03:21:52-05:00
forgot to add proto

87d40c9c – Sigrid – 2021-02-02T11:39:48-05:00
add release building

0e3eb921 – Sigrid – 2021-02-01T08:55:40-05:00
h264: decode just as welc extended(?) decoder logic does, supporting B-frames

eac7952b – Sigrid – 2021-01-29T20:00:48-05:00
install.rc: apply sane defaults and seek patches from qwx as well

079f7c65 – Sigrid – 2021-01-21T05:14:20-05:00
h264: dump a chunk of frame that failed to decode

af3ee88f – Sigrid – 2021-01-18T16:13:44-05:00
update status and contact info

c3241a31 – Sigrid – 2021-01-16T07:40:12-05:00
add mp3 audio support

7b98be7f – Sigrid – 2021-01-16T06:59:24-05:00
add benchmark mode (plays as fast as possible, audio disabled)

fbfa3d1b – Sigrid – 2021-01-15T15:42:58-05:00
update readme

9dd36790 – Sigrid – 2021-01-15T15:11:49-05:00
fix compilation on 386 and arm

1b36716f – Sigrid – 2021-01-15T07:17:20-05:00
download a smaller 3rd party libs archive

2851666e – Sigrid – 2021-01-11T15:58:35-05:00
update contact info

f1c5aa83 – Sigrid – 2021-01-06T06:07:18-05:00
vpx: fix wrong width/height used when calling newframe (fixes crashes on some videos)

0327c47b – Sigrid – 2021-01-06T06:06:25-05:00
ivf: add "ivf: " prefix for errors

406a0c2b – Sigrid – 2020-12-29T20:41:15-05:00
h264: fix crop

a49c2995 – Sigrid – 2020-12-28T10:48:39-05:00
no locking of display

034e38b4 – Sigrid – 2020-12-28T10:34:27-05:00
do not use display locking

6d3d3087 – Sigrid – 2020-12-16T08:21:44-05:00
split bw/color branches

29ac3d1e – Sigrid – 2020-12-16T05:40:27-05:00
add b&w mode (-b)

dd0fde62 – Sigrid – 2020-12-16T05:23:46-05:00
h264: better error reporting, move reorder reset into a function

a005abe2 – Sigrid – 2020-12-15T17:30:13-05:00
ivfclose: be safer, set stuff to nil to support repeated calls

709cb723 – Sigrid – 2020-12-14T13:59:24-05:00
wat. fix weird crash after libs were updated

14a76c31 – Sigrid – 2020-12-14T10:52:12-05:00
do not stuck when mcfs failed to extract audio

eee770d0 – Sigrid – 2020-12-14T10:39:41-05:00
fix frame display time calculation

a59ebb69 – Sigrid – 2020-12-14T10:08:42-05:00
no need to free curim

52f33c04 – Sigrid – 2020-12-14T10:05:06-05:00
copy YUV frames and convert to rgb on main thread

978f94bf – Sigrid – 2020-12-14T09:16:31-05:00
display how late the video is, and audio stream information

9bbed008 – Sigrid – 2020-12-14T08:50:47-05:00
opus: force 44100 sampling rate and stereo

54665a8d – Sigrid – 2020-12-14T08:24:01-05:00
show decoding and total times

cc9ca354 – Sigrid – 2020-12-14T08:05:01-05:00
increase buffer for mcfs video stream to 64k

ee5b9871 – Sigrid – 2020-12-13T18:12:42-05:00
show yuv→rgb delay

388fe8b5 – Sigrid – 2020-12-13T17:56:52-05:00
fix info display

970595a5 – Sigrid – 2020-12-13T14:48:33-05:00
h264: few cosmetic changes after mcfs ebml timestamping has been fixed

259ee29d – Sigrid – 2020-12-12T20:47:13-05:00
readme: mcfs gotcha: it knows how to, perhaps not always correctly though

e6e5531e – Sigrid – 2020-12-12T20:44:36-05:00
opusdec requires - - as args

063050e9 – Sigrid – 2020-12-12T20:19:33-05:00
h264: reodering is hard. also make sure not to crash on unordered IVF

f1e89731 – Sigrid – 2020-12-11T08:46:06-05:00
open audio and ivf stream with OCEXEC

74264a3a – Sigrid – 2020-12-11T05:47:37-05:00
readme: update irc contact

e5e4d58c – Sigrid – 2020-12-11T05:41:25-05:00
readme: add another gotcha

a9967dd8 – Sigrid – 2020-12-11T05:01:01-05:00
fix install.rc, add more traces

58a980e4 – Sigrid – 2020-12-11T04:40:20-05:00
update readme

14679151 – Sigrid – 2020-12-11T04:39:17-05:00
use openh264

71687b06 – Sigrid – 2020-11-04T10:45:18-05:00
readme: do not require git9 to install

204f2bbc – Sigrid – 2020-11-04T10:39:14-05:00
provide an easier to use install script

db8bb1cf – Sigrid – 2020-11-04T09:07:12-05:00
stream: check for nil stream before closing/reading

f64f8f7f – Sigrid – 2020-11-04T09:06:51-05:00
vpx decoding: convert cropped area only

fcf4838d – Sigrid – 2020-10-15T04:44:40-04:00
don't close fd 2 when calling mcfs

3c7e3e23 – Sigrid – 2020-09-23T10:32:52-04:00
YUV: rename *1 -> *

28ef2a22 – Sigrid – 2020-09-23T10:32:23-04:00
decoder: increase (4 → 8) the max number of pre-decoded frames

66d57ced – Sigrid – 2020-09-23T09:08:56-04:00
YUV: reformat

66c086c6 – Sigrid – 2020-09-23T08:49:29-04:00
YUV: remove useless casts

48e20271 – Sigrid – 2020-09-23T08:46:20-04:00
YUV: even faster

ebb9eb6f – Sigrid – 2020-09-23T08:26:41-04:00

27154e74 – Sigrid – 2020-09-23T08:24:55-04:00
a faster YUV->RGB conversion

a83a0da7 – Sigrid – 2020-09-21T10:15:32-04:00
audio outside of a _container_ is broken, update readme

174780aa – Sigrid – 2020-09-21T10:11:44-04:00
update readme with project state and link to opus decoder installation process

6126b87a – Sigrid – 2020-09-21T10:03:49-04:00
increase max nproc to 4

70fe76be – Sigrid – 2020-09-21T10:03:41-04:00
add optional stupid framedrop via -D cmd line arg

18892475 – Sigrid – 2020-09-21T09:43:12-04:00
readme: update gotchas

6d05c91f – Sigrid – 2020-09-21T09:39:08-04:00
vpx: enable parallel decoding

494fe105 – Sigrid – 2020-09-20T23:04:20-04:00
opus is working now

2a330793 – Sigrid – 2020-09-20T16:05:55-04:00
fix mc/ivf priority again

ca4aefee – Sigrid – 2020-09-20T15:45:59-04:00
update the readme

951ebec8 – Sigrid – 2020-09-20T15:15:29-04:00
support updated mcfs

2c3947b9 – Sigrid – 2020-09-16T16:04:53-04:00
remove nomnt flag

8c43e26f – Sigrid – 2020-09-16T13:47:01-04:00
show delay in the info

d714d3c4 – Sigrid – 2020-09-16T13:33:59-04:00
show decoder/stream info

60f4589f – Sigrid – 2020-09-16T13:33:30-04:00
crop frames

98ff0d3b – Sigrid – 2020-09-16T09:13:47-04:00
add VP8/VP9 decoding

b4ab00e0 – Sigrid – 2020-09-16T06:25:44-04:00
readme: forgot to remove one line

da87714c – Sigrid – 2020-09-16T06:24:43-04:00
readme: cosmetic fixes

ab33792c – Sigrid – 2020-09-16T02:53:35-04:00
don't spawn _too_ many procs with av1 decoding

f9498454 – Sigrid – 2020-09-16T02:42:15-04:00
h264: append decoder error msgs

1d6632b8 – Sigrid – 2020-09-16T02:41:44-04:00
fix crash when there is no audio

1726aef2 – Sigrid – 2020-09-15T15:12:15-04:00
h264: show decoder error

85a8a513 – Sigrid – 2020-09-15T12:16:01-04:00
h264: use real height to get rid of garbage pixels at the bottom

a67d9836 – Sigrid – 2020-09-15T12:04:28-04:00
h264: height needs to be 16-byte aligned as well

05551a75 – Sigrid – 2020-09-15T09:49:43-04:00
h264: print errors better

44f4ed0d – Sigrid – 2020-09-15T09:34:17-04:00
send decoder's status when finished

99bb4ede – Sigrid – 2020-09-15T09:06:13-04:00
drain audio just as before

8c8e7fad – Sigrid – 2020-09-15T08:49:45-04:00
h264: align width to 16 bytes

ed1cdb97 – Sigrid – 2020-09-15T08:18:38-04:00
add h.264 baseline support