Skip to content

Instantly share code, notes, and snippets.

@mrintrepide
mrintrepide / jbl_tune_770nc_latency.md
Last active July 14, 2023 11:39
JBL Tune 770NC bluetooth latency test on linux
@mrintrepide
mrintrepide / READEME.md
Last active August 14, 2023 16:19
MakeMKV (libmmbd) for VLC, HandBrake and Kodi - Windows 32/64 bit - bluray playback

No longer useful

In MakeMKV, in "View", "Preferences" and Integration you can enable builtin system dll integration.
If apps are not listed, just enable System32 (and SysWOW64 for 32bit app on 64bit system) it work.

@mrintrepide
mrintrepide / ath-m50xbt2_latency.md
Last active October 15, 2023 10:31
Audio Technica ATH-M50xBT2 bluetooth latency test on linux
Codec Latency (ms)
Wired Radeon (jack from DisplayPort screen) 93
Wired ALC4080 (jack from motherboard) 117
SBC-XQ Low Latency 151
SBC Low Latency 151
AAC Low Latency 217
LDAC 271
SBC 275
SBC-XQ 286
@mrintrepide
mrintrepide / disk layout
Created January 9, 2024 23:36
Acer Aspire 1 A114-61
label: gpt
label-id: 61A0AEDB-6E3E-1B18-3F12-A1AA383CAA98
device: /dev/loop0
unit: sectors
first-lba: 34
last-lba: 122142705
table-length: 52
sector-size: 512
/dev/loop0p1 : start= 2048, size= 4096, type=EBBEADAF-22C9-E33B-8F5D-0E81686A68CB, uuid=DDB6CE7A-B3D6-C2A4-E6AF-E3B3AE4F542F, name="modemst1", attrs="RequiredPartition"
@mrintrepide
mrintrepide / VP9 Encode Guide.md
Last active February 6, 2024 00:27
VP9 Encode Guide (ffmpeg, libvpx-vp9, vpxenc)

WIP

VP9 encode is very very slow ?
Yes and no. Unlike x265 use all core to speed up encode time, the low threaded libvpx-vp9 use for me 4 core of my Ryzen 3900X. Encode 4 video in the same time -> x4 "boost".

Quality (Unconstrained)

Force dynamic bitrate with b:v 0
Set quality level with -crf <quality level> is a integer (0 to 63)
libvpx use -deadline and ffmpeg -quality need to be set to good.

@mrintrepide
mrintrepide / AV1 Encode.md
Last active March 27, 2024 20:47
AV1 quick encode with SVT-AV1

SVT-AV1 is the fastest multithreaded AV1 encoder
You can download up to date BtbN ffmpeg build with latest STV-AV1 code.

Aom-av1 is the official av1 decoder/encoder but it's the slowest and lacks of a real massive multithreading.
Rav1e is a xiph encoder project. It's also very slow but you can use multithreading with tiles.
Dav1d is a veryfast AV1 VLC decoder project.

Svt-av1 is an heavy multithreading intel decoder and encoder. It produce good quality but bigger file size.
It can produce 8 and 10 bit video with CRF (default), CQP, VBR and CBR (test).
Two pass are also available with standalone SvtAv1EncApp but not in ffmpeg.

@mrintrepide
mrintrepide / Wayland Native.md
Last active April 14, 2024 09:21
Wayland Native Games Compatibility List
Game Wayland Engine Info
Aragami no Unity SDL2: crash
Baba Is You no Multimedia Fusion 2 SDL2: crash
Bastion yes* FNA-XNA SDL2 preload mouse KO, xbox pad OK
BattleBlock Theater® no - SDL2: crash
Besiege no Unity SDL2 : no effect
BioShock Infinite yes* Unreal Engine 3 SDL2 preload
BIT.TRIP Presents... Runner2: Future Legend of Rhythm Alien no - SDL2: crash
Black Mesa yes* Source SDL2 preload