~ft/hj264

extend the image if its size is not modulo 16
exit cleanly; print average fps when debug is enabled
copy_wh: specify for w == 4
c2dd82f6 — Sigrid Solveig Haflínudóttir 2 years ago
treat a8r8g8b8 as x8r8g8b8
7bdda1ff — Sigrid Solveig Haflínudóttir 3 years ago
fix flush on note and remove fps printout
d0c19101 — Sigrid Solveig Haflínudóttir 3 years ago
start time from epoch
b3f24a5c — Sigrid Solveig Haflínudóttir 3 years ago
allow non-multiple-of-16 sizes (fixes cropping too) since we're allocating frame stuff properly anyway
2c3bae25 — Sigrid Solveig Haflínudóttir 3 years ago
default GOP to fps×2
d0d9578b — Sigrid Solveig Haflínudóttir 3 years ago
change -O to -o: disable optimization by default (twitch stream craps out)
98a5c516 — Sigrid Solveig Haflínudóttir 3 years ago
ignore closed pipe writes to exit properly
f70190d3 — Sigrid Solveig Haflínudóttir 3 years ago
procrfork & threadexitsall
4606f66a — Sigrid Solveig Haflínudóttir 3 years ago
not WIP anymore, seems to work fine
4ddd74be — Sigrid Solveig Haflínudóttir 3 years ago
add -O option to disable optimizations
4968057b — Sigrid Solveig Haflínudóttir 3 years ago
encoder thread: compare each frame to the previous one and discard if the contents are the same
c3333e66 — Sigrid Solveig Haflínudóttir 3 years ago
builtins/amd64: sync clz, use MOVL in bswap32
cb5dc8c2 — Sigrid Solveig Haflínudóttir 3 years ago
default to lowest quality and gop to every two seconds
fe02bf0c — Sigrid Solveig Haflínudóttir 3 years ago
ivf: write header and flush first, then proceed with reading images
Next