This test crashes the python interpreter in libx265_encode_stream:
```
#0 0x00007feefe2a7a7e in free () from /nix/store/81mi7m3k3wsiz9rrrg636sx21psj20hc-glibc-2.40-66/lib/libc.so.6
No symbol table info available.
#1 0x00007fee98059295 in av_free (ptr=<optimized out>) at libavutil/mem.c:243
No locals.
#2 0x00007fee98059352 in av_freep (arg=<optimized out>) at libavutil/mem.c:253
val = <optimized out>
#3 0x00007fee997a4713 in libx265_encode_frame (avctx=<optimized out>, pkt=<optimized out>, pic=<optimized out>,
got_packet=0x7ffe35c7e3f4) at libavcodec/libx265.c:821
[...]
#4 0x00007fee99526ff6 in ff_encode_encode_cb (avctx=avctx@entry=0x16d1f00, avpkt=avpkt@entry=0x16ad440, frame=0x16f5e80, got_packet=got_packet@entry=0x7ffe35c7e3f4) at libavcodec/encode.c:254
codec = 0x7fee9a25e5c0 <ff_libx265_encoder>
[...]
```
This reverts commit ce8f304bb6.
The problem was simply a typo (nestedTypes.elemType ->
type.nestedTypes.elemType) ! And CI didn't run for lib in the orginal
PR which is why it didn't get caught.
This project is based on swaylock. Its release cycle is mirroring the
swaylock one. I decided to initially target the current master instead
of the 1.8 tag (mirroring the swaylock 1.8 one) because the author
pushed quite some important fixes since the 1.8 tag:
ac02c52 * main origin/main Check if keymap is NULL before dereferencing
7df380e * Implement the wl_data_device_manager interface
cda81da * Document that grace period is off by default
fdade0d * Set _POSIX_C_SOURCE for seat.c
97bb7b2 * Add missing include and use a standard clock
969b502 * Add grace period feature
c112872 * Fix potential NULL deference after getpwuid
bfed22d * Fix leak of dmabuf plane file descriptors
13f641d * Implement zwp_linux_buffer_params_v1.create
3a9e5f6 * Allow role-less commits
2406d92 * Fix dmabuf-feedback event order
45326ee * Add missing implementation for zwlr_layer_shell_v1.destroy
e792b19 * Exit when password handling subprocess crashes
541f9f1 * Fix completion install paths
337a6a3 * Fix uninitialized variable warning
e1ae7cd * picnoir/main Stop processing auth requests after success
7be1a21 * Improve frame callback and commit handling
58103bd * Fix a divide by zero crash
9b18ea3 * Fix a crash on client timeout
5669df9 * Silence an unnecessary warning
04dbb56 * Require that surface size matches acknowledged configure
3a6ea3b * Implement viewporter and fractional scale
0fb1438 * Update to version 5 of zwlr_layer_shell_v1
c4802c2 * Fix crash when client exits without making a registry
5b0293e * Make removing timers safer for event loop