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
drain the audio stream before finishing
fix another wrong Dclose issue
readme: update instructions
add a very basic audio support
rename mp4* to mc* (multimedia container)
av1 decoder proc: tell main thread we're finished
stream-related fixes
support MP4 container via mcfs
prepare for multiple streams support
fix a race condition
add a note re machines
readme: add contact
add more info to the readme
first version, playing AV1 ivf