usage: style it better
add SRT subtitles support
audio: enable flac
audio: opusdec does not need special args anymore
h264: flush all frames prior to decoding a key frame
add -t option to manually pick tracks by their ids
h264: initialize more things like wels code does
h264: remove more of treason-specific code, reuse what is already in openh264
h264: the increase of reordering array was not supposed to be in
h264: simplify main loop even further
h264: clean up the reordering mess a bit
use yuv to xrgb32 conversion instead of rgb24
audio: increase frame size to ⅕s
correct error message: "no streams" → "no supported video streams"
av1, h264: threadsetname
forgot to add proto
add release building
h264: decode just as welc extended(?) decoder logic does, supporting B-frames
install.rc: apply sane defaults and seek patches from qwx as well
h264: dump a chunk of frame that failed to decode
update status and contact info
add mp3 audio support
add benchmark mode (plays as fast as possible, audio disabled)
update readme
fix compilation on 386 and arm
download a smaller 3rd party libs archive
update contact info
vpx: fix wrong width/height used when calling newframe (fixes crashes on some videos)
ivf: add "ivf: " prefix for errors
h264: fix crop
no locking of display
do not use display locking
split bw/color branches
add b&w mode (-b)
h264: better error reporting, move reorder reset into a function
ivfclose: be safer, set stuff to nil to support repeated calls
wat. fix weird crash after libs were updated
do not stuck when mcfs failed to extract audio
fix frame display time calculation
no need to free curim
copy YUV frames and convert to rgb on main thread
display how late the video is, and audio stream information
opus: force 44100 sampling rate and stereo
show decoding and total times
increase buffer for mcfs video stream to 64k
show yuv→rgb delay
fix info display
h264: few cosmetic changes after mcfs ebml timestamping has been fixed
readme: mcfs gotcha: it knows how to, perhaps not always correctly though
opusdec requires - - as args
h264: reodering is hard. also make sure not to crash on unordered IVF
open audio and ivf stream with OCEXEC
readme: update irc contact
readme: add another gotcha
fix install.rc, add more traces
update readme
use openh264
readme: do not require git9 to install
provide an easier to use install script
stream: check for nil stream before closing/reading
vpx decoding: convert cropped area only
don't close fd 2 when calling mcfs
YUV: rename *1 -> *
decoder: increase (4 → 8) the max number of pre-decoded frames
YUV: remove useless casts
a faster YUV->RGB conversion
audio outside of a _container_ is broken, update readme
update readme with project state and link to opus decoder installation process
increase max nproc to 4
add optional stupid framedrop via -D cmd line arg
readme: update gotchas
vpx: enable parallel decoding
opus is working now
fix mc/ivf priority again
support updated mcfs
show delay in the info
show decoder/stream info
add VP8/VP9 decoding
readme: forgot to remove one line
readme: cosmetic fixes
don't spawn _too_ many procs with av1 decoding
h264: append decoder error msgs
fix crash when there is no audio
h264: show decoder error
h264: use real height to get rid of garbage pixels at the bottom
h264: height needs to be 16-byte aligned as well
h264: print errors better
send decoder's status when finished
drain audio just as before
h264: align width to 16 bytes
add h.264 baseline support
sync audio start to the first frame
str2fmt: don't crash when string isn't set
remove decoder's stop channel, frames channel is enough