shithub: hj264

RSS feed

97b0ebb4 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/07/16 16:27
extend the image if its size is not modulo 16

70b1cf8a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2022/07/30 18:58
give up on weird shit

ebae65d8 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2022/07/30 18:54
much betta

17578ac2 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2022/07/30 18:49
exit cleanly; print average fps when debug is enabled

cad6611c – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2022/07/26 15:43
copy_wh: specify for w == 4

863d39cf – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2022/07/26 15:31
add arm64 builtins

c2dd82f6 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2022/05/28 12:16
treat a8r8g8b8 as x8r8g8b8

7bdda1ff – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/08/12 08:44
fix flush on note and remove fps printout

d0c19101 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/08/10 09:03
start time from epoch

b3f24a5c – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/08/08 11:45
allow non-multiple-of-16 sizes (fixes cropping too) since we're allocating frame stuff properly anyway

2c3bae25 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/08/08 11:24
default GOP to fps×2

d0d9578b – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/08/06 04:30
change -O to -o: disable optimization by default (twitch stream craps out)

98a5c516 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/08/05 08:26
ignore closed pipe writes to exit properly

f70190d3 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/08/05 07:05
procrfork & threadexitsall

4606f66a – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/08/04 14:12
not WIP anymore, seems to work fine

4ddd74be – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/08/04 14:03
add -O option to disable optimizations

4968057b – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/08/02 10:44
encoder thread: compare each frame to the previous one and discard if the contents are the same

c3333e66 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/20 06:11
builtins/amd64: sync clz, use MOVL in bswap32

cb5dc8c2 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/20 05:46
default to lowest quality and gop to every two seconds

fe02bf0c – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/20 05:44
ivf: write header and flush first, then proceed with reading images

6cdf4cb5 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/19 10:58
use procdata instead of threaddata

60d780e4 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/19 10:55
use IVF by default

54828ea6 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/19 09:24
assign timestamp to each frame

b88eb37f – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/19 04:53
take yuv logic out; add -G option to specify gop; -d → -D (denoise), -d is debug

9b69b3a0 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/14 15:08
forgot to add builtins.h (thanks kemal)

613f2b06 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/14 11:04
only one file is required to be specified as argument

c6ffefd3 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/14 11:02
remove 10s timer, use npe_nanosec, shut down better on Del

bf2a0ea2 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/14 09:59
flush the reminding frames properly

21f92cf5 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/14 09:48
do not use memdraw

920df845 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/14 08:39
add clz and bswap32 builtins

6b949925 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/14 07:58
inline small functions

44086078 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/14 07:36
build amd64-specific stuff if possible

89714007 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/14 07:30
use faster (on new cpus) memcpy

6f2acb35 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/14 07:28
set max long term ref frames number and set frames channel size to 1

5eebf86c – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/14 07:04
capture 10 seconds; reuse input buffer; produce human readable error reports

0cfccfb6 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/14 05:41
use full swing conversion

1bb6244c – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/14 04:44
read image directly, bypassing memimage and header generated by rio

aa0b72fe – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/13 11:04
add another FIXME

15ebc8dd – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/13 11:03
limit fps (in a dumb way)

a3dc6a1a – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/13 10:37
encode in a separate thread

74fed9d1 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/13 09:18
damn

58fad377 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/13 09:07
make rgb→yuv more readable

71e5eaf3 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/07/13 08:08
THAT'S A FIRST