aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVidhu Kant Sharma <vidhukant@protonmail.ch>2022-05-30 11:31:08 +0530
committerVidhu Kant Sharma <vidhukant@protonmail.ch>2022-05-30 11:31:08 +0530
commite8b2adf54d8abad1a4d3a67c6af5796199fb53dc (patch)
tree32772d1f3467249dd0b7c43b582e07a2c8de8c22
parent062a582c3254cebab7189f02dc74353e72f304e8 (diff)
set indent to 2 in emacs web
-rw-r--r--.config/XMonad/lib/Hooks.hs1
-rw-r--r--.config/XMonad/lib/Keybindings.hs2
-rw-r--r--.config/alacritty/alacritty.yml2
-rw-r--r--.config/fish/fish_variables5
-rw-r--r--.config/lightdm/slick-greeter.conf4
-rw-r--r--.config/nvim/coc-settings.json3
-rw-r--r--.config/nvim/init.vim1
-rw-r--r--.config/obs-studio/basic/profiles/YouTube/basic.ini9
-rw-r--r--.config/obs-studio/basic/scenes/MikunoNaka.json2
-rw-r--r--.config/obs-studio/basic/scenes/MikunoNaka.json.bak2
-rw-r--r--.config/obs-studio/basic/scenes/zt.json2
-rw-r--r--.config/obs-studio/basic/scenes/zt.json.bak2
-rw-r--r--.config/obs-studio/global.ini14
-rw-r--r--.config/obs-studio/logs/2022-04-15 23-03-47.txt332
-rw-r--r--.config/obs-studio/logs/2022-04-15 23-08-52.txt342
-rw-r--r--.config/obs-studio/logs/2022-04-15 23-51-36.txt196
-rw-r--r--.config/obs-studio/logs/2022-04-16 00-14-04.txt196
-rw-r--r--.config/obs-studio/logs/2022-04-16 00-42-43.txt195
-rw-r--r--.config/obs-studio/logs/2022-05-20 23-47-31.txt186
-rw-r--r--.config/obs-studio/logs/2022-05-21 21-51-02.txt306
-rw-r--r--.config/obs-studio/logs/2022-05-22 02-33-48.txt184
-rw-r--r--.config/obs-studio/logs/2022-05-25 00-00-49.txt209
-rw-r--r--.config/obs-studio/logs/2022-05-25 22-57-33.txt207
-rw-r--r--.config/obs-studio/logs/2022-05-26 01-07-45.txt212
-rw-r--r--.config/obs-studio/logs/2022-05-26 16-06-33.txt208
-rw-r--r--.config/obs-studio/logs/2022-05-26 21-20-48.txt203
-rw-r--r--.config/obs-studio/logs/2022-05-28 19-24-52.txt230
-rw-r--r--.config/obs-studio/logs/2022-05-29 00-48-15.txt205
-rw-r--r--.config/obs-studio/profiler_data/2022-04-15 23-03-47.csv.gzbin57324 -> 0 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-04-15 23-08-52.csv.gzbin105941 -> 0 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-04-15 23-51-36.csv.gzbin51194 -> 0 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-04-16 00-14-04.csv.gzbin94436 -> 0 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-04-16 00-42-43.csv.gzbin38821 -> 0 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-05-18 16-37-52.csv.gzbin0 -> 10229 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-05-20 23-47-31.csv.gzbin0 -> 6555 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-05-21 21-51-02.csv.gzbin0 -> 51262 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-05-22 02-33-48.csv.gzbin0 -> 7161 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-05-25 00-00-49.csv.gzbin0 -> 64124 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-05-25 22-57-33.csv.gzbin0 -> 48138 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-05-26 01-07-45.csv.gzbin0 -> 124898 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-05-26 16-06-33.csv.gzbin0 -> 44693 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-05-26 21-20-48.csv.gzbin0 -> 47220 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-05-28 19-24-52.csv.gzbin0 -> 135935 bytes
-rw-r--r--.config/obs-studio/profiler_data/2022-05-29 00-48-15.csv.gzbin0 -> 35574 bytes
-rw-r--r--.config/zsh/.zshenv2
-rw-r--r--.doom.d/config.el3
-rw-r--r--.doom.d/custom.el6
-rw-r--r--.doom.d/init.el4
48 files changed, 2193 insertions, 1282 deletions
diff --git a/.config/XMonad/lib/Hooks.hs b/.config/XMonad/lib/Hooks.hs
index b51f076..d66b573 100644
--- a/.config/XMonad/lib/Hooks.hs
+++ b/.config/XMonad/lib/Hooks.hs
@@ -39,5 +39,6 @@ myStartupHook = do
spawnOnce "polystart"
spawnOnce "nitrogen --restore"
spawnOnce "cbatticon"
+ spawnOnce "udiskie"
setWMName "Anime Thighs"
setDefaultCursor xC_left_ptr
diff --git a/.config/XMonad/lib/Keybindings.hs b/.config/XMonad/lib/Keybindings.hs
index f076f52..9413be3 100644
--- a/.config/XMonad/lib/Keybindings.hs
+++ b/.config/XMonad/lib/Keybindings.hs
@@ -186,7 +186,7 @@ myKeybindingsP = [
, ("M-n v", spawn $ myBrowser ++ " https://vidhukant.xyz")
, ("M-n S-v", spawn $ myBrowser ++ " https://blog.vidhukant.xyz")
, ("M-n m", spawn $ myBrowser ++ " https://myanimelist.net/profile/0ZeroTsu")
- , ("M-n M", spawn $ myBrowser ++ " https://animixplay.to")
+ , ("M-n S-m", spawn $ myBrowser ++ " https://animixplay.to")
-- other apps
-- TODO: add scrcpy
, ("M-y e", spawn myTextEditor)
diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml
index 2de9269..f1f910a 100644
--- a/.config/alacritty/alacritty.yml
+++ b/.config/alacritty/alacritty.yml
@@ -8,4 +8,4 @@ import:
# themes
- ~/.config/alacritty/themes/dracula.yml
- # - ~/.config/alacritty/themes/doom-one-dark.yml
+ # - ~/.config/alacritty/themes/doom-one-dark.yml
diff --git a/.config/fish/fish_variables b/.config/fish/fish_variables
index 5d819a0..6faac05 100644
--- a/.config/fish/fish_variables
+++ b/.config/fish/fish_variables
@@ -1,6 +1,6 @@
# This file contains fish universal variable definitions.
# VERSION: 3.0
-SETUVAR __fish_initialized:3100
+SETUVAR __fish_initialized:3400
SETUVAR _fish_abbr_gA:git\x20add\x20\x2dA
SETUVAR _fish_abbr_ga:git\x20add
SETUVAR _fish_abbr_gc:git\x20commit
@@ -40,4 +40,5 @@ SETUVAR fish_pager_color_completion:\x1d
SETUVAR fish_pager_color_description:B3A06D\x1eyellow
SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
-SETUVAR fish_user_paths:/home/zt/\x2egopath\x1e/usr/local/bin\x1e/home/zt/\x2eemacs\x2ed/bin\x1e/home/zt/\x2elocal/bin\x1e/home/zt/\x2escripts
+SETUVAR fish_pager_color_selected_background:\x2dr
+SETUVAR fish_user_paths:/home/zt/\x2egopath/bin\x1e/home/zt/\x2egopath\x1e/usr/local/bin\x1e/home/zt/\x2eemacs\x2ed/bin\x1e/home/zt/\x2elocal/bin\x1e/home/zt/\x2escripts
diff --git a/.config/lightdm/slick-greeter.conf b/.config/lightdm/slick-greeter.conf
index 053f5d0..969526b 100644
--- a/.config/lightdm/slick-greeter.conf
+++ b/.config/lightdm/slick-greeter.conf
@@ -33,7 +33,7 @@
# clock-format=What clock format to use (e.g., %H:%M or %l:%M %p)
[Greeter]
activate-numlock=true
-background=/home/zt/Pictures/Waifu/1178771.png
+background=/home/zt/Pictures/Waifu/826848.png
background-color=#232627
draw-user-backgrounds=true
show-a11y=false
@@ -42,5 +42,5 @@ show-quit=true
# logo=Logo file to use
theme-name=Dracula
font-name=SauceCodePro:style=Regular:size=12;3
-# play-ready-sound=
show-keyboard=false
+icon-theme-name=Dracula
diff --git a/.config/nvim/coc-settings.json b/.config/nvim/coc-settings.json
new file mode 100644
index 0000000..18f1706
--- /dev/null
+++ b/.config/nvim/coc-settings.json
@@ -0,0 +1,3 @@
+{
+ "javascript.suggestionActions.enabled": false
+}
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
index e01cb6d..9eb9082 100644
--- a/.config/nvim/init.vim
+++ b/.config/nvim/init.vim
@@ -14,6 +14,7 @@ Plug 'neoclide/coc.nvim', {'branch': 'release'}
" web dev
Plug 'rrethy/vim-hexokinase', { 'do': 'make hexokinase' }
+Plug 'nikvdp/ejs-syntax'
Plug 'maxmellon/vim-jsx-pretty'
Plug 'leafgarland/typescript-vim'
Plug 'yuezk/vim-js'
diff --git a/.config/obs-studio/basic/profiles/YouTube/basic.ini b/.config/obs-studio/basic/profiles/YouTube/basic.ini
index fa7c6cf..f09a73a 100644
--- a/.config/obs-studio/basic/profiles/YouTube/basic.ini
+++ b/.config/obs-studio/basic/profiles/YouTube/basic.ini
@@ -2,10 +2,10 @@
Name=YouTube
[Video]
-BaseCX=1920
+BaseCX=3840
BaseCY=1080
-OutputCX=1280
-OutputCY=720
+OutputCX=3840
+OutputCY=1080
[Panels]
CookieId=2EE4FD29D92A017F
@@ -32,3 +32,6 @@ FFAEncoderId=0
FFAEncoder=
FFAudioMixes=1
VodTrackIndex=2
+RescaleRes=1920x1080
+RecRescaleRes=1920x1080
+FFRescaleRes=1920x1080
diff --git a/.config/obs-studio/basic/scenes/MikunoNaka.json b/.config/obs-studio/basic/scenes/MikunoNaka.json
index bd55514..d07535a 100644
--- a/.config/obs-studio/basic/scenes/MikunoNaka.json
+++ b/.config/obs-studio/basic/scenes/MikunoNaka.json
@@ -1 +1 @@
-{"current_program_scene":"Scene","current_scene":"Scene","current_transition":"Fade","groups":[],"modules":{"auto-scene-switcher":{"active":false,"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"switches":[]},"decklink_captions":{"source":""},"output-timer":{"autoStartRecordTimer":false,"autoStartStreamTimer":false,"pauseRecordTimer":true,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30},"scripts-tool":[]},"name":"MikunoNaka","preview_locked":false,"quick_transitions":[{"duration":300,"fade_to_black":false,"hotkeys":[],"id":4,"name":"Cut"},{"duration":300,"fade_to_black":false,"hotkeys":[],"id":5,"name":"Fade"},{"duration":300,"fade_to_black":true,"hotkeys":[],"id":6,"name":"Fade"}],"saved_projectors":[],"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"scene_order":[{"name":"Scene"}],"sources":[{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Scene","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":0,"items":[]},"sync":0,"versioned_id":"scene","volume":1.0}],"transition_duration":300,"transitions":[]} \ No newline at end of file
+{"AuxAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_input_capture","mixers":255,"monitoring_type":0,"muted":false,"name":"Mic/Aux","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_SUGA_2021_10_06_87251-00.mono-fallback"},"sync":0,"versioned_id":"pulse_input_capture","volume":1.0},"DesktopAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_output_capture","mixers":255,"monitoring_type":0,"muted":false,"name":"Desktop Audio","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor"},"sync":0,"versioned_id":"pulse_output_capture","volume":1.0},"current_program_scene":"Screen + DroidCam","current_scene":"Screen + DroidCam","current_transition":"Fade","groups":[],"modules":{"auto-scene-switcher":{"active":false,"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"switches":[]},"decklink_captions":{"source":""},"output-timer":{"autoStartRecordTimer":false,"autoStartStreamTimer":false,"pauseRecordTimer":true,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30},"scripts-tool":[]},"name":"MikunoNaka","preview_locked":false,"quick_transitions":[{"duration":300,"fade_to_black":false,"hotkeys":[],"id":4,"name":"Cut"},{"duration":300,"fade_to_black":false,"hotkeys":[],"id":5,"name":"Fade"},{"duration":300,"fade_to_black":true,"hotkeys":[],"id":6,"name":"Fade"}],"saved_projectors":[],"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"scene_order":[{"name":"Screen + DroidCam"}],"sources":[{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.DroidCam OBS":[],"libobs.hide_scene_item.Laptop Screen":[],"libobs.show_scene_item.DroidCam OBS":[],"libobs.show_scene_item.Laptop Screen":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Screen + DroidCam","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":4,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":3,"locked":false,"name":"Laptop Screen","pos":{"x":1920.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":4,"locked":false,"name":"DroidCam OBS","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"xshm_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{},"sync":0,"versioned_id":"xshm_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"droidcam_obs","mixers":255,"monitoring_type":0,"muted":true,"name":"DroidCam OBS","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"activated":true,"cur_dev_id":"dev_id_wifi","cur_dev_type":1,"deactivate_wns":false,"device_list":"dev_id_wifi","resolution":3,"wifi_ip":"10.0.0.107"},"sync":0,"versioned_id":"droidcam_obs","volume":1.0}],"transition_duration":300,"transitions":[]} \ No newline at end of file
diff --git a/.config/obs-studio/basic/scenes/MikunoNaka.json.bak b/.config/obs-studio/basic/scenes/MikunoNaka.json.bak
index bd55514..d07535a 100644
--- a/.config/obs-studio/basic/scenes/MikunoNaka.json.bak
+++ b/.config/obs-studio/basic/scenes/MikunoNaka.json.bak
@@ -1 +1 @@
-{"current_program_scene":"Scene","current_scene":"Scene","current_transition":"Fade","groups":[],"modules":{"auto-scene-switcher":{"active":false,"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"switches":[]},"decklink_captions":{"source":""},"output-timer":{"autoStartRecordTimer":false,"autoStartStreamTimer":false,"pauseRecordTimer":true,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30},"scripts-tool":[]},"name":"MikunoNaka","preview_locked":false,"quick_transitions":[{"duration":300,"fade_to_black":false,"hotkeys":[],"id":4,"name":"Cut"},{"duration":300,"fade_to_black":false,"hotkeys":[],"id":5,"name":"Fade"},{"duration":300,"fade_to_black":true,"hotkeys":[],"id":6,"name":"Fade"}],"saved_projectors":[],"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"scene_order":[{"name":"Scene"}],"sources":[{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Scene","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":0,"items":[]},"sync":0,"versioned_id":"scene","volume":1.0}],"transition_duration":300,"transitions":[]} \ No newline at end of file
+{"AuxAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_input_capture","mixers":255,"monitoring_type":0,"muted":false,"name":"Mic/Aux","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_SUGA_2021_10_06_87251-00.mono-fallback"},"sync":0,"versioned_id":"pulse_input_capture","volume":1.0},"DesktopAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_output_capture","mixers":255,"monitoring_type":0,"muted":false,"name":"Desktop Audio","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor"},"sync":0,"versioned_id":"pulse_output_capture","volume":1.0},"current_program_scene":"Screen + DroidCam","current_scene":"Screen + DroidCam","current_transition":"Fade","groups":[],"modules":{"auto-scene-switcher":{"active":false,"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"switches":[]},"decklink_captions":{"source":""},"output-timer":{"autoStartRecordTimer":false,"autoStartStreamTimer":false,"pauseRecordTimer":true,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30},"scripts-tool":[]},"name":"MikunoNaka","preview_locked":false,"quick_transitions":[{"duration":300,"fade_to_black":false,"hotkeys":[],"id":4,"name":"Cut"},{"duration":300,"fade_to_black":false,"hotkeys":[],"id":5,"name":"Fade"},{"duration":300,"fade_to_black":true,"hotkeys":[],"id":6,"name":"Fade"}],"saved_projectors":[],"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"scene_order":[{"name":"Screen + DroidCam"}],"sources":[{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.DroidCam OBS":[],"libobs.hide_scene_item.Laptop Screen":[],"libobs.show_scene_item.DroidCam OBS":[],"libobs.show_scene_item.Laptop Screen":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Screen + DroidCam","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":4,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":3,"locked":false,"name":"Laptop Screen","pos":{"x":1920.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":4,"locked":false,"name":"DroidCam OBS","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"xshm_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{},"sync":0,"versioned_id":"xshm_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"droidcam_obs","mixers":255,"monitoring_type":0,"muted":true,"name":"DroidCam OBS","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"activated":true,"cur_dev_id":"dev_id_wifi","cur_dev_type":1,"deactivate_wns":false,"device_list":"dev_id_wifi","resolution":3,"wifi_ip":"10.0.0.107"},"sync":0,"versioned_id":"droidcam_obs","volume":1.0}],"transition_duration":300,"transitions":[]} \ No newline at end of file
diff --git a/.config/obs-studio/basic/scenes/zt.json b/.config/obs-studio/basic/scenes/zt.json
index 8a28594..a2843c8 100644
--- a/.config/obs-studio/basic/scenes/zt.json
+++ b/.config/obs-studio/basic/scenes/zt.json
@@ -1 +1 @@
-{"AuxAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_input_capture","mixers":255,"monitoring_type":0,"muted":false,"name":"Mic/Aux","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"default"},"sync":0,"versioned_id":"pulse_input_capture","volume":1.0},"DesktopAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_output_capture","mixers":255,"monitoring_type":0,"muted":false,"name":"Desktop Audio","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"default"},"sync":0,"versioned_id":"pulse_output_capture","volume":1.0},"current_program_scene":"Laptop Screen","current_scene":"Laptop Screen","current_transition":"Fade","groups":[],"modules":{"auto-scene-switcher":{"active":false,"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"switches":[]},"decklink_captions":{"source":""},"output-timer":{"autoStartRecordTimer":false,"autoStartStreamTimer":false,"pauseRecordTimer":true,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30},"scripts-tool":[]},"name":"zt","preview_locked":false,"quick_transitions":[{"duration":300,"fade_to_black":false,"hotkeys":[],"id":1,"name":"Cut"},{"duration":300,"fade_to_black":false,"hotkeys":[],"id":2,"name":"Fade"},{"duration":300,"fade_to_black":true,"hotkeys":[],"id":3,"name":"Fade"}],"saved_projectors":[],"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"scene_order":[{"name":"Laptop Screen"},{"name":"Laptop Screen With Webcam"},{"name":"Webcam Only"}],"sources":[{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Webcam":[],"libobs.show_scene_item.Laptop Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Webcam Only","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":1,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Webcam","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":3.0,"y":3.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"v4l2_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Webcam","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"auto_reset":false,"color_range":0,"device_id":"/dev/video0","input":0,"pixelformat":1448695129,"resolution":41943400},"sync":0,"versioned_id":"v4l2_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Screen Capture":[],"libobs.hide_scene_item.Laptop Webcam":[],"libobs.show_scene_item.Laptop Screen Capture":[],"libobs.show_scene_item.Laptop Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen With Webcam","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Screen Capture","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"Laptop Webcam","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"xshm_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen Capture","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{},"sync":0,"versioned_id":"xshm_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Screen Capture":[],"libobs.show_scene_item.Laptop Screen Capture":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":1,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Screen Capture","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0}],"transition_duration":300,"transitions":[]} \ No newline at end of file
+{"AuxAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_input_capture","mixers":255,"monitoring_type":0,"muted":true,"name":"Mic/Aux","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"default"},"sync":0,"versioned_id":"pulse_input_capture","volume":1.0},"DesktopAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_output_capture","mixers":255,"monitoring_type":0,"muted":true,"name":"Desktop Audio","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"default"},"sync":0,"versioned_id":"pulse_output_capture","volume":1.0},"current_program_scene":"Laptop Screen","current_scene":"Laptop Screen","current_transition":"Fade","groups":[],"modules":{"auto-scene-switcher":{"active":false,"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"switches":[]},"decklink_captions":{"source":""},"output-timer":{"autoStartRecordTimer":false,"autoStartStreamTimer":false,"pauseRecordTimer":true,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30},"scripts-tool":[]},"name":"zt","preview_locked":false,"quick_transitions":[{"duration":300,"fade_to_black":false,"hotkeys":[],"id":1,"name":"Cut"},{"duration":300,"fade_to_black":false,"hotkeys":[],"id":2,"name":"Fade"},{"duration":300,"fade_to_black":true,"hotkeys":[],"id":3,"name":"Fade"}],"saved_projectors":[],"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"scene_order":[{"name":"Laptop Screen"},{"name":"Laptop Screen With Webcam"},{"name":"Webcam Only"},{"name":"DroidCam Only"}],"sources":[{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.DroidCam OBS 2":[],"libobs.hide_scene_item.Laptop Screen Capture":[],"libobs.show_scene_item.DroidCam OBS 2":[],"libobs.show_scene_item.Laptop Screen Capture":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":1.0,"y":1.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Screen Capture","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":5,"blend_type":"normal","bounds":{"x":1.0,"y":1.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"DroidCam OBS 2","pos":{"x":1362.0,"y":737.0001220703125},"private_settings":{},"rot":180.0,"scale":{"x":0.58906251192092896,"y":0.58888888359069824},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"xshm_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen Capture","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{},"sync":0,"versioned_id":"xshm_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Screen Capture":[],"libobs.hide_scene_item.Laptop Webcam":[],"libobs.show_scene_item.Laptop Screen Capture":[],"libobs.show_scene_item.Laptop Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen With Webcam","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Screen Capture","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"Laptop Webcam","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"v4l2_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Webcam","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"auto_reset":false,"color_range":0,"device_id":"/dev/video0","input":0,"pixelformat":1448695129,"resolution":41943400},"sync":0,"versioned_id":"v4l2_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Webcam":[],"libobs.show_scene_item.Laptop Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Webcam Only","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":1,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Webcam","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":3.0,"y":3.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.DroidCam OBS":[],"libobs.show_scene_item.DroidCam OBS":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"DroidCam Only","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"DroidCam OBS","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.25,"y":1.25},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"droidcam_obs","mixers":0,"monitoring_type":0,"muted":true,"name":"DroidCam OBS","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"activated":true,"cur_dev_id":"dev_id_wifi","cur_dev_type":1,"device_list":"dev_id_wifi","resolution":3,"wifi_ip":"10.0.0.107"},"sync":0,"versioned_id":"droidcam_obs","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"droidcam_obs","mixers":0,"monitoring_type":0,"muted":false,"name":"DroidCam OBS 2","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"activated":true,"cur_dev_id":"dev_id_wifi","cur_dev_type":1,"device_list":"dev_id_wifi","resolution":3,"wifi_ip":"10.0.0.106"},"sync":0,"versioned_id":"droidcam_obs","volume":1.0}],"transition_duration":300,"transitions":[]} \ No newline at end of file
diff --git a/.config/obs-studio/basic/scenes/zt.json.bak b/.config/obs-studio/basic/scenes/zt.json.bak
index 8a28594..a2843c8 100644
--- a/.config/obs-studio/basic/scenes/zt.json.bak
+++ b/.config/obs-studio/basic/scenes/zt.json.bak
@@ -1 +1 @@
-{"AuxAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_input_capture","mixers":255,"monitoring_type":0,"muted":false,"name":"Mic/Aux","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"default"},"sync":0,"versioned_id":"pulse_input_capture","volume":1.0},"DesktopAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_output_capture","mixers":255,"monitoring_type":0,"muted":false,"name":"Desktop Audio","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"default"},"sync":0,"versioned_id":"pulse_output_capture","volume":1.0},"current_program_scene":"Laptop Screen","current_scene":"Laptop Screen","current_transition":"Fade","groups":[],"modules":{"auto-scene-switcher":{"active":false,"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"switches":[]},"decklink_captions":{"source":""},"output-timer":{"autoStartRecordTimer":false,"autoStartStreamTimer":false,"pauseRecordTimer":true,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30},"scripts-tool":[]},"name":"zt","preview_locked":false,"quick_transitions":[{"duration":300,"fade_to_black":false,"hotkeys":[],"id":1,"name":"Cut"},{"duration":300,"fade_to_black":false,"hotkeys":[],"id":2,"name":"Fade"},{"duration":300,"fade_to_black":true,"hotkeys":[],"id":3,"name":"Fade"}],"saved_projectors":[],"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"scene_order":[{"name":"Laptop Screen"},{"name":"Laptop Screen With Webcam"},{"name":"Webcam Only"}],"sources":[{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Webcam":[],"libobs.show_scene_item.Laptop Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Webcam Only","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":1,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Webcam","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":3.0,"y":3.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"v4l2_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Webcam","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"auto_reset":false,"color_range":0,"device_id":"/dev/video0","input":0,"pixelformat":1448695129,"resolution":41943400},"sync":0,"versioned_id":"v4l2_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Screen Capture":[],"libobs.hide_scene_item.Laptop Webcam":[],"libobs.show_scene_item.Laptop Screen Capture":[],"libobs.show_scene_item.Laptop Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen With Webcam","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Screen Capture","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"Laptop Webcam","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"xshm_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen Capture","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{},"sync":0,"versioned_id":"xshm_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Screen Capture":[],"libobs.show_scene_item.Laptop Screen Capture":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen","prev_ver":453115907,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":1,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Screen Capture","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0}],"transition_duration":300,"transitions":[]} \ No newline at end of file
+{"AuxAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_input_capture","mixers":255,"monitoring_type":0,"muted":true,"name":"Mic/Aux","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"default"},"sync":0,"versioned_id":"pulse_input_capture","volume":1.0},"DesktopAudioDevice1":{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"pulse_output_capture","mixers":255,"monitoring_type":0,"muted":true,"name":"Desktop Audio","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"device_id":"default"},"sync":0,"versioned_id":"pulse_output_capture","volume":1.0},"current_program_scene":"Laptop Screen","current_scene":"Laptop Screen","current_transition":"Fade","groups":[],"modules":{"auto-scene-switcher":{"active":false,"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"switches":[]},"decklink_captions":{"source":""},"output-timer":{"autoStartRecordTimer":false,"autoStartStreamTimer":false,"pauseRecordTimer":true,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30},"scripts-tool":[]},"name":"zt","preview_locked":false,"quick_transitions":[{"duration":300,"fade_to_black":false,"hotkeys":[],"id":1,"name":"Cut"},{"duration":300,"fade_to_black":false,"hotkeys":[],"id":2,"name":"Fade"},{"duration":300,"fade_to_black":true,"hotkeys":[],"id":3,"name":"Fade"}],"saved_projectors":[],"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"scene_order":[{"name":"Laptop Screen"},{"name":"Laptop Screen With Webcam"},{"name":"Webcam Only"},{"name":"DroidCam Only"}],"sources":[{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.DroidCam OBS 2":[],"libobs.hide_scene_item.Laptop Screen Capture":[],"libobs.show_scene_item.DroidCam OBS 2":[],"libobs.show_scene_item.Laptop Screen Capture":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":1.0,"y":1.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Screen Capture","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":5,"blend_type":"normal","bounds":{"x":1.0,"y":1.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"DroidCam OBS 2","pos":{"x":1362.0,"y":737.0001220703125},"private_settings":{},"rot":180.0,"scale":{"x":0.58906251192092896,"y":0.58888888359069824},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"xshm_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen Capture","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{},"sync":0,"versioned_id":"xshm_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Screen Capture":[],"libobs.hide_scene_item.Laptop Webcam":[],"libobs.show_scene_item.Laptop Screen Capture":[],"libobs.show_scene_item.Laptop Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Screen With Webcam","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Screen Capture","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true},{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"Laptop Webcam","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.0,"y":1.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{},"id":"v4l2_input","mixers":0,"monitoring_type":0,"muted":false,"name":"Laptop Webcam","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"auto_reset":false,"color_range":0,"device_id":"/dev/video0","input":0,"pixelformat":1448695129,"resolution":41943400},"sync":0,"versioned_id":"v4l2_input","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.Laptop Webcam":[],"libobs.show_scene_item.Laptop Webcam":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"Webcam Only","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":1,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":1,"locked":false,"name":"Laptop Webcam","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":3.0,"y":3.0},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.hide_scene_item.DroidCam OBS":[],"libobs.show_scene_item.DroidCam OBS":[]},"id":"scene","mixers":0,"monitoring_type":0,"muted":false,"name":"DroidCam Only","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"custom_size":false,"id_counter":2,"items":[{"align":5,"blend_type":"normal","bounds":{"x":0.0,"y":0.0},"bounds_align":0,"bounds_type":0,"crop_bottom":0,"crop_left":0,"crop_right":0,"crop_top":0,"group_item_backup":false,"hide_transition":{"duration":0},"id":2,"locked":false,"name":"DroidCam OBS","pos":{"x":0.0,"y":0.0},"private_settings":{},"rot":0.0,"scale":{"x":1.25,"y":1.25},"scale_filter":"disable","show_transition":{"duration":0},"visible":true}]},"sync":0,"versioned_id":"scene","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"droidcam_obs","mixers":0,"monitoring_type":0,"muted":true,"name":"DroidCam OBS","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"activated":true,"cur_dev_id":"dev_id_wifi","cur_dev_type":1,"device_list":"dev_id_wifi","resolution":3,"wifi_ip":"10.0.0.107"},"sync":0,"versioned_id":"droidcam_obs","volume":1.0},{"balance":0.5,"deinterlace_field_order":0,"deinterlace_mode":0,"enabled":true,"flags":0,"hotkeys":{"libobs.mute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[],"libobs.unmute":[]},"id":"droidcam_obs","mixers":0,"monitoring_type":0,"muted":false,"name":"DroidCam OBS 2","prev_ver":453115908,"private_settings":{},"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"settings":{"activated":true,"cur_dev_id":"dev_id_wifi","cur_dev_type":1,"device_list":"dev_id_wifi","resolution":3,"wifi_ip":"10.0.0.106"},"sync":0,"versioned_id":"droidcam_obs","volume":1.0}],"transition_duration":300,"transitions":[]} \ No newline at end of file
diff --git a/.config/obs-studio/global.ini b/.config/obs-studio/global.ini
index 9d843bd..c91fa76 100644
--- a/.config/obs-studio/global.ini
+++ b/.config/obs-studio/global.ini
@@ -4,7 +4,8 @@ Pre21Defaults=false
Pre23Defaults=false
Pre24.1Defaults=false
FirstRun=true
-LastVersion=453115907
+LastVersion=453115908
+CurrentTheme2=Dark
[Basic]
Profile=zt
@@ -15,8 +16,8 @@ ConfigOnNewProfile=true
[BasicWindow]
gridMode=false
-geometry=AdnQywADAAAAAAAAAAAAIAAAB38AAAQ3AAAAAAAAACAAAAd/AAAENwAAAAAAAAAAB4AAAAAAAAAAIAAAB38AAAQ3
-DockState=AAAA/wAAAAD9AAAAAQAAAAMAAAeAAAAAovwBAAAABfsAAAAUAHMAYwBlAG4AZQBzAEQAbwBjAGsBAAAAAAAAAeEAAACgAP////sAAAAWAHMAbwB1AHIAYwBlAHMARABvAGMAawEAAAHnAAAB3gAAAKAA/////AAAA8sAAAHVAAAA3AD////6AAAAAAIAAAAC+wAAABIAbQBpAHgAZQByAEQAbwBjAGsBAAAAAP////8AAABYAP////sAAAAeAHQAcgBhAG4AcwBpAHQAaQBvAG4AcwBEAG8AYwBrAQAAA30AAACiAAAARwD////7AAAAGABjAG8AbgB0AHIAbwBsAHMARABvAGMAawEAAAWmAAAB2gAAAJ4A////+wAAABIAcwB0AGEAdABzAEQAbwBjAGsCAAACYgAAAbgAAAK8AAAAyAAAB4AAAANFAAAABAAAAAQAAAAIAAAACPwAAAAA
+geometry=AdnQywADAAAAAAAAAAAAHAAAB38AAAQ3AAAAAAAAABwAAAd/AAAENwAAAAAAAAAAB4AAAAAAAAAAHAAAB38AAAQ3
+DockState=AAAA/wAAAAD9AAAAAQAAAAMAAAeAAAAA7vwBAAAABfsAAAAUAHMAYwBlAG4AZQBzAEQAbwBjAGsBAAAAAAAAAbUAAACgAP////sAAAAWAHMAbwB1AHIAYwBlAHMARABvAGMAawEAAAG7AAABrwAAAKAA/////AAAA3AAAAJbAAAA3AD////6AAAAAAIAAAAC+wAAABIAbQBpAHgAZQByAEQAbwBjAGsBAAAAAP////8AAABYAP////sAAAAeAHQAcgBhAG4AcwBpAHQAaQBvAG4AcwBEAG8AYwBrAQAAA30AAACiAAAARwD////7AAAAGABjAG8AbgB0AHIAbwBsAHMARABvAGMAawEAAAXRAAABrwAAAJ4A////+wAAABIAcwB0AGEAdABzAEQAbwBjAGsCAAACYgAAAbgAAAK8AAAAyAAAB4AAAAL9AAAABAAAAAQAAAAIAAAACPwAAAAA
PreviewEnabled=true
AlwaysOnTop=false
SceneDuplicationMode=true
@@ -24,10 +25,13 @@ SwapScenesMode=true
EditPropertiesMode=false
PreviewProgramMode=false
DocksLocked=false
+WarnBeforeStartingStream=false
+WarnBeforeStoppingStream=false
+WarnBeforeStoppingRecord=false
[PropertiesWindow]
-cx=580
-cy=440
+cx=779
+cy=587
[ScriptLogWindow]
geometry=AdnQywADAAAAAAAAAAAAFAAAAlcAAAGjAAAAAAAAABQAAAJXAAABowAAAAAAAAAAB4AAAAAAAAAAFAAAAlcAAAGj
diff --git a/.config/obs-studio/logs/2022-04-15 23-03-47.txt b/.config/obs-studio/logs/2022-04-15 23-03-47.txt
deleted file mode 100644
index 3430798..0000000
--- a/.config/obs-studio/logs/2022-04-15 23-03-47.txt
+++ /dev/null
@@ -1,332 +0,0 @@
-23:03:47.115: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
-23:03:47.115: CPU Speed: 3000.000MHz
-23:03:47.116: Physical Cores: 6, Logical Cores: 12
-23:03:47.116: Physical Memory: 15421MB Total, 9031MB Free
-23:03:47.116: Kernel Version: Linux 5.17.1-arch1-1
-23:03:47.116: Distribution: "Arch Linux" Unknown
-23:03:47.116: Session Type: x11
-23:03:47.116: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
-23:03:47.117: Qt Version: 5.15.3 (runtime), 5.15.3 (compiled)
-23:03:47.117: Portable mode: false
-23:03:47.147: OBS 27.2.3-1 (linux)
-23:03:47.147: ---------------------------------
-23:03:47.147: ---------------------------------
-23:03:47.147: audio settings reset:
-23:03:47.147: samples per sec: 48000
-23:03:47.147: speakers: 2
-23:03:47.149: ---------------------------------
-23:03:47.149: Initializing OpenGL...
-23:03:47.206: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2
-23:03:47.206: OpenGL loaded successfully, version 3.3.0 NVIDIA 510.60.02, shading language 3.30 NVIDIA via Cg compiler
-23:03:47.213: ---------------------------------
-23:03:47.213: video settings reset:
-23:03:47.213: base resolution: 1920x1080
-23:03:47.213: output resolution: 1280x720
-23:03:47.213: downscale filter: Bicubic
-23:03:47.213: fps: 30/1
-23:03:47.213: format: NV12
-23:03:47.213: YUV mode: 709/Partial
-23:03:47.213: NV12 texture support not available
-23:03:47.214: Audio monitoring device:
-23:03:47.214: name: Default
-23:03:47.214: id: default
-23:03:47.214: ---------------------------------
-23:03:47.214: Failed to load 'en-US' text for module: 'decklink-captions.so'
-23:03:47.215: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
-23:03:47.272: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
-23:03:47.272: No blackmagic support
-23:03:47.285: NVENC supported
-23:03:47.285: FFMPEG VAAPI supported
-23:03:47.289: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
-23:03:47.289:
-23:03:47.289: Module '/usr//lib/obs-plugins/sndio.so' not loaded
-23:03:47.289: ---------------------------------
-23:03:47.289: Loaded Modules:
-23:03:47.289: text-freetype2.so
-23:03:47.289: rtmp-services.so
-23:03:47.289: obs-x264.so
-23:03:47.289: obs-transitions.so
-23:03:47.289: obs-outputs.so
-23:03:47.289: obs-libfdk.so
-23:03:47.289: obs-filters.so
-23:03:47.289: obs-ffmpeg.so
-23:03:47.289: linux-v4l2.so
-23:03:47.289: linux-pulseaudio.so
-23:03:47.289: linux-jack.so
-23:03:47.289: linux-decklink.so
-23:03:47.289: linux-capture.so
-23:03:47.289: linux-alsa.so
-23:03:47.289: image-source.so
-23:03:47.289: frontend-tools.so
-23:03:47.289: droidcam-obs.so
-23:03:47.289: decklink-ouput-ui.so
-23:03:47.289: decklink-captions.so
-23:03:47.289: ---------------------------------
-23:03:47.290: ==== Startup complete ===============================================
-23:03:47.297: No scene file found, creating default scene
-23:03:47.317: All scene data cleared
-23:03:47.317: ------------------------------------------------
-23:03:47.322: pulse-input: Server name: 'pulseaudio 15.0'
-23:03:47.322: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
-23:03:47.322: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
-23:03:47.684: pulse-input: Server name: 'pulseaudio 15.0'
-23:03:47.685: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
-23:03:47.685: pulse-input: Started recording from 'alsa_input.pci-0000_05_00.6.analog-stereo'
-23:03:47.685: Switched to scene 'Scene'
-23:03:47.685: Failed to glob scene collections
-23:03:48.275: [rtmp-services plugin] Successfully updated file 'services.json' (version 195)
-23:03:48.275: [rtmp-services plugin] Successfully updated package (version 195)
-23:03:48.311: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)
-23:03:48.311:
-23:04:08.273: Settings changed (outputs)
-23:04:08.273: ------------------------------------------------
-23:04:11.588: Settings changed (outputs)
-23:04:11.588: ------------------------------------------------
-23:04:30.298: User added scene 'Laptop Screen'
-23:04:30.299: User switched to scene 'Laptop Screen'
-23:04:32.087: User switched to scene 'Scene'
-23:04:34.545: User switched to scene 'Laptop Screen'
-23:04:34.545: User Removed scene 'Scene'
-23:04:45.284: xshm-input: Geometry 1920x1080 @ 0,0
-23:04:45.286: User added source 'Laptop Screen Capture' (xshm_input) to scene 'Laptop Screen'
-23:04:59.568: User added scene 'Laptop Screen With Webcam'
-23:04:59.570: User added source 'Laptop Screen Capture' (xshm_input) to scene 'Laptop Screen With Webcam'
-23:04:59.574: Switched to scene 'Laptop Screen With Webcam'
-23:05:09.535: v4l2-input: Start capture from
-23:05:09.535: v4l2-input: Unable to open device
-23:05:09.535: v4l2-input: Initialization failed
-23:05:09.537: User added source 'Laptop Webcam' (v4l2_input) to scene 'Laptop Screen With Webcam'
-23:05:09.558: v4l2-input: /dev/video1 seems to not support video capture
-23:05:09.559: v4l2-input: Found device 'HP TrueVision HD Camera: HP Tru' at /dev/video0
-23:05:09.559: v4l2-input: Found input 'Camera 1' (Index 0)
-23:05:09.569: v4l2-controls: setting default for Power Line Frequency to 2
-23:05:09.575: v4l2-controls: setting default for Auto Exposure to 3
-23:05:09.577: v4l2-input: Pixelformat: YUYV 4:2:2 (available)
-23:05:09.577: v4l2-input: Pixelformat: Motion-JPEG (available)
-23:05:09.577: v4l2-input: Pixelformat: RGB3 (Emulated) (unavailable)
-23:05:09.577: v4l2-input: Pixelformat: BGR3 (Emulated) (available)
-23:05:09.577: v4l2-input: Pixelformat: YU12 (Emulated) (available)
-23:05:09.577: v4l2-input: Pixelformat: YV12 (Emulated) (available)
-23:05:09.577: v4l2-input: Stepwise and Continuous framesizes are currently hardcoded
-23:05:09.578: v4l2-input: Stepwise and Continuous framerates are currently hardcoded
-23:05:09.580: v4l2-input: Pixelformat: YUYV 4:2:2 (available)
-23:05:09.580: v4l2-input: Pixelformat: Motion-JPEG (available)
-23:05:09.580: v4l2-input: Pixelformat: RGB3 (Emulated) (unavailable)
-23:05:09.580: v4l2-input: Pixelformat: BGR3 (Emulated) (available)
-23:05:09.580: v4l2-input: Pixelformat: YU12 (Emulated) (available)
-23:05:09.580: v4l2-input: Pixelformat: YV12 (Emulated) (available)
-23:05:09.580: v4l2-input: Stepwise and Continuous framesizes are currently hardcoded
-23:05:09.580: v4l2-input: Stepwise and Continuous framerates are currently hardcoded
-23:05:09.580: v4l2-input: Start capture from /dev/video0
-23:05:09.581: v4l2-input: Input: 0
-23:05:09.581: v4l2-input: Resolution: 640x360
-23:05:09.581: v4l2-input: Pixelformat: YUYV
-23:05:09.581: v4l2-input: Linesize: 1280 Bytes
-23:05:09.581: v4l2-input: Framerate: 30.00 fps
-23:05:09.581: v4l2-input: Stepwise and Continuous framerates are currently hardcoded
-23:05:09.581: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
-23:05:15.796: v4l2-input: /dev/video0: Stopped capture after 183 frames
-23:05:15.826: v4l2-input: Start capture from /dev/video0
-23:05:15.827: v4l2-input: Input: 0
-23:05:15.831: v4l2-input: Resolution: 176x144
-23:05:15.831: v4l2-input: Pixelformat: YUYV
-23:05:15.831: v4l2-input: Linesize: 352 Bytes
-23:05:15.831: v4l2-input: Framerate: 30.00 fps
-23:05:15.831: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
-23:05:18.387: v4l2-input: /dev/video0: Stopped capture after 73 frames
-23:05:18.392: v4l2-input: Start capture from /dev/video0
-23:05:18.393: v4l2-input: Input: 0
-23:05:18.397: v4l2-input: Resolution: 640x360
-23:05:18.397: v4l2-input: Pixelformat: YUYV
-23:05:18.397: v4l2-input: Linesize: 1280 Bytes
-23:05:18.397: v4l2-input: Framerate: 30.00 fps
-23:05:18.397: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
-23:05:20.487: v4l2-input: /dev/video0: Stopped capture after 59 frames
-23:05:20.518: v4l2-input: Start capture from /dev/video0
-23:05:20.519: v4l2-input: Input: 0
-23:05:20.522: v4l2-input: Resolution: 320x240
-23:05:20.522: v4l2-input: Pixelformat: YUYV
-23:05:20.522: v4l2-input: Linesize: 640 Bytes
-23:05:20.523: v4l2-input: Framerate: 30.00 fps
-23:05:20.523: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
-23:05:26.139: v4l2-input: /dev/video0: Stopped capture after 165 frames
-23:05:26.145: v4l2-input: Start capture from /dev/video0
-23:05:26.145: v4l2-input: Input: 0
-23:05:26.149: v4l2-input: Resolution: 640x480
-23:05:26.149: v4l2-input: Pixelformat: YUYV
-23:05:26.149: v4l2-input: Linesize: 1280 Bytes
-23:05:26.149: v4l2-input: Framerate: 30.00 fps
-23:05:26.150: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
-23:05:29.104: v4l2-input: /dev/video0: Stopped capture after 85 frames
-23:05:29.136: v4l2-input: Start capture from /dev/video0
-23:05:29.137: v4l2-input: Input: 0
-23:05:29.140: v4l2-input: Resolution: 640x360
-23:05:29.140: v4l2-input: Pixelformat: YUYV
-23:05:29.140: v4l2-input: Linesize: 1280 Bytes
-23:05:29.140: v4l2-input: Framerate: 30.00 fps
-23:05:29.141: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
-23:05:31.332: v4l2-input: /dev/video0: Stopped capture after 62 frames
-23:05:31.362: v4l2-input: Start capture from /dev/video0
-23:05:31.363: v4l2-input: Input: 0
-23:05:31.366: v4l2-input: Resolution: 640x360
-23:05:31.366: v4l2-input: Pixelformat: MJPG
-23:05:31.366: v4l2-input: Linesize: 0 Bytes
-23:05:31.366: v4l2-input: Framerate: 30.00 fps
-23:05:31.367: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
-23:05:33.193: v4l2-input: /dev/video0: Stopped capture after 51 frames
-23:05:33.197: v4l2-input: Start capture from /dev/video0
-23:05:33.198: v4l2-input: Input: 0
-23:05:33.200: v4l2-input: Resolution: 640x360
-23:05:33.200: v4l2-input: Pixelformat: YV12
-23:05:33.200: v4l2-input: Linesize: 640 Bytes
-23:05:33.200: v4l2-input: Framerate: 30.00 fps
-23:05:33.200: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
-23:05:35.624: v4l2-input: /dev/video0: Stopped capture after 69 frames
-23:05:35.655: v4l2-input: Start capture from /dev/video0
-23:05:35.655: v4l2-input: Input: 0
-23:05:35.659: v4l2-input: Resolution: 640x360
-23:05:35.659: v4l2-input: Pixelformat: YUYV
-23:05:35.659: v4l2-input: Linesize: 1280 Bytes
-23:05:35.659: v4l2-input: Framerate: 30.00 fps
-23:05:35.660: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
-23:05:40.875: v4l2-input: /dev/video0: Stopped capture after 153 frames
-23:05:40.909: v4l2-input: Start capture from /dev/video0
-23:05:40.909: v4l2-input: Input: 0
-23:05:40.913: v4l2-input: Resolution: 640x360
-23:05:40.913: v4l2-input: Pixelformat: YUYV
-23:05:40.913: v4l2-input: Linesize: 1280 Bytes
-23:05:40.913: v4l2-input: Framerate: 30.00 fps
-23:05:40.914: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
-23:05:42.703: v4l2-input: /dev/video0: Stopped capture after 50 frames
-23:05:42.735: v4l2-input: Start capture from /dev/video0
-23:05:42.736: v4l2-input: Input: 0
-23:05:42.739: v4l2-input: Resolution: 640x360
-23:05:42.739: v4l2-input: Pixelformat: YUYV
-23:05:42.739: v4l2-input: Linesize: 1280 Bytes
-23:05:42.739: v4l2-input: Framerate: 30.00 fps
-23:05:42.740: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
-23:05:44.099: v4l2-input: /dev/video0: Stopped capture after 37 frames
-23:05:44.130: v4l2-input: Start capture from /dev/video0
-23:05:44.131: v4l2-input: Input: 0
-23:05:44.134: v4l2-input: Resolution: 640x360
-23:05:44.134: v4l2-input: Pixelformat: YUYV
-23:05:44.134: v4l2-input: Linesize: 1280 Bytes
-23:05:44.134: v4l2-input: Framerate: 30.00 fps
-23:05:44.135: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
-23:06:11.432: User added scene 'Webcam Only'
-23:06:11.434: User switched to scene 'Webcam Only'
-23:06:19.336: User added source 'Laptop Webcam' (v4l2_input) to scene 'Webcam Only'
-23:06:36.225: ---------------------------------
-23:06:36.225: [NVENC encoder: 'simple_h264_stream'] settings:
-23:06:36.225: rate_control: CBR
-23:06:36.225: bitrate: 2500
-23:06:36.225: cqp: 0
-23:06:36.225: keyint: 250
-23:06:36.225: preset: hq
-23:06:36.225: profile: high
-23:06:36.225: width: 1280
-23:06:36.225: height: 720
-23:06:36.225: 2-pass: false
-23:06:36.225: b-frames: 2
-23:06:36.225: psycho-aq: 1
-23:06:36.225: GPU: 0
-23:06:36.225:
-23:06:36.485: libfdk_aac encoder created
-23:06:36.485: libfdk_aac bitrate: 160, channels: 2
-23:06:36.487: ==== Recording Start ===============================================
-23:06:36.487: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-04-15_23-06-36.mkv'...
-23:07:19.119: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-04-15_23-06-36.mkv' stopped
-23:07:19.119: Output 'simple_file_output': stopping
-23:07:19.119: Output 'simple_file_output': Total frames output: 1243
-23:07:19.119: Output 'simple_file_output': Total drawn frames: 1279
-23:07:19.119: ==== Recording Stop ================================================
-23:07:19.236: libfdk_aac encoder destroyed
-23:07:23.180: User switched to scene 'Laptop Screen'
-23:07:24.939: User switched to scene 'Laptop Screen With Webcam'
-23:07:25.754: User switched to scene 'Webcam Only'
-23:07:26.736: User switched to scene 'Laptop Screen'
-23:07:38.360: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
-23:07:38.360: pulse-input: Got 15895 packets with 10172800 frames
-23:07:38.361: pulse-input: Stopped recording from 'alsa_input.pci-0000_05_00.6.analog-stereo'
-23:07:38.361: pulse-input: Got 23030 packets with 10167942 frames
-23:07:38.363: v4l2-input: /dev/video0: Stopped capture after 3431 frames
-23:07:38.424: All scene data cleared
-23:07:38.424: ------------------------------------------------
-23:07:38.427: Switched to scene 'Scene'
-23:07:38.429: Added scene collection 'MikunoNaka' (clean, MikunoNaka.json)
-23:07:38.429: ------------------------------------------------
-23:07:42.246: ==== Shutting down ==================================================
-23:07:42.256: All scene data cleared
-23:07:42.256: ------------------------------------------------
-23:07:42.373: [Scripting] Total detached callbacks: 0
-23:07:42.373: Freeing OBS context data
-23:07:42.395: == Profiler Results =============================
-23:07:42.395: run_program_init: 666.702 ms
-23:07:42.395: ┣OBSApp::AppInit: 2.58 ms
-23:07:42.395: ┃ ┗OBSApp::InitLocale: 0.568 ms
-23:07:42.395: ┗OBSApp::OBSInit: 639.961 ms
-23:07:42.395: ┣obs_startup: 20.153 ms
-23:07:42.395: ┗OBSBasic::OBSInit: 589.689 ms
-23:07:42.395: ┣OBSBasic::InitBasicConfig: 0.232 ms
-23:07:42.395: ┣OBSBasic::ResetAudio: 0.091 ms
-23:07:42.395: ┣OBSBasic::ResetVideo: 66.218 ms
-23:07:42.395: ┣OBSBasic::InitOBSCallbacks: 0.003 ms
-23:07:42.395: ┣OBSBasic::InitHotkeys: 0.025 ms
-23:07:42.395: ┣obs_load_all_modules: 75.733 ms
-23:07:42.395: ┃ ┣obs_init_module(decklink-captions.so): 0.023 ms
-23:07:42.395: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.326 ms
-23:07:42.395: ┃ ┣obs_init_module(droidcam-obs.so): 0.004 ms
-23:07:42.395: ┃ ┣obs_init_module(frontend-tools.so): 51.77 ms
-23:07:42.395: ┃ ┣obs_init_module(image-source.so): 0.005 ms
-23:07:42.395: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms
-23:07:42.395: ┃ ┣obs_init_module(linux-capture.so): 0.399 ms
-23:07:42.395: ┃ ┣obs_init_module(linux-decklink.so): 0.071 ms
-23:07:42.395: ┃ ┣obs_init_module(linux-jack.so): 0.001 ms
-23:07:42.395: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms
-23:07:42.395: ┃ ┣obs_init_module(linux-v4l2.so): 7.116 ms
-23:07:42.395: ┃ ┣obs_init_module(obs-ffmpeg.so): 0.338 ms
-23:07:42.396: ┃ ┃ ┗nvenc_check: 0.247 ms
-23:07:42.396: ┃ ┣obs_init_module(obs-filters.so): 0.013 ms
-23:07:42.396: ┃ ┣obs_init_module(obs-libfdk.so): 0.001 ms
-23:07:42.396: ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms
-23:07:42.396: ┃ ┣obs_init_module(obs-transitions.so): 0.005 ms
-23:07:42.396: ┃ ┣obs_init_module(obs-x264.so): 0.001 ms
-23:07:42.396: ┃ ┣obs_init_module(rtmp-services.so): 0.094 ms
-23:07:42.396: ┃ ┗obs_init_module(text-freetype2.so): 0.023 ms
-23:07:42.396: ┣OBSBasic::ResetOutputs: 0.078 ms
-23:07:42.396: ┣OBSBasic::CreateHotkeys: 0.023 ms
-23:07:42.396: ┣OBSBasic::InitService: 5.677 ms
-23:07:42.396: ┣OBSBasic::InitPrimitives: 0.282 ms
-23:07:42.396: ┗OBSBasic::Load: 388.429 ms
-23:07:42.396: obs_hotkey_thread(25 ms): min=0.058 ms, median=0.193 ms, max=6.044 ms, 99th percentile=1.779 ms, 100% below 25 ms
-23:07:42.396: audio_thread(Audio): min=0.002 ms, median=0.064 ms, max=25.972 ms, 99th percentile=0.308 ms
-23:07:42.396: ┗receive_audio: min=0.008 ms, median=0.166 ms, max=0.292 ms, 99th percentile=0.211 ms, 0.180638 calls per parent call
-23:07:42.396: ┣buffer_audio: min=0 ms, median=0.002 ms, max=0.016 ms, 99th percentile=0.003 ms
-23:07:42.396: ┗do_encode: min=0.058 ms, median=0.158 ms, max=0.284 ms, 99th percentile=0.202 ms
-23:07:42.396: ┣encode(simple_aac): min=0.052 ms, median=0.146 ms, max=0.272 ms, 99th percentile=0.18 ms
-23:07:42.396: ┗send_packet: min=0.002 ms, median=0.006 ms, max=0.042 ms, 99th percentile=0.03 ms
-23:07:42.396: obs_graphics_thread(33.3333 ms): min=0.462 ms, median=2.1 ms, max=71.272 ms, 99th percentile=9.956 ms, 99.8582% below 33.333 ms
-23:07:42.396: ┣tick_sources: min=0.002 ms, median=0.016 ms, max=69.191 ms, 99th percentile=4.568 ms
-23:07:42.396: ┣output_frame: min=0.118 ms, median=0.41 ms, max=35.948 ms, 99th percentile=1.163 ms
-23:07:42.396: ┃ ┣gs_context(video->graphics): min=0.116 ms, median=0.398 ms, max=35.945 ms, 99th percentile=0.983 ms
-23:07:42.396: ┃ ┃ ┣render_video: min=0.055 ms, median=0.219 ms, max=35.514 ms, 99th percentile=0.615 ms
-23:07:42.396: ┃ ┃ ┃ ┣render_main_texture: min=0.045 ms, median=0.201 ms, max=35.491 ms, 99th percentile=0.451 ms
-23:07:42.396: ┃ ┃ ┃ ┣render_output_texture: min=0.026 ms, median=0.06 ms, max=17.684 ms, 99th percentile=0.099 ms, 0.181367 calls per parent call
-23:07:42.396: ┃ ┃ ┃ ┣render_convert_texture: min=0.03 ms, median=0.071 ms, max=0.62 ms, 99th percentile=0.121 ms, 0.181367 calls per parent call
-23:07:42.396: ┃ ┃ ┃ ┗stage_output_texture: min=0.019 ms, median=0.043 ms, max=1.347 ms, 99th percentile=0.092 ms, 0.181367 calls per parent call
-23:07:42.396: ┃ ┃ ┣gs_flush: min=0.005 ms, median=0.013 ms, max=1.621 ms, 99th percentile=0.064 ms
-23:07:42.396: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.004 ms, max=0.023 ms, 99th percentile=0.006 ms, 0.181367 calls per parent call
-23:07:42.396: ┃ ┗output_video_data: min=0.117 ms, median=0.161 ms, max=0.747 ms, 99th percentile=0.293 ms, 0.181225 calls per parent call
-23:07:42.396: ┗render_displays: min=0.055 ms, median=0.544 ms, max=17.872 ms, 99th percentile=4.855 ms
-23:07:42.396: OBSBasic::ResetOutputs: min=0.13 ms, median=0 ms, max=0.164 ms, 99th percentile=0.164 ms
-23:07:42.396: video_thread(video): min=0.349 ms, median=0.653 ms, max=3.239 ms, 99th percentile=1.01 ms
-23:07:42.396: ┗receive_video: min=0.346 ms, median=0.649 ms, max=3.235 ms, 99th percentile=1.007 ms
-23:07:42.396: ┗do_encode: min=0.344 ms, median=0.645 ms, max=3.233 ms, 99th percentile=1.002 ms
-23:07:42.396: ┣encode(simple_h264_stream): min=0.34 ms, median=0.616 ms, max=1.162 ms, 99th percentile=0.967 ms
-23:07:42.396: ┗send_packet: min=0.003 ms, median=0.022 ms, max=2.749 ms, 99th percentile=0.046 ms
-23:07:42.396: =================================================
-23:07:42.396: == Profiler Time Between Calls ==================
-23:07:42.396: obs_hotkey_thread(25 ms): min=25.099 ms, median=25.293 ms, max=31.115 ms, 82.3479% within ±2% of 25 ms (0% lower, 17.6521% higher)
-23:07:42.396: obs_graphics_thread(33.3333 ms): min=4.837 ms, median=33.333 ms, max=71.282 ms, 99.0781% within ±2% of 33.333 ms (0.468019% lower, 0.453836% higher)
-23:07:42.396: =================================================
-23:07:42.443: Number of memory leaks: 1
diff --git a/.config/obs-studio/logs/2022-04-15 23-08-52.txt b/.config/obs-studio/logs/2022-04-15 23-08-52.txt
deleted file mode 100644
index 448e420..0000000
--- a/.config/obs-studio/logs/2022-04-15 23-08-52.txt
+++ /dev/null
@@ -1,342 +0,0 @@
-23:08:52.475: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
-23:08:52.475: CPU Speed: 3000.000MHz
-23:08:52.476: Physical Cores: 6, Logical Cores: 12
-23:08:52.476: Physical Memory: 15421MB Total, 8981MB Free
-23:08:52.476: Kernel Version: Linux 5.17.1-arch1-1
-23:08:52.476: Distribution: "Arch Linux" Unknown
-23:08:52.476: Session Type: x11
-23:08:52.476: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
-23:08:52.477: Qt Version: 5.15.3 (runtime), 5.15.3 (compiled)
-23:08:52.477: Portable mode: false
-23:08:52.507: OBS 27.2.3-1 (linux)
-23:08:52.507: ---------------------------------
-23:08:52.508: ---------------------------------
-23:08:52.508: audio settings reset:
-23:08:52.508: samples per sec: 48000
-23:08:52.508: speakers: 2
-23:08:52.509: ---------------------------------
-23:08:52.509: Initializing OpenGL...
-23:08:52.578: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2
-23:08:52.578: OpenGL loaded successfully, version 3.3.0 NVIDIA 510.60.02, shading language 3.30 NVIDIA via Cg compiler
-23:08:52.585: ---------------------------------
-23:08:52.585: video settings reset:
-23:08:52.585: base resolution: 1920x1080
-23:08:52.585: output resolution: 1280x720
-23:08:52.585: downscale filter: Bicubic
-23:08:52.585: fps: 30/1
-23:08:52.585: format: NV12
-23:08:52.585: YUV mode: 709/Partial
-23:08:52.585: NV12 texture support not available
-23:08:52.586: Audio monitoring device:
-23:08:52.586: name: Default
-23:08:52.586: id: default
-23:08:52.586: ---------------------------------
-23:08:52.588: Failed to load 'en-US' text for module: 'decklink-captions.so'
-23:08:52.588: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
-23:08:52.646: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
-23:08:52.646: No blackmagic support
-23:08:52.656: NVENC supported
-23:08:52.656: FFMPEG VAAPI supported
-23:08:52.660: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
-23:08:52.660:
-23:08:52.660: Module '/usr//lib/obs-plugins/sndio.so' not loaded
-23:08:52.660: ---------------------------------
-23:08:52.660: Loaded Modules:
-23:08:52.661: text-freetype2.so
-23:08:52.661: rtmp-services.so
-23:08:52.661: obs-x264.so
-23:08:52.661: obs-transitions.so
-23:08:52.661: obs-outputs.so
-23:08:52.661: obs-libfdk.so
-23:08:52.661: obs-filters.so
-23:08:52.661: obs-ffmpeg.so
-23:08:52.661: linux-v4l2.so
-23:08:52.661: linux-pulseaudio.so
-23:08:52.661: linux-jack.so
-23:08:52.661: linux-decklink.so
-23:08:52.661: linux-capture.so
-23:08:52.661: linux-alsa.so
-23:08:52.661: image-source.so
-23:08:52.661: frontend-tools.so
-23:08:52.661: droidcam-obs.so
-23:08:52.661: decklink-ouput-ui.so
-23:08:52.661: decklink-captions.so
-23:08:52.661: ---------------------------------
-23:08:52.661: ==== Startup complete ===============================================
-23:08:52.698: All scene data cleared
-23:08:52.698: ------------------------------------------------
-23:08:52.699: Switched to scene 'Scene'
-23:08:52.700: ------------------------------------------------
-23:08:52.700: Loaded scenes:
-23:08:52.700: - scene 'Scene':
-23:08:52.700: ------------------------------------------------
-23:09:17.449: Settings changed (outputs)
-23:09:17.449: ------------------------------------------------
-23:09:51.495: ---------------------------------
-23:09:51.495: video settings reset:
-23:09:51.495: base resolution: 1920x1080
-23:09:51.495: output resolution: 1280x720
-23:09:51.495: downscale filter: Bicubic
-23:09:51.495: fps: 30/1
-23:09:51.495: format: NV12
-23:09:51.495: YUV mode: 709/Partial
-23:09:51.495: NV12 texture support not available
-23:09:51.499: Audio monitoring device:
-23:09:51.499: name: Default
-23:09:51.499: id: default
-23:09:51.499: Created profile 'zt' (clean, zt)
-23:09:51.499: ------------------------------------------------
-23:09:59.097:
-23:09:59.097: ==== Auto-config wizard testing commencing ======
-
-23:10:00.378: ---------------------------------
-23:10:00.378: video settings reset:
-23:10:00.378: base resolution: 1920x1080
-23:10:00.378: output resolution: 1920x1080
-23:10:00.378: downscale filter: Bicubic
-23:10:00.378: fps: 60/1
-23:10:00.378: format: NV12
-23:10:00.378: YUV mode: 709/Partial
-23:10:00.378: NV12 texture support not available
-23:10:00.380:
-23:10:00.380: ==== Auto-config wizard testing stopping ========
-
-23:10:04.966: All scene data cleared
-23:10:04.966: ------------------------------------------------
-23:10:04.969: pulse-input: Server name: 'pulseaudio 15.0'
-23:10:04.969: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
-23:10:04.969: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
-23:10:04.969: [Loaded global audio device]: 'Desktop Audio'
-23:10:05.560: pulse-input: Server name: 'pulseaudio 15.0'
-23:10:05.560: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
-23:10:05.560: pulse-input: Started recording from 'alsa_input.pci-0000_05_00.6.analog-stereo'
-23:10:05.561: [Loaded global audio device]: 'Mic/Aux'
-23:10:05.561: v4l2-input: Start capture from /dev/video0
-23:10:05.561: v4l2-input: Input: 0
-23:10:05.565: v4l2-input: Resolution: 640x360
-23:10:05.565: v4l2-input: Pixelformat: YUYV
-23:10:05.565: v4l2-input: Linesize: 1280 Bytes
-23:10:05.565: v4l2-input: Framerate: 30.00 fps
-23:10:05.566: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
-23:10:05.605: xshm-input: Geometry 1920x1080 @ 0,0
-23:10:05.606: Switched to scene 'Laptop Screen'
-23:10:05.606: ------------------------------------------------
-23:10:05.606: Loaded scenes:
-23:10:05.606: - scene 'Laptop Screen':
-23:10:05.607: - source: 'Laptop Screen Capture' (xshm_input)
-23:10:05.607: - scene 'Laptop Screen With Webcam':
-23:10:05.607: - source: 'Laptop Screen Capture' (xshm_input)
-23:10:05.607: - source: 'Laptop Webcam' (v4l2_input)
-23:10:05.607: - scene 'Webcam Only':
-23:10:05.607: - source: 'Laptop Webcam' (v4l2_input)
-23:10:05.607: ------------------------------------------------
-23:10:05.611: Switched to scene collection 'zt' (zt.json)
-23:10:05.611: ------------------------------------------------
-23:10:06.170: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop Audio)
-23:10:06.170:
-23:10:31.849: Settings changed (outputs)
-23:10:31.849: ------------------------------------------------
-23:10:36.049: ---------------------------------
-23:10:36.050: video settings reset:
-23:10:36.050: base resolution: 1920x1080
-23:10:36.050: output resolution: 1280x720
-23:10:36.050: downscale filter: Bicubic
-23:10:36.050: fps: 30/1
-23:10:36.050: format: NV12
-23:10:36.050: YUV mode: 709/Partial
-23:10:36.050: NV12 texture support not available
-23:10:36.052: Audio monitoring device:
-23:10:36.052: name: Default
-23:10:36.052: id: default
-23:10:36.053: Switched to profile 'YouTube' (YouTube)
-23:10:36.053: ------------------------------------------------
-23:10:47.523: Settings changed (outputs)
-23:10:47.523: ------------------------------------------------
-23:10:52.021: ---------------------------------
-23:10:52.021: video settings reset:
-23:10:52.021: base resolution: 1920x1080
-23:10:52.021: output resolution: 1920x1080
-23:10:52.021: downscale filter: Bicubic
-23:10:52.021: fps: 60/1
-23:10:52.021: format: NV12
-23:10:52.021: YUV mode: 709/Partial
-23:10:52.021: NV12 texture support not available
-23:10:52.023: Audio monitoring device:
-23:10:52.023: name: Default
-23:10:52.023: id: default
-23:10:52.023: Switched to profile 'zt' (zt)
-23:10:52.023: ------------------------------------------------
-23:10:57.132: User switched to scene 'Laptop Screen With Webcam'
-23:10:57.553: User switched to scene 'Webcam Only'
-23:11:15.280: ---------------------------------
-23:11:15.281: [NVENC encoder: 'simple_h264_recording'] settings:
-23:11:15.281: rate_control: CQP
-23:11:15.281: bitrate: 0
-23:11:15.281: cqp: 23
-23:11:15.281: keyint: 250
-23:11:15.281: preset: hq
-23:11:15.281: profile: high
-23:11:15.281: width: 1920
-23:11:15.281: height: 1080
-23:11:15.281: 2-pass: false
-23:11:15.281: b-frames: 2
-23:11:15.281: psycho-aq: 1
-23:11:15.281: GPU: 0
-23:11:15.281:
-23:11:15.492: libfdk_aac encoder created
-23:11:15.492: libfdk_aac bitrate: 192, channels: 2
-23:11:15.494: ==== Recording Start ===============================================
-23:11:15.494: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-04-15 23-11-15.mp4'...
-23:12:13.661: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-04-15 23-11-15.mp4' stopped
-23:12:13.661: Output 'simple_file_output': stopping
-23:12:13.661: Output 'simple_file_output': Total frames output: 3445
-23:12:13.661: Output 'simple_file_output': Total drawn frames: 3490
-23:12:13.662: Video stopped, number of skipped frames due to encoding lag: 38/3489 (1.1%)
-23:12:13.662: Video stopped, number of skipped frames due to encoding lag: 38/3489 (1.1%)
-23:12:13.662: ==== Recording Stop ================================================
-23:12:13.839: libfdk_aac encoder destroyed
-23:12:18.986: ---------------------------------
-23:12:18.987: [NVENC encoder: 'simple_h264_recording'] settings:
-23:12:18.987: rate_control: CQP
-23:12:18.987: bitrate: 0
-23:12:18.987: cqp: 23
-23:12:18.987: keyint: 250
-23:12:18.987: preset: hq
-23:12:18.987: profile: high
-23:12:18.987: width: 1920
-23:12:18.987: height: 1080
-23:12:18.987: 2-pass: false
-23:12:18.987: b-frames: 2
-23:12:18.987: psycho-aq: 1
-23:12:18.987: GPU: 0
-23:12:18.987:
-23:12:19.198: libfdk_aac encoder created
-23:12:19.198: libfdk_aac bitrate: 192, channels: 2
-23:12:19.200: ==== Recording Start ===============================================
-23:12:19.200: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-04-15 23-12-18.mp4'...
-23:12:43.425: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-04-15 23-12-18.mp4' stopped
-23:12:43.425: Output 'simple_file_output': stopping
-23:12:43.425: Output 'simple_file_output': Total frames output: 1410
-23:12:43.425: Output 'simple_file_output': Total drawn frames: 1454
-23:12:43.426: Video stopped, number of skipped frames due to encoding lag: 21/1453 (1.4%)
-23:12:43.426: Video stopped, number of skipped frames due to encoding lag: 21/1453 (1.4%)
-23:12:43.426: ==== Recording Stop ================================================
-23:12:43.627: libfdk_aac encoder destroyed
-23:17:55.039: ==== Shutting down ==================================================
-23:17:55.047: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
-23:17:55.047: pulse-input: Got 32350 packets with 20704000 frames
-23:17:55.047: pulse-input: Stopped recording from 'alsa_input.pci-0000_05_00.6.analog-stereo'
-23:17:55.047: pulse-input: Got 46856 packets with 20700546 frames
-23:17:55.055: v4l2-input: /dev/video0: Stopped capture after 14114 frames
-23:17:55.087: All scene data cleared
-23:17:55.087: ------------------------------------------------
-23:17:55.192: [Scripting] Total detached callbacks: 0
-23:17:55.192: Freeing OBS context data
-23:17:55.206: == Profiler Results =============================
-23:17:55.206: run_program_init: 311.615 ms
-23:17:55.206: ┣OBSApp::AppInit: 1.397 ms
-23:17:55.206: ┃ ┗OBSApp::InitLocale: 0.564 ms
-23:17:55.206: ┗OBSApp::OBSInit: 283.982 ms
-23:17:55.206: ┣obs_startup: 15.83 ms
-23:17:55.206: ┗OBSBasic::OBSInit: 237.685 ms
-23:17:55.206: ┣OBSBasic::InitBasicConfig: 0.06 ms
-23:17:55.206: ┣OBSBasic::ResetAudio: 0.098 ms
-23:17:55.206: ┣OBSBasic::ResetVideo: 78.014 ms
-23:17:55.206: ┣OBSBasic::InitOBSCallbacks: 0.003 ms
-23:17:55.206: ┣OBSBasic::InitHotkeys: 0.025 ms
-23:17:55.206: ┣obs_load_all_modules: 74.699 ms
-23:17:55.206: ┃ ┣obs_init_module(decklink-captions.so): 0.021 ms
-23:17:55.206: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.311 ms
-23:17:55.206: ┃ ┣obs_init_module(droidcam-obs.so): 0.004 ms
-23:17:55.206: ┃ ┣obs_init_module(frontend-tools.so): 52.3 ms
-23:17:55.206: ┃ ┣obs_init_module(image-source.so): 0.006 ms
-23:17:55.206: ┃ ┣obs_init_module(linux-alsa.so): 0.001 ms
-23:17:55.206: ┃ ┣obs_init_module(linux-capture.so): 0.453 ms
-23:17:55.206: ┃ ┣obs_init_module(linux-decklink.so): 0.071 ms
-23:17:55.206: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms
-23:17:55.206: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms
-23:17:55.206: ┃ ┣obs_init_module(linux-v4l2.so): 4.826 ms
-23:17:55.206: ┃ ┣obs_init_module(obs-ffmpeg.so): 0.357 ms
-23:17:55.206: ┃ ┃ ┗nvenc_check: 0.263 ms
-23:17:55.206: ┃ ┣obs_init_module(obs-filters.so): 0.014 ms
-23:17:55.206: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
-23:17:55.206: ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms
-23:17:55.206: ┃ ┣obs_init_module(obs-transitions.so): 0.004 ms
-23:17:55.206: ┃ ┣obs_init_module(obs-x264.so): 0.001 ms
-23:17:55.206: ┃ ┣obs_init_module(rtmp-services.so): 0.082 ms
-23:17:55.206: ┃ ┗obs_init_module(text-freetype2.so): 0.006 ms
-23:17:55.206: ┣OBSBasic::ResetOutputs: 0.084 ms
-23:17:55.206: ┣OBSBasic::CreateHotkeys: 0.024 ms
-23:17:55.206: ┣OBSBasic::InitService: 0.825 ms
-23:17:55.206: ┣OBSBasic::InitPrimitives: 0.179 ms
-23:17:55.206: ┗OBSBasic::Load: 36.786 ms
-23:17:55.206: obs_hotkey_thread(25 ms): min=0.057 ms, median=0.201 ms, max=50.224 ms, 99th percentile=1.591 ms, 99.9766% below 25 ms
-23:17:55.206: audio_thread(Audio): min=0.001 ms, median=0.088 ms, max=499.309 ms, 99th percentile=0.343 ms
-23:17:55.206: ┗receive_audio: min=0.003 ms, median=0.167 ms, max=499.212 ms, 99th percentile=0.277 ms, 0.151935 calls per parent call
-23:17:55.206: ┣buffer_audio: min=0.001 ms, median=0.002 ms, max=0.013 ms, 99th percentile=0.003 ms
-23:17:55.206: ┗do_encode: min=0.041 ms, median=0.158 ms, max=499.203 ms, 99th percentile=0.264 ms
-23:17:55.206: ┣encode(simple_aac_recording): min=0.037 ms, median=0.146 ms, max=0.348 ms, 99th percentile=0.19 ms
-23:17:55.206: ┗send_packet: min=0.001 ms, median=0.007 ms, max=499.048 ms, 99th percentile=0.084 ms
-23:17:55.206: obs_graphics_thread(33.3333 ms): min=0.286 ms, median=1.36 ms, max=54.642 ms, 99th percentile=2.735 ms, 99.9434% below 33.333 ms
-23:17:55.206: ┣tick_sources: min=0.003 ms, median=0.01 ms, max=0.026 ms, 99th percentile=0.019 ms
-23:17:55.206: ┣output_frame: min=0.115 ms, median=0.382 ms, max=1.646 ms, 99th percentile=0.645 ms
-23:17:55.206: ┃ ┗gs_context(video->graphics): min=0.113 ms, median=0.379 ms, max=1.642 ms, 99th percentile=0.641 ms
-23:17:55.206: ┃ ┣render_video: min=0.051 ms, median=0.108 ms, max=0.552 ms, 99th percentile=0.171 ms
-23:17:55.206: ┃ ┃ ┗render_main_texture: min=0.043 ms, median=0.089 ms, max=0.526 ms, 99th percentile=0.144 ms
-23:17:55.206: ┃ ┗gs_flush: min=0.006 ms, median=0.023 ms, max=0.243 ms, 99th percentile=0.051 ms
-23:17:55.206: ┗render_displays: min=0.042 ms, median=0.545 ms, max=23.823 ms, 99th percentile=1.285 ms
-23:17:55.206: OBSBasic::ResetOutputs: min=0.149 ms, median=0.207 ms, max=0.334 ms, 99th percentile=0.334 ms
-23:17:55.206: obs_graphics_thread(33.3333 ms): min=0.733 ms, median=1.439 ms, max=23.201 ms, 99th percentile=2.172 ms, 100% below 33.333 ms
-23:17:55.206: ┣tick_sources: min=0.004 ms, median=0.011 ms, max=0.026 ms, 99th percentile=0.017 ms
-23:17:55.206: ┣output_frame: min=0.15 ms, median=0.376 ms, max=1.31 ms, 99th percentile=0.577 ms
-23:17:55.206: ┃ ┗gs_context(video->graphics): min=0.148 ms, median=0.373 ms, max=1.306 ms, 99th percentile=0.573 ms
-23:17:55.206: ┃ ┣render_video: min=0.037 ms, median=0.107 ms, max=0.342 ms, 99th percentile=0.168 ms
-23:17:55.206: ┃ ┃ ┗render_main_texture: min=0.029 ms, median=0.088 ms, max=0.328 ms, 99th percentile=0.135 ms
-23:17:55.206: ┃ ┗gs_flush: min=0.007 ms, median=0.02 ms, max=0.401 ms, 99th percentile=0.077 ms
-23:17:55.206: ┗render_displays: min=0.331 ms, median=0.618 ms, max=6.1 ms, 99th percentile=1.038 ms
-23:17:55.206: OBSBasic::ResetVideo: min=35.681 ms, median=58.722 ms, max=82.956 ms, 99th percentile=82.956 ms
-23:17:55.206: OBSBasic::InitService: min=1.36 ms, median=2.065 ms, max=2.558 ms, 99th percentile=2.558 ms
-23:17:55.206: OBSBasic::CreateHotkeys: min=0.024 ms, median=0.044 ms, max=0.053 ms, 99th percentile=0.053 ms
-23:17:55.206: obs_graphics_thread(16.6667 ms): min=0.703 ms, median=3.693 ms, max=45.733 ms, 99th percentile=5.677 ms, 99.9065% below 16.667 ms
-23:17:55.207: ┣tick_sources: min=0.002 ms, median=2.709 ms, max=43.947 ms, 99th percentile=4.304 ms
-23:17:55.207: ┣output_frame: min=0.174 ms, median=0.332 ms, max=2.943 ms, 99th percentile=0.655 ms
-23:17:55.207: ┃ ┗gs_context(video->graphics): min=0.173 ms, median=0.33 ms, max=2.94 ms, 99th percentile=0.651 ms
-23:17:55.207: ┃ ┣render_video: min=0.067 ms, median=0.141 ms, max=0.926 ms, 99th percentile=0.274 ms
-23:17:55.207: ┃ ┃ ┗render_main_texture: min=0.054 ms, median=0.127 ms, max=0.898 ms, 99th percentile=0.248 ms
-23:17:55.207: ┃ ┗gs_flush: min=0.007 ms, median=0.014 ms, max=1.352 ms, 99th percentile=0.053 ms
-23:17:55.207: ┗render_displays: min=0.212 ms, median=0.392 ms, max=3.021 ms, 99th percentile=0.971 ms
-23:17:55.207: obs_graphics_thread(33.3333 ms): min=3.001 ms, median=3.927 ms, max=23.449 ms, 99th percentile=7.735 ms, 100% below 33.333 ms
-23:17:55.207: ┣tick_sources: min=2.352 ms, median=2.776 ms, max=6.943 ms, 99th percentile=4.674 ms
-23:17:55.207: ┣output_frame: min=0.184 ms, median=0.326 ms, max=3.557 ms, 99th percentile=0.953 ms
-23:17:55.207: ┃ ┗gs_context(video->graphics): min=0.182 ms, median=0.323 ms, max=3.554 ms, 99th percentile=0.95 ms
-23:17:55.207: ┃ ┣render_video: min=0.103 ms, median=0.159 ms, max=0.913 ms, 99th percentile=0.254 ms
-23:17:55.207: ┃ ┃ ┗render_main_texture: min=0.095 ms, median=0.144 ms, max=0.899 ms, 99th percentile=0.229 ms
-23:17:55.207: ┃ ┗gs_flush: min=0.007 ms, median=0.014 ms, max=2.114 ms, 99th percentile=0.065 ms
-23:17:55.207: ┗render_displays: min=0.216 ms, median=0.378 ms, max=5.734 ms, 99th percentile=0.819 ms
-23:17:55.207: obs_graphics_thread(16.6667 ms): min=0.246 ms, median=1.331 ms, max=62.849 ms, 99th percentile=3.809 ms, 99.9172% below 16.667 ms
-23:17:55.207: ┣tick_sources: min=0.002 ms, median=0.014 ms, max=3.882 ms, 99th percentile=2.533 ms
-23:17:55.207: ┣output_frame: min=0.118 ms, median=0.539 ms, max=34.042 ms, 99th percentile=1.499 ms
-23:17:55.207: ┃ ┣gs_context(video->graphics): min=0.116 ms, median=0.503 ms, max=34.039 ms, 99th percentile=0.95 ms
-23:17:55.207: ┃ ┃ ┣render_video: min=0.035 ms, median=0.268 ms, max=3.077 ms, 99th percentile=0.582 ms
-23:17:55.207: ┃ ┃ ┃ ┣render_main_texture: min=0.029 ms, median=0.198 ms, max=1.674 ms, 99th percentile=0.446 ms
-23:17:55.207: ┃ ┃ ┃ ┣render_convert_texture: min=0.034 ms, median=0.079 ms, max=1.479 ms, 99th percentile=0.131 ms, 0.194837 calls per parent call
-23:17:55.207: ┃ ┃ ┃ ┗stage_output_texture: min=0.018 ms, median=0.043 ms, max=1.505 ms, 99th percentile=0.093 ms, 0.194837 calls per parent call
-23:17:55.207: ┃ ┃ ┣gs_flush: min=0.004 ms, median=0.015 ms, max=1.305 ms, 99th percentile=0.068 ms
-23:17:55.207: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.005 ms, max=0.058 ms, 99th percentile=0.008 ms, 0.194837 calls per parent call
-23:17:55.207: ┃ ┗output_video_data: min=0.001 ms, median=0.406 ms, max=1.423 ms, 99th percentile=0.755 ms, 0.194759 calls per parent call
-23:17:55.207: ┗render_displays: min=0.042 ms, median=0.365 ms, max=43.221 ms, 99th percentile=1.26 ms
-23:17:55.207: video_thread(video): min=0.931 ms, median=1.3 ms, max=501.604 ms, 99th percentile=1.853 ms
-23:17:55.207: ┗receive_video: min=0.911 ms, median=1.298 ms, max=501.6 ms, 99th percentile=4.513 ms
-23:17:55.207: ┗do_encode: min=0.909 ms, median=1.294 ms, max=501.595 ms, 99th percentile=4.511 ms
-23:17:55.207: ┣encode(simple_h264_recording): min=0.882 ms, median=1.261 ms, max=10.528 ms, 99th percentile=3.967 ms
-23:17:55.207: ┗send_packet: min=0.002 ms, median=0.019 ms, max=500.464 ms, 99th percentile=0.125 ms
-23:17:55.207: =================================================
-23:17:55.207: == Profiler Time Between Calls ==================
-23:17:55.207: obs_hotkey_thread(25 ms): min=25.088 ms, median=25.302 ms, max=75.315 ms, 82.8709% within ±2% of 25 ms (0% lower, 17.1291% higher)
-23:17:55.207: obs_graphics_thread(33.3333 ms): min=12.008 ms, median=33.334 ms, max=54.651 ms, 99.4904% within ±2% of 33.333 ms (0.226501% lower, 0.283126% higher)
-23:17:55.207: obs_graphics_thread(33.3333 ms): min=32.757 ms, median=33.334 ms, max=33.935 ms, 100% within ±2% of 33.333 ms (0% lower, 0% higher)
-23:17:55.207: obs_graphics_thread(16.6667 ms): min=4.994 ms, median=16.667 ms, max=45.741 ms, 98.8775% within ±2% of 16.667 ms (0.608045% lower, 0.5145% higher)
-23:17:55.207: obs_graphics_thread(33.3333 ms): min=32.305 ms, median=33.334 ms, max=34.326 ms, 98.5356% within ±2% of 33.333 ms (0.627615% lower, 0.83682% higher)
-23:17:55.207: obs_graphics_thread(16.6667 ms): min=2.674 ms, median=16.667 ms, max=62.942 ms, 96.5555% within ±2% of 16.667 ms (1.671% lower, 1.77347% higher)
-23:17:55.207: =================================================
-23:17:55.238: Number of memory leaks: 0
diff --git a/.config/obs-studio/logs/2022-04-15 23-51-36.txt b/.config/obs-studio/logs/2022-04-15 23-51-36.txt
deleted file mode 100644
index e285f5c..0000000
--- a/.config/obs-studio/logs/2022-04-15 23-51-36.txt
+++ /dev/null
@@ -1,196 +0,0 @@
-23:51:36.739: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
-23:51:36.739: CPU Speed: 2751.674MHz
-23:51:36.740: Physical Cores: 6, Logical Cores: 12
-23:51:36.740: Physical Memory: 15421MB Total, 12058MB Free
-23:51:36.740: Kernel Version: Linux 5.17.3-arch1-1
-23:51:36.740: Distribution: "Arch Linux" Unknown
-23:51:36.740: Session Type: x11
-23:51:36.740: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
-23:51:36.741: Qt Version: 5.15.3 (runtime), 5.15.3 (compiled)
-23:51:36.741: Portable mode: false
-23:51:36.771: OBS 27.2.3-1 (linux)
-23:51:36.772: ---------------------------------
-23:51:36.772: ---------------------------------
-23:51:36.772: audio settings reset:
-23:51:36.772: samples per sec: 48000
-23:51:36.772: speakers: 2
-23:51:36.775: ---------------------------------
-23:51:36.775: Initializing OpenGL...
-23:51:36.824: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2
-23:51:36.824: OpenGL loaded successfully, version 3.3.0 NVIDIA 510.60.02, shading language 3.30 NVIDIA via Cg compiler
-23:51:36.861: ---------------------------------
-23:51:36.861: video settings reset:
-23:51:36.861: base resolution: 1920x1080
-23:51:36.861: output resolution: 1920x1080
-23:51:36.861: downscale filter: Bicubic
-23:51:36.861: fps: 60/1
-23:51:36.861: format: NV12
-23:51:36.861: YUV mode: 709/Partial
-23:51:36.861: NV12 texture support not available
-23:51:36.862: Audio monitoring device:
-23:51:36.862: name: Default
-23:51:36.862: id: default
-23:51:36.862: ---------------------------------
-23:51:36.864: Failed to load 'en-US' text for module: 'decklink-captions.so'
-23:51:36.866: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
-23:51:36.940: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
-23:51:36.940: No blackmagic support
-23:51:36.970: NVENC supported
-23:51:36.970: FFMPEG VAAPI supported
-23:51:36.997: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
-23:51:36.997:
-23:51:36.997: Module '/usr//lib/obs-plugins/sndio.so' not loaded
-23:51:36.999: ---------------------------------
-23:51:36.999: Loaded Modules:
-23:51:36.999: text-freetype2.so
-23:51:36.999: rtmp-services.so
-23:51:36.999: obs-x264.so
-23:51:36.999: obs-transitions.so
-23:51:36.999: obs-outputs.so
-23:51:36.999: obs-libfdk.so
-23:51:36.999: obs-filters.so
-23:51:36.999: obs-ffmpeg.so
-23:51:36.999: linux-v4l2.so
-23:51:36.999: linux-pulseaudio.so
-23:51:36.999: linux-jack.so
-23:51:36.999: linux-decklink.so
-23:51:36.999: linux-capture.so
-23:51:36.999: linux-alsa.so
-23:51:36.999: image-source.so
-23:51:36.999: frontend-tools.so
-23:51:36.999: droidcam-obs.so
-23:51:36.999: decklink-ouput-ui.so
-23:51:36.999: decklink-captions.so
-23:51:36.999: ---------------------------------
-23:51:36.999: ==== Startup complete ===============================================
-23:51:37.046: All scene data cleared
-23:51:37.046: ------------------------------------------------
-23:51:37.050: pulse-input: Server name: 'pulseaudio 15.0'
-23:51:37.050: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
-23:51:37.050: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
-23:51:37.050: [Loaded global audio device]: 'Desktop Audio'
-23:51:37.051: pulse-input: Server name: 'pulseaudio 15.0'
-23:51:37.051: pulse-input: Audio format: s16le, 44100 Hz, 1 channels
-23:51:37.051: pulse-input: Started recording from 'alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_SUGA_2021_10_06_87251-00.mono-fallback'
-23:51:37.051: [Loaded global audio device]: 'Mic/Aux'
-23:51:37.052: xshm-input: Geometry 1920x1080 @ 0,0
-23:51:37.052: v4l2-input: Start capture from /dev/video0
-23:51:37.053: v4l2-input: Input: 0
-23:51:37.053: v4l2-input: Unable to set format
-23:51:37.053: v4l2-input: Initialization failed
-23:51:37.053: Switched to scene 'Webcam Only'
-23:51:37.053: ------------------------------------------------
-23:51:37.053: Loaded scenes:
-23:51:37.053: - scene 'Laptop Screen':
-23:51:37.053: - source: 'Laptop Screen Capture' (xshm_input)
-23:51:37.053: - scene 'Laptop Screen With Webcam':
-23:51:37.053: - source: 'Laptop Screen Capture' (xshm_input)
-23:51:37.053: - source: 'Laptop Webcam' (v4l2_input)
-23:51:37.053: - scene 'Webcam Only':
-23:51:37.053: - source: 'Laptop Webcam' (v4l2_input)
-23:51:37.053: ------------------------------------------------
-23:51:37.595: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Mic/Aux)
-23:51:37.595:
-23:51:39.894: User switched to scene 'Laptop Screen'
-23:51:41.268: ---------------------------------
-23:51:41.269: [NVENC encoder: 'simple_h264_recording'] settings:
-23:51:41.269: rate_control: CQP
-23:51:41.269: bitrate: 0
-23:51:41.269: cqp: 23
-23:51:41.269: keyint: 250
-23:51:41.269: preset: hq
-23:51:41.269: profile: high
-23:51:41.269: width: 1920
-23:51:41.269: height: 1080
-23:51:41.269: 2-pass: false
-23:51:41.269: b-frames: 2
-23:51:41.269: psycho-aq: 1
-23:51:41.269: GPU: 0
-23:51:41.269:
-23:51:41.591: libfdk_aac encoder created
-23:51:41.591: libfdk_aac bitrate: 192, channels: 2
-23:51:41.593: ==== Recording Start ===============================================
-23:51:41.593: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-04-15 23-51-41.mp4'...
-23:53:03.338: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-04-15 23-51-41.mp4' stopped
-23:53:03.338: Output 'simple_file_output': stopping
-23:53:03.338: Output 'simple_file_output': Total frames output: 4869
-23:53:03.338: Output 'simple_file_output': Total drawn frames: 4905
-23:53:03.338: ==== Recording Stop ================================================
-23:53:03.468: libfdk_aac encoder destroyed
-23:53:03.641: ==== Shutting down ==================================================
-23:53:03.670: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
-23:53:03.670: pulse-input: Got 20991 packets with 3819520 frames
-23:53:03.670: pulse-input: Stopped recording from 'alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_SUGA_2021_10_06_87251-00.mono-fallback'
-23:53:03.670: pulse-input: Got 8702 packets with 3819293 frames
-23:53:03.691: All scene data cleared
-23:53:03.691: ------------------------------------------------
-23:53:03.787: [Scripting] Total detached callbacks: 0
-23:53:03.787: Freeing OBS context data
-23:53:03.799: == Profiler Results =============================
-23:53:03.799: run_program_init: 397.723 ms
-23:53:03.799: ┣OBSApp::AppInit: 4.166 ms
-23:53:03.799: ┃ ┗OBSApp::InitLocale: 2.312 ms
-23:53:03.799: ┗OBSApp::OBSInit: 370.639 ms
-23:53:03.799: ┣obs_startup: 17.891 ms
-23:53:03.799: ┗OBSBasic::OBSInit: 321.973 ms
-23:53:03.799: ┣OBSBasic::InitBasicConfig: 0.061 ms
-23:53:03.799: ┣OBSBasic::ResetAudio: 0.084 ms
-23:53:03.799: ┣OBSBasic::ResetVideo: 89.784 ms
-23:53:03.799: ┣OBSBasic::InitOBSCallbacks: 0.003 ms
-23:53:03.799: ┣OBSBasic::InitHotkeys: 0.037 ms
-23:53:03.799: ┣obs_load_all_modules: 136.975 ms
-23:53:03.799: ┃ ┣obs_init_module(decklink-captions.so): 0.023 ms
-23:53:03.799: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.431 ms
-23:53:03.799: ┃ ┣obs_init_module(droidcam-obs.so): 0.006 ms
-23:53:03.799: ┃ ┣obs_init_module(frontend-tools.so): 59.424 ms
-23:53:03.799: ┃ ┣obs_init_module(image-source.so): 0.006 ms
-23:53:03.799: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms
-23:53:03.799: ┃ ┣obs_init_module(linux-capture.so): 0.243 ms
-23:53:03.799: ┃ ┣obs_init_module(linux-decklink.so): 0.073 ms
-23:53:03.799: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms
-23:53:03.799: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms
-23:53:03.799: ┃ ┣obs_init_module(linux-v4l2.so): 0.112 ms
-23:53:03.799: ┃ ┣obs_init_module(obs-ffmpeg.so): 4.042 ms
-23:53:03.799: ┃ ┃ ┗nvenc_check: 3.917 ms
-23:53:03.799: ┃ ┣obs_init_module(obs-filters.so): 0.014 ms
-23:53:03.799: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
-23:53:03.799: ┃ ┣obs_init_module(obs-outputs.so): 0.003 ms
-23:53:03.799: ┃ ┣obs_init_module(obs-transitions.so): 0.006 ms
-23:53:03.799: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms
-23:53:03.799: ┃ ┣obs_init_module(rtmp-services.so): 12.298 ms
-23:53:03.799: ┃ ┗obs_init_module(text-freetype2.so): 0.017 ms
-23:53:03.800: ┣OBSBasic::ResetOutputs: 0.091 ms
-23:53:03.800: ┣OBSBasic::CreateHotkeys: 0.025 ms
-23:53:03.800: ┣OBSBasic::InitService: 8.922 ms
-23:53:03.800: ┣OBSBasic::InitPrimitives: 0.249 ms
-23:53:03.800: ┗OBSBasic::Load: 44.98 ms
-23:53:03.800: obs_hotkey_thread(25 ms): min=0.062 ms, median=0.188 ms, max=3.391 ms, 99th percentile=1.826 ms, 100% below 25 ms
-23:53:03.800: audio_thread(Audio): min=0.002 ms, median=0.269 ms, max=0.681 ms, 99th percentile=0.463 ms
-23:53:03.800: ┗receive_audio: min=0.003 ms, median=0.167 ms, max=0.493 ms, 99th percentile=0.266 ms, 0.941609 calls per parent call
-23:53:03.800: ┣buffer_audio: min=0.001 ms, median=0.002 ms, max=0.044 ms, 99th percentile=0.004 ms
-23:53:03.800: ┗do_encode: min=0.066 ms, median=0.158 ms, max=0.485 ms, 99th percentile=0.254 ms
-23:53:03.800: ┣encode(simple_aac_recording): min=0.058 ms, median=0.145 ms, max=0.326 ms, 99th percentile=0.209 ms
-23:53:03.800: ┗send_packet: min=0.002 ms, median=0.008 ms, max=0.217 ms, 99th percentile=0.053 ms
-23:53:03.800: obs_graphics_thread(16.6667 ms): min=0.31 ms, median=4.375 ms, max=37.48 ms, 99th percentile=6.078 ms, 99.9808% below 16.667 ms
-23:53:03.800: ┣tick_sources: min=0.002 ms, median=2.863 ms, max=12.734 ms, 99th percentile=3.766 ms
-23:53:03.800: ┣output_frame: min=0.118 ms, median=0.991 ms, max=6.172 ms, 99th percentile=1.613 ms
-23:53:03.800: ┃ ┣gs_context(video->graphics): min=0.116 ms, median=0.555 ms, max=5.434 ms, 99th percentile=0.913 ms
-23:53:03.800: ┃ ┃ ┣render_video: min=0.044 ms, median=0.357 ms, max=2.355 ms, 99th percentile=0.509 ms
-23:53:03.800: ┃ ┃ ┃ ┣render_main_texture: min=0.037 ms, median=0.191 ms, max=1.517 ms, 99th percentile=0.261 ms
-23:53:03.800: ┃ ┃ ┃ ┣render_convert_texture: min=0.037 ms, median=0.089 ms, max=0.72 ms, 99th percentile=0.145 ms, 0.940917 calls per parent call
-23:53:03.800: ┃ ┃ ┃ ┗stage_output_texture: min=0.02 ms, median=0.051 ms, max=1.466 ms, 99th percentile=0.106 ms, 0.940917 calls per parent call
-23:53:03.800: ┃ ┃ ┣gs_flush: min=0.005 ms, median=0.011 ms, max=1.158 ms, 99th percentile=0.02 ms
-23:53:03.800: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.005 ms, max=0.029 ms, 99th percentile=0.007 ms, 0.940917 calls per parent call
-23:53:03.800: ┃ ┗output_video_data: min=0.303 ms, median=0.421 ms, max=1.239 ms, 99th percentile=0.701 ms, 0.940725 calls per parent call
-23:53:03.800: ┗render_displays: min=0.051 ms, median=0.229 ms, max=36.958 ms, 99th percentile=1.213 ms
-23:53:03.800: video_thread(video): min=0.987 ms, median=1.418 ms, max=5.816 ms, 99th percentile=2.013 ms
-23:53:03.800: ┗receive_video: min=0.983 ms, median=1.413 ms, max=5.811 ms, 99th percentile=2.008 ms
-23:53:03.800: ┗do_encode: min=0.981 ms, median=1.409 ms, max=5.807 ms, 99th percentile=2.003 ms
-23:53:03.800: ┣encode(simple_h264_recording): min=0.962 ms, median=1.385 ms, max=2.331 ms, 99th percentile=1.977 ms
-23:53:03.800: ┗send_packet: min=0.004 ms, median=0.009 ms, max=4.042 ms, 99th percentile=0.048 ms
-23:53:03.800: =================================================
-23:53:03.800: == Profiler Time Between Calls ==================
-23:53:03.800: obs_hotkey_thread(25 ms): min=25.122 ms, median=25.271 ms, max=28.462 ms, 90.1778% within ±2% of 25 ms (0% lower, 9.82221% higher)
-23:53:03.800: obs_graphics_thread(16.6667 ms): min=12.513 ms, median=16.667 ms, max=37.489 ms, 99.5971% within ±2% of 16.667 ms (0.191865% lower, 0.211051% higher)
-23:53:03.800: =================================================
-23:53:03.842: Number of memory leaks: 0
diff --git a/.config/obs-studio/logs/2022-04-16 00-14-04.txt b/.config/obs-studio/logs/2022-04-16 00-14-04.txt
deleted file mode 100644
index b8d273f..0000000
--- a/.config/obs-studio/logs/2022-04-16 00-14-04.txt
+++ /dev/null
@@ -1,196 +0,0 @@
-00:14:04.466: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
-00:14:04.466: CPU Speed: 3000.000MHz
-00:14:04.467: Physical Cores: 6, Logical Cores: 12
-00:14:04.467: Physical Memory: 15421MB Total, 10743MB Free
-00:14:04.467: Kernel Version: Linux 5.17.3-arch1-1
-00:14:04.467: Distribution: "Arch Linux" Unknown
-00:14:04.467: Session Type: x11
-00:14:04.467: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
-00:14:04.468: Qt Version: 5.15.3 (runtime), 5.15.3 (compiled)
-00:14:04.468: Portable mode: false
-00:14:04.499: OBS 27.2.3-1 (linux)
-00:14:04.499: ---------------------------------
-00:14:04.499: ---------------------------------
-00:14:04.499: audio settings reset:
-00:14:04.499: samples per sec: 48000
-00:14:04.499: speakers: 2
-00:14:04.500: ---------------------------------
-00:14:04.500: Initializing OpenGL...
-00:14:04.565: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2
-00:14:04.565: OpenGL loaded successfully, version 3.3.0 NVIDIA 510.60.02, shading language 3.30 NVIDIA via Cg compiler
-00:14:04.572: ---------------------------------
-00:14:04.572: video settings reset:
-00:14:04.572: base resolution: 1920x1080
-00:14:04.572: output resolution: 1920x1080
-00:14:04.572: downscale filter: Bicubic
-00:14:04.572: fps: 60/1
-00:14:04.572: format: NV12
-00:14:04.572: YUV mode: 709/Partial
-00:14:04.573: NV12 texture support not available
-00:14:04.573: Audio monitoring device:
-00:14:04.573: name: Default
-00:14:04.573: id: default
-00:14:04.573: ---------------------------------
-00:14:04.575: Failed to load 'en-US' text for module: 'decklink-captions.so'
-00:14:04.576: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
-00:14:04.635: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
-00:14:04.635: No blackmagic support
-00:14:04.641: NVENC supported
-00:14:04.641: FFMPEG VAAPI supported
-00:14:04.646: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
-00:14:04.646:
-00:14:04.646: Module '/usr//lib/obs-plugins/sndio.so' not loaded
-00:14:04.646: ---------------------------------
-00:14:04.646: Loaded Modules:
-00:14:04.646: text-freetype2.so
-00:14:04.646: rtmp-services.so
-00:14:04.646: obs-x264.so
-00:14:04.646: obs-transitions.so
-00:14:04.646: obs-outputs.so
-00:14:04.646: obs-libfdk.so
-00:14:04.646: obs-filters.so
-00:14:04.646: obs-ffmpeg.so
-00:14:04.646: linux-v4l2.so
-00:14:04.646: linux-pulseaudio.so
-00:14:04.646: linux-jack.so
-00:14:04.646: linux-decklink.so
-00:14:04.646: linux-capture.so
-00:14:04.646: linux-alsa.so
-00:14:04.646: image-source.so
-00:14:04.646: frontend-tools.so
-00:14:04.646: droidcam-obs.so
-00:14:04.646: decklink-ouput-ui.so
-00:14:04.646: decklink-captions.so
-00:14:04.646: ---------------------------------
-00:14:04.647: ==== Startup complete ===============================================
-00:14:04.668: All scene data cleared
-00:14:04.668: ------------------------------------------------
-00:14:04.670: pulse-input: Server name: 'pulseaudio 15.0'
-00:14:04.670: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
-00:14:04.670: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
-00:14:04.670: [Loaded global audio device]: 'Desktop Audio'
-00:14:04.671: pulse-input: Server name: 'pulseaudio 15.0'
-00:14:04.671: pulse-input: Audio format: s16le, 44100 Hz, 1 channels
-00:14:04.671: pulse-input: Started recording from 'alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_SUGA_2021_10_06_87251-00.mono-fallback'
-00:14:04.671: [Loaded global audio device]: 'Mic/Aux'
-00:14:04.671: v4l2-input: Start capture from /dev/video0
-00:14:04.672: v4l2-input: Input: 0
-00:14:04.672: v4l2-input: Unable to set format
-00:14:04.672: v4l2-input: Initialization failed
-00:14:04.672: xshm-input: Geometry 1920x1080 @ 0,0
-00:14:04.673: Switched to scene 'Laptop Screen'
-00:14:04.673: ------------------------------------------------
-00:14:04.673: Loaded scenes:
-00:14:04.673: - scene 'Laptop Screen':
-00:14:04.674: - source: 'Laptop Screen Capture' (xshm_input)
-00:14:04.674: - scene 'Laptop Screen With Webcam':
-00:14:04.675: - source: 'Laptop Screen Capture' (xshm_input)
-00:14:04.675: - source: 'Laptop Webcam' (v4l2_input)
-00:14:04.675: - scene 'Webcam Only':
-00:14:04.675: - source: 'Laptop Webcam' (v4l2_input)
-00:14:04.675: ------------------------------------------------
-00:14:05.196: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Mic/Aux)
-00:14:05.196:
-00:14:06.613: ---------------------------------
-00:14:06.613: [NVENC encoder: 'simple_h264_recording'] settings:
-00:14:06.613: rate_control: CQP
-00:14:06.613: bitrate: 0
-00:14:06.613: cqp: 23
-00:14:06.613: keyint: 250
-00:14:06.613: preset: hq
-00:14:06.613: profile: high
-00:14:06.613: width: 1920
-00:14:06.613: height: 1080
-00:14:06.613: 2-pass: false
-00:14:06.613: b-frames: 2
-00:14:06.613: psycho-aq: 1
-00:14:06.613: GPU: 0
-00:14:06.613:
-00:14:06.872: libfdk_aac encoder created
-00:14:06.872: libfdk_aac bitrate: 192, channels: 2
-00:14:06.874: ==== Recording Start ===============================================
-00:14:06.874: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-04-16 00-14-06.mp4'...
-00:22:05.650: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-04-16 00-14-06.mp4' stopped
-00:22:05.650: Output 'simple_file_output': stopping
-00:22:05.650: Output 'simple_file_output': Total frames output: 28690
-00:22:05.650: Output 'simple_file_output': Total drawn frames: 28675 (28726 attempted)
-00:22:05.650: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 51 (0.2%)
-00:22:05.650: ==== Recording Stop ================================================
-00:22:05.778: libfdk_aac encoder destroyed
-00:22:06.114: ==== Shutting down ==================================================
-00:22:06.140: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
-00:22:06.140: pulse-input: Got 160759 packets with 21233280 frames
-00:22:06.140: pulse-input: Stopped recording from 'alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_SUGA_2021_10_06_87251-00.mono-fallback'
-00:22:06.140: pulse-input: Got 48306 packets with 21231395 frames
-00:22:06.159: All scene data cleared
-00:22:06.159: ------------------------------------------------
-00:22:06.252: [Scripting] Total detached callbacks: 0
-00:22:06.252: Freeing OBS context data
-00:22:06.265: == Profiler Results =============================
-00:22:06.265: run_program_init: 290.563 ms
-00:22:06.265: ┣OBSApp::AppInit: 1.446 ms
-00:22:06.265: ┃ ┗OBSApp::InitLocale: 0.575 ms
-00:22:06.265: ┗OBSApp::OBSInit: 267.983 ms
-00:22:06.265: ┣obs_startup: 21.304 ms
-00:22:06.265: ┗OBSBasic::OBSInit: 215.165 ms
-00:22:06.265: ┣OBSBasic::InitBasicConfig: 0.063 ms
-00:22:06.265: ┣OBSBasic::ResetAudio: 0.102 ms
-00:22:06.265: ┣OBSBasic::ResetVideo: 73.693 ms
-00:22:06.265: ┣OBSBasic::InitOBSCallbacks: 0.003 ms
-00:22:06.265: ┣OBSBasic::InitHotkeys: 0.029 ms
-00:22:06.265: ┣obs_load_all_modules: 73.401 ms
-00:22:06.265: ┃ ┣obs_init_module(decklink-captions.so): 0.021 ms
-00:22:06.265: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.356 ms
-00:22:06.265: ┃ ┣obs_init_module(droidcam-obs.so): 0.005 ms
-00:22:06.265: ┃ ┣obs_init_module(frontend-tools.so): 54.673 ms
-00:22:06.265: ┃ ┣obs_init_module(image-source.so): 0.006 ms
-00:22:06.265: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms
-00:22:06.265: ┃ ┣obs_init_module(linux-capture.so): 0.259 ms
-00:22:06.265: ┃ ┣obs_init_module(linux-decklink.so): 0.075 ms
-00:22:06.265: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms
-00:22:06.265: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms
-00:22:06.265: ┃ ┣obs_init_module(linux-v4l2.so): 0.111 ms
-00:22:06.265: ┃ ┣obs_init_module(obs-ffmpeg.so): 0.334 ms
-00:22:06.265: ┃ ┃ ┗nvenc_check: 0.246 ms
-00:22:06.265: ┃ ┣obs_init_module(obs-filters.so): 0.014 ms
-00:22:06.265: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
-00:22:06.265: ┃ ┣obs_init_module(obs-outputs.so): 0.001 ms
-00:22:06.266: ┃ ┣obs_init_module(obs-transitions.so): 0.005 ms
-00:22:06.266: ┃ ┣obs_init_module(obs-x264.so): 0.001 ms
-00:22:06.266: ┃ ┣obs_init_module(rtmp-services.so): 0.534 ms
-00:22:06.266: ┃ ┗obs_init_module(text-freetype2.so): 0.009 ms
-00:22:06.266: ┣OBSBasic::ResetOutputs: 0.086 ms
-00:22:06.266: ┣OBSBasic::CreateHotkeys: 0.025 ms
-00:22:06.266: ┣OBSBasic::InitService: 0.816 ms
-00:22:06.266: ┣OBSBasic::InitPrimitives: 0.193 ms
-00:22:06.266: ┗OBSBasic::Load: 27.389 ms
-00:22:06.266: obs_hotkey_thread(25 ms): min=0.059 ms, median=0.15 ms, max=13.726 ms, 99th percentile=2.016 ms, 100% below 25 ms
-00:22:06.266: audio_thread(Audio): min=0.003 ms, median=0.61 ms, max=80.173 ms, 99th percentile=2.775 ms
-00:22:06.266: ┗receive_audio: min=0.007 ms, median=0.518 ms, max=80.09 ms, 99th percentile=2.426 ms
-00:22:06.266: ┣buffer_audio: min=0 ms, median=0.002 ms, max=0.167 ms, 99th percentile=0.006 ms
-00:22:06.266: ┗do_encode: min=0.068 ms, median=0.509 ms, max=80.079 ms, 99th percentile=2.401 ms
-00:22:06.266: ┣encode(simple_aac_recording): min=0.061 ms, median=0.49 ms, max=4.523 ms, 99th percentile=2.324 ms
-00:22:06.266: ┗send_packet: min=0.001 ms, median=0.008 ms, max=79.471 ms, 99th percentile=0.07 ms
-00:22:06.266: obs_graphics_thread(16.6667 ms): min=0.243 ms, median=3.998 ms, max=43.706 ms, 99th percentile=16.111 ms, 99.0606% below 16.667 ms
-00:22:06.266: ┣tick_sources: min=0.002 ms, median=2.692 ms, max=36.228 ms, 99th percentile=9.717 ms
-00:22:06.266: ┣output_frame: min=0.111 ms, median=0.825 ms, max=10.369 ms, 99th percentile=3.818 ms
-00:22:06.266: ┃ ┣gs_context(video->graphics): min=0.108 ms, median=0.421 ms, max=9.034 ms, 99th percentile=2.402 ms
-00:22:06.266: ┃ ┃ ┣render_video: min=0.048 ms, median=0.274 ms, max=8.041 ms, 99th percentile=1.448 ms
-00:22:06.266: ┃ ┃ ┃ ┣render_main_texture: min=0.039 ms, median=0.151 ms, max=2.597 ms, 99th percentile=0.72 ms
-00:22:06.266: ┃ ┃ ┃ ┣render_convert_texture: min=0.036 ms, median=0.065 ms, max=2.8 ms, 99th percentile=0.377 ms
-00:22:06.266: ┃ ┃ ┃ ┗stage_output_texture: min=0.02 ms, median=0.038 ms, max=5.665 ms, 99th percentile=0.231 ms
-00:22:06.266: ┃ ┃ ┣gs_flush: min=0.005 ms, median=0.01 ms, max=1.881 ms, 99th percentile=0.039 ms
-00:22:06.266: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.004 ms, max=0.244 ms, 99th percentile=0.019 ms
-00:22:06.266: ┃ ┗output_video_data: min=0.289 ms, median=0.389 ms, max=3.617 ms, 99th percentile=1.315 ms
-00:22:06.266: ┗render_displays: min=0.045 ms, median=0.186 ms, max=15.042 ms, 99th percentile=1.112 ms
-00:22:06.266: video_thread(video): min=0.952 ms, median=1.303 ms, max=97.561 ms, 99th percentile=4.155 ms
-00:22:06.266: ┗receive_video: min=0.948 ms, median=1.299 ms, max=97.557 ms, 99th percentile=4.367 ms
-00:22:06.266: ┗do_encode: min=0.945 ms, median=1.295 ms, max=97.553 ms, 99th percentile=4.353 ms
-00:22:06.266: ┣encode(simple_h264_recording): min=0.934 ms, median=1.274 ms, max=10.139 ms, 99th percentile=4.164 ms
-00:22:06.266: ┗send_packet: min=0.002 ms, median=0.008 ms, max=96.168 ms, 99th percentile=0.079 ms
-00:22:06.266: =================================================
-00:22:06.266: == Profiler Time Between Calls ==================
-00:22:06.266: obs_hotkey_thread(25 ms): min=25.088 ms, median=25.227 ms, max=39.703 ms, 94.1374% within ±2% of 25 ms (0% lower, 5.86256% higher)
-00:22:06.266: obs_graphics_thread(16.6667 ms): min=10.367 ms, median=16.667 ms, max=43.807 ms, 98.908% within ±2% of 16.667 ms (0.145596% lower, 0.946372% higher)
-00:22:06.266: =================================================
-00:22:06.333: Number of memory leaks: 0
diff --git a/.config/obs-studio/logs/2022-04-16 00-42-43.txt b/.config/obs-studio/logs/2022-04-16 00-42-43.txt
deleted file mode 100644
index 29b4426..0000000
--- a/.config/obs-studio/logs/2022-04-16 00-42-43.txt
+++ /dev/null
@@ -1,195 +0,0 @@
-00:42:43.839: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
-00:42:43.839: CPU Speed: 3000.000MHz
-00:42:43.839: Physical Cores: 6, Logical Cores: 12
-00:42:43.839: Physical Memory: 15421MB Total, 10414MB Free
-00:42:43.839: Kernel Version: Linux 5.17.3-arch1-1
-00:42:43.839: Distribution: "Arch Linux" Unknown
-00:42:43.839: Session Type: x11
-00:42:43.840: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
-00:42:43.840: Qt Version: 5.15.3 (runtime), 5.15.3 (compiled)
-00:42:43.840: Portable mode: false
-00:42:43.871: OBS 27.2.3-1 (linux)
-00:42:43.871: ---------------------------------
-00:42:43.871: ---------------------------------
-00:42:43.871: audio settings reset:
-00:42:43.871: samples per sec: 48000
-00:42:43.871: speakers: 2
-00:42:43.872: ---------------------------------
-00:42:43.872: Initializing OpenGL...
-00:42:43.921: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2
-00:42:43.921: OpenGL loaded successfully, version 3.3.0 NVIDIA 510.60.02, shading language 3.30 NVIDIA via Cg compiler
-00:42:43.928: ---------------------------------
-00:42:43.928: video settings reset:
-00:42:43.928: base resolution: 1920x1080
-00:42:43.928: output resolution: 1920x1080
-00:42:43.928: downscale filter: Bicubic
-00:42:43.928: fps: 60/1
-00:42:43.928: format: NV12
-00:42:43.928: YUV mode: 709/Partial
-00:42:43.928: NV12 texture support not available
-00:42:43.929: Audio monitoring device:
-00:42:43.929: name: Default
-00:42:43.929: id: default
-00:42:43.929: ---------------------------------
-00:42:43.930: Failed to load 'en-US' text for module: 'decklink-captions.so'
-00:42:43.931: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
-00:42:43.992: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
-00:42:43.992: No blackmagic support
-00:42:43.997: NVENC supported
-00:42:43.997: FFMPEG VAAPI supported
-00:42:44.003: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
-00:42:44.003:
-00:42:44.003: Module '/usr//lib/obs-plugins/sndio.so' not loaded
-00:42:44.003: ---------------------------------
-00:42:44.003: Loaded Modules:
-00:42:44.003: text-freetype2.so
-00:42:44.003: rtmp-services.so
-00:42:44.003: obs-x264.so
-00:42:44.003: obs-transitions.so
-00:42:44.003: obs-outputs.so
-00:42:44.003: obs-libfdk.so
-00:42:44.003: obs-filters.so
-00:42:44.003: obs-ffmpeg.so
-00:42:44.003: linux-v4l2.so
-00:42:44.003: linux-pulseaudio.so
-00:42:44.003: linux-jack.so
-00:42:44.003: linux-decklink.so
-00:42:44.003: linux-capture.so
-00:42:44.003: linux-alsa.so
-00:42:44.003: image-source.so
-00:42:44.003: frontend-tools.so
-00:42:44.003: droidcam-obs.so
-00:42:44.003: decklink-ouput-ui.so
-00:42:44.003: decklink-captions.so
-00:42:44.003: ---------------------------------
-00:42:44.004: ==== Startup complete ===============================================
-00:42:44.019: All scene data cleared
-00:42:44.019: ------------------------------------------------
-00:42:44.021: pulse-input: Server name: 'pulseaudio 15.0'
-00:42:44.022: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
-00:42:44.022: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
-00:42:44.022: [Loaded global audio device]: 'Desktop Audio'
-00:42:44.022: pulse-input: Server name: 'pulseaudio 15.0'
-00:42:44.022: pulse-input: Audio format: s16le, 44100 Hz, 1 channels
-00:42:44.022: pulse-input: Started recording from 'alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_SUGA_2021_10_06_87251-00.mono-fallback'
-00:42:44.022: [Loaded global audio device]: 'Mic/Aux'
-00:42:44.023: xshm-input: Geometry 1920x1080 @ 0,0
-00:42:44.023: v4l2-input: Start capture from /dev/video0
-00:42:44.023: v4l2-input: Input: 0
-00:42:44.023: v4l2-input: Unable to set format
-00:42:44.023: v4l2-input: Initialization failed
-00:42:44.023: Switched to scene 'Laptop Screen'
-00:42:44.024: ------------------------------------------------
-00:42:44.024: Loaded scenes:
-00:42:44.024: - scene 'Laptop Screen':
-00:42:44.024: - source: 'Laptop Screen Capture' (xshm_input)
-00:42:44.024: - scene 'Laptop Screen With Webcam':
-00:42:44.024: - source: 'Laptop Screen Capture' (xshm_input)
-00:42:44.024: - source: 'Laptop Webcam' (v4l2_input)
-00:42:44.024: - scene 'Webcam Only':
-00:42:44.024: - source: 'Laptop Webcam' (v4l2_input)
-00:42:44.024: ------------------------------------------------
-00:42:44.547: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)
-00:42:44.547:
-00:42:45.145: ---------------------------------
-00:42:45.145: [NVENC encoder: 'simple_h264_recording'] settings:
-00:42:45.145: rate_control: CQP
-00:42:45.145: bitrate: 0
-00:42:45.145: cqp: 23
-00:42:45.145: keyint: 250
-00:42:45.145: preset: hq
-00:42:45.145: profile: high
-00:42:45.145: width: 1920
-00:42:45.145: height: 1080
-00:42:45.145: 2-pass: false
-00:42:45.145: b-frames: 2
-00:42:45.145: psycho-aq: 1
-00:42:45.145: GPU: 0
-00:42:45.145:
-00:42:45.432: libfdk_aac encoder created
-00:42:45.432: libfdk_aac bitrate: 192, channels: 2
-00:42:45.433: ==== Recording Start ===============================================
-00:42:45.433: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-04-16 00-42-45.mp4'...
-00:43:25.118: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-04-16 00-42-45.mp4' stopped
-00:43:25.118: Output 'simple_file_output': stopping
-00:43:25.118: Output 'simple_file_output': Total frames output: 2345
-00:43:25.118: Output 'simple_file_output': Total drawn frames: 2381
-00:43:25.118: ==== Recording Stop ================================================
-00:43:25.172: ==== Shutting down ==================================================
-00:43:25.193: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
-00:43:25.193: pulse-input: Got 10245 packets with 1815680 frames
-00:43:25.193: pulse-input: Stopped recording from 'alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_SUGA_2021_10_06_87251-00.mono-fallback'
-00:43:25.193: pulse-input: Got 4129 packets with 1815257 frames
-00:43:25.204: All scene data cleared
-00:43:25.204: ------------------------------------------------
-00:43:25.261: libfdk_aac encoder destroyed
-00:43:25.336: [Scripting] Total detached callbacks: 0
-00:43:25.336: Freeing OBS context data
-00:43:25.344: == Profiler Results =============================
-00:43:25.344: run_program_init: 280.814 ms
-00:43:25.344: ┣OBSApp::AppInit: 1.476 ms
-00:43:25.344: ┃ ┗OBSApp::InitLocale: 0.594 ms
-00:43:25.344: ┗OBSApp::OBSInit: 258.276 ms
-00:43:25.344: ┣obs_startup: 19.108 ms
-00:43:25.344: ┗OBSBasic::OBSInit: 208.679 ms
-00:43:25.344: ┣OBSBasic::InitBasicConfig: 0.057 ms
-00:43:25.344: ┣OBSBasic::ResetAudio: 0.091 ms
-00:43:25.344: ┣OBSBasic::ResetVideo: 57.62 ms
-00:43:25.344: ┣OBSBasic::InitOBSCallbacks: 0.004 ms
-00:43:25.344: ┣OBSBasic::InitHotkeys: 0.026 ms
-00:43:25.344: ┣obs_load_all_modules: 74.717 ms
-00:43:25.344: ┃ ┣obs_init_module(decklink-captions.so): 0.032 ms
-00:43:25.344: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.334 ms
-00:43:25.344: ┃ ┣obs_init_module(droidcam-obs.so): 0.004 ms
-00:43:25.344: ┃ ┣obs_init_module(frontend-tools.so): 54.937 ms
-00:43:25.344: ┃ ┣obs_init_module(image-source.so): 0.005 ms
-00:43:25.344: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms
-00:43:25.344: ┃ ┣obs_init_module(linux-capture.so): 0.386 ms
-00:43:25.344: ┃ ┣obs_init_module(linux-decklink.so): 0.076 ms
-00:43:25.344: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms
-00:43:25.344: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms
-00:43:25.344: ┃ ┣obs_init_module(linux-v4l2.so): 0.11 ms
-00:43:25.344: ┃ ┣obs_init_module(obs-ffmpeg.so): 0.328 ms
-00:43:25.344: ┃ ┃ ┗nvenc_check: 0.239 ms
-00:43:25.344: ┃ ┣obs_init_module(obs-filters.so): 0.015 ms
-00:43:25.344: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
-00:43:25.344: ┃ ┣obs_init_module(obs-outputs.so): 0.003 ms
-00:43:25.344: ┃ ┣obs_init_module(obs-transitions.so): 0.006 ms
-00:43:25.344: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms
-00:43:25.344: ┃ ┣obs_init_module(rtmp-services.so): 0.488 ms
-00:43:25.344: ┃ ┗obs_init_module(text-freetype2.so): 0.008 ms
-00:43:25.344: ┣OBSBasic::ResetOutputs: 0.087 ms
-00:43:25.344: ┣OBSBasic::CreateHotkeys: 0.024 ms
-00:43:25.344: ┣OBSBasic::InitService: 0.78 ms
-00:43:25.344: ┣OBSBasic::InitPrimitives: 0.203 ms
-00:43:25.344: ┗OBSBasic::Load: 19.189 ms
-00:43:25.344: obs_hotkey_thread(25 ms): min=0.063 ms, median=0.14 ms, max=6.375 ms, 99th percentile=1.84 ms, 100% below 25 ms
-00:43:25.344: audio_thread(Audio): min=0.016 ms, median=0.448 ms, max=3.452 ms, 99th percentile=0.789 ms
-00:43:25.344: ┗receive_audio: min=0.006 ms, median=0.389 ms, max=3.234 ms, 99th percentile=0.648 ms
-00:43:25.344: ┣buffer_audio: min=0.001 ms, median=0.002 ms, max=0.02 ms, 99th percentile=0.004 ms
-00:43:25.344: ┗do_encode: min=0.106 ms, median=0.382 ms, max=3.226 ms, 99th percentile=0.638 ms
-00:43:25.344: ┣encode(simple_aac_recording): min=0.097 ms, median=0.37 ms, max=0.727 ms, 99th percentile=0.605 ms
-00:43:25.344: ┗send_packet: min=0.001 ms, median=0.006 ms, max=2.841 ms, 99th percentile=0.043 ms
-00:43:25.344: obs_graphics_thread(16.6667 ms): min=0.382 ms, median=3.772 ms, max=21.531 ms, 99th percentile=5.921 ms, 99.8792% below 16.667 ms
-00:43:25.344: ┣tick_sources: min=0.003 ms, median=2.591 ms, max=8.636 ms, 99th percentile=3.816 ms
-00:43:25.344: ┣output_frame: min=0.149 ms, median=0.755 ms, max=3.534 ms, 99th percentile=1.472 ms
-00:43:25.344: ┃ ┣gs_context(video->graphics): min=0.146 ms, median=0.385 ms, max=3.093 ms, 99th percentile=1.006 ms
-00:43:25.344: ┃ ┃ ┣render_video: min=0.057 ms, median=0.26 ms, max=2.27 ms, 99th percentile=0.471 ms
-00:43:25.344: ┃ ┃ ┃ ┣render_main_texture: min=0.045 ms, median=0.145 ms, max=2.081 ms, 99th percentile=0.241 ms
-00:43:25.344: ┃ ┃ ┃ ┣render_convert_texture: min=0.036 ms, median=0.066 ms, max=0.854 ms, 99th percentile=0.126 ms
-00:43:25.344: ┃ ┃ ┃ ┗stage_output_texture: min=0.021 ms, median=0.038 ms, max=1.223 ms, 99th percentile=0.096 ms
-00:43:25.344: ┃ ┃ ┣gs_flush: min=0.005 ms, median=0.008 ms, max=1.182 ms, 99th percentile=0.017 ms
-00:43:25.344: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.004 ms, max=0.027 ms, 99th percentile=0.007 ms
-00:43:25.344: ┃ ┗output_video_data: min=0.306 ms, median=0.366 ms, max=1.239 ms, 99th percentile=0.649 ms
-00:43:25.344: ┗render_displays: min=0.07 ms, median=0.164 ms, max=16.795 ms, 99th percentile=1.286 ms
-00:43:25.344: video_thread(video): min=1.032 ms, median=1.376 ms, max=2.429 ms, 99th percentile=1.913 ms
-00:43:25.344: ┗receive_video: min=1.027 ms, median=1.372 ms, max=2.423 ms, 99th percentile=1.908 ms
-00:43:25.344: ┗do_encode: min=1.024 ms, median=1.368 ms, max=2.419 ms, 99th percentile=1.903 ms
-00:43:25.344: ┣encode(simple_h264_recording): min=0.999 ms, median=1.344 ms, max=2.157 ms, 99th percentile=1.88 ms
-00:43:25.345: ┗send_packet: min=0.002 ms, median=0.008 ms, max=0.463 ms, 99th percentile=0.048 ms
-00:43:25.345: =================================================
-00:43:25.345: == Profiler Time Between Calls ==================
-00:43:25.345: obs_hotkey_thread(25 ms): min=25.118 ms, median=25.215 ms, max=31.457 ms, 94.6919% within ±2% of 25 ms (0% lower, 5.30811% higher)
-00:43:25.345: obs_graphics_thread(16.6667 ms): min=11.798 ms, median=16.667 ms, max=21.539 ms, 99.5165% within ±2% of 16.667 ms (0.241741% lower, 0.241741% higher)
-00:43:25.345: =================================================
-00:43:25.356: Number of memory leaks: 0
diff --git a/.config/obs-studio/logs/2022-05-20 23-47-31.txt b/.config/obs-studio/logs/2022-05-20 23-47-31.txt
new file mode 100644
index 0000000..ac831e6
--- /dev/null
+++ b/.config/obs-studio/logs/2022-05-20 23-47-31.txt
@@ -0,0 +1,186 @@
+23:47:31.963: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
+23:47:31.963: CPU Speed: 1400.000MHz
+23:47:31.964: Physical Cores: 6, Logical Cores: 12
+23:47:31.964: Physical Memory: 15421MB Total, 2135MB Free
+23:47:31.964: Kernel Version: Linux 5.17.8-arch1-1
+23:47:31.964: Distribution: "Arch Linux" Unknown
+23:47:31.964: Session Type: x11
+23:47:31.964: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
+23:47:31.965: Qt Version: 5.15.4 (runtime), 5.15.3 (compiled)
+23:47:31.965: Portable mode: false
+23:47:32.018: OBS 27.2.4-1 (linux)
+23:47:32.018: ---------------------------------
+23:47:32.018: ---------------------------------
+23:47:32.018: audio settings reset:
+23:47:32.018: samples per sec: 48000
+23:47:32.018: speakers: 2
+23:47:32.021: ---------------------------------
+23:47:32.021: Initializing OpenGL...
+23:47:32.094: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2
+23:47:32.094: OpenGL loaded successfully, version 3.3.0 NVIDIA 515.43.04, shading language 3.30 NVIDIA via Cg compiler
+23:47:32.110: ---------------------------------
+23:47:32.110: video settings reset:
+23:47:32.110: base resolution: 1920x1080
+23:47:32.110: output resolution: 1920x1080
+23:47:32.110: downscale filter: Bicubic
+23:47:32.110: fps: 60/1
+23:47:32.110: format: NV12
+23:47:32.110: YUV mode: 709/Partial
+23:47:32.110: NV12 texture support not available
+23:47:32.110: Audio monitoring device:
+23:47:32.110: name: Default
+23:47:32.110: id: default
+23:47:32.110: ---------------------------------
+23:47:32.113: Failed to load 'en-US' text for module: 'decklink-captions.so'
+23:47:32.115: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
+23:47:32.190: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
+23:47:32.190: No blackmagic support
+23:47:32.228: NVENC supported
+23:47:32.228: FFMPEG VAAPI supported
+23:47:32.263: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
+23:47:32.263:
+23:47:32.263: Module '/usr//lib/obs-plugins/sndio.so' not loaded
+23:47:32.264: ---------------------------------
+23:47:32.264: Loaded Modules:
+23:47:32.264: text-freetype2.so
+23:47:32.264: rtmp-services.so
+23:47:32.264: obs-x264.so
+23:47:32.264: obs-transitions.so
+23:47:32.264: obs-outputs.so
+23:47:32.264: obs-libfdk.so
+23:47:32.264: obs-filters.so
+23:47:32.264: obs-ffmpeg.so
+23:47:32.264: linux-v4l2.so
+23:47:32.264: linux-pulseaudio.so
+23:47:32.264: linux-jack.so
+23:47:32.264: linux-decklink.so
+23:47:32.264: linux-capture.so
+23:47:32.264: linux-alsa.so
+23:47:32.264: image-source.so
+23:47:32.264: frontend-tools.so
+23:47:32.264: droidcam-obs.so
+23:47:32.264: decklink-ouput-ui.so
+23:47:32.264: decklink-captions.so
+23:47:32.264: ---------------------------------
+23:47:32.265: ==== Startup complete ===============================================
+23:47:32.293: All scene data cleared
+23:47:32.293: ------------------------------------------------
+23:47:32.296: pulse-input: Server name: 'pulseaudio 15.0'
+23:47:32.296: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
+23:47:32.296: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+23:47:32.296: [Loaded global audio device]: 'Desktop Audio'
+23:47:32.296: pulse-input: Server name: 'pulseaudio 15.0'
+23:47:32.296: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
+23:47:32.296: pulse-input: Started recording from 'alsa_input.pci-0000_05_00.6.analog-stereo'
+23:47:32.297: [Loaded global audio device]: 'Mic/Aux'
+23:47:32.298: xshm-input: Geometry 1920x1080 @ 0,0
+23:47:32.298: v4l2-input: Start capture from /dev/video0
+23:47:32.300: v4l2-input: Input: 0
+23:47:32.300: v4l2-input: Unable to set format
+23:47:32.300: v4l2-input: Initialization failed
+23:47:32.300: [DroidCamOBS] create(source=0x56238a2425a0) r130
+23:47:32.389: [DroidCamOBS] activated=1, deactivateWNS=1, is_showing=0, enable_audio=0
+23:47:32.389: [DroidCamOBS] video_format=avc video_resolution=1920x1080
+23:47:32.389: [DroidCamOBS] device_info.id=dev_id_wifi device_info.ip=10.0.0.107 device_info.port=4747 device_info.type=1
+23:47:32.389: [DroidCamOBS] video_decode_thread start
+23:47:32.389: [DroidCamOBS] video_decode_thread start
+23:47:32.389: [DroidCamOBS] create(source=0x56238a278c00) r130
+23:47:32.389: [DroidCamOBS] video_thread start
+23:47:32.389: [DroidCamOBS] audio_thread start
+23:47:32.404: [DroidCamOBS] activated=1, deactivateWNS=1, is_showing=0, enable_audio=0
+23:47:32.404: [DroidCamOBS] video_format=avc video_resolution=1920x1080
+23:47:32.404: [DroidCamOBS] device_info.id=dev_id_wifi device_info.ip=10.0.0.106 device_info.port=4747 device_info.type=1
+23:47:32.404: [DroidCamOBS] video_thread start
+23:47:32.404: [DroidCamOBS] video_decode_thread start
+23:47:32.404: [DroidCamOBS] audio_thread start
+23:47:32.404: Switched to scene 'Laptop Screen'
+23:47:32.404: ------------------------------------------------
+23:47:32.404: Loaded scenes:
+23:47:32.404: - scene 'Laptop Screen':
+23:47:32.404: - source: 'Laptop Screen Capture' (xshm_input)
+23:47:32.404: - source: 'DroidCam OBS 2' (droidcam_obs)
+23:47:32.404: - scene 'Laptop Screen With Webcam':
+23:47:32.404: - source: 'Laptop Screen Capture' (xshm_input)
+23:47:32.405: - source: 'Laptop Webcam' (v4l2_input)
+23:47:32.405: - scene 'Webcam Only':
+23:47:32.405: - source: 'Laptop Webcam' (v4l2_input)
+23:47:32.405: - scene 'DroidCam Only':
+23:47:32.405: - source: 'DroidCam OBS' (droidcam_obs)
+23:47:32.405: ------------------------------------------------
+23:47:32.636: [DroidCamOBS] send(/video) failed
+23:47:32.906: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Mic/Aux)
+23:47:32.906:
+23:47:34.268: User switched to scene 'Webcam Only'
+23:47:35.672: ==== Shutting down ==================================================
+23:47:35.699: [DroidCamOBS] stopping
+23:47:35.701: [DroidCamOBS] video_decode_thread end
+23:47:35.718: [DroidCamOBS] video_thread end
+23:47:35.730: [DroidCamOBS] audio_thread end
+23:47:35.730: [DroidCamOBS] cleanup
+23:47:35.731: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+23:47:35.731: pulse-input: Got 491 packets with 151680 frames
+23:47:35.731: pulse-input: Stopped recording from 'alsa_input.pci-0000_05_00.6.analog-stereo'
+23:47:35.731: pulse-input: Got 336 packets with 147790 frames
+23:47:35.735: [DroidCamOBS] stopping
+23:47:35.736: [DroidCamOBS] video_decode_thread end
+23:47:35.755: [DroidCamOBS] audio_thread end
+23:47:35.755: [DroidCamOBS] video_thread end
+23:47:35.755: [DroidCamOBS] cleanup
+23:47:35.780: All scene data cleared
+23:47:35.781: ------------------------------------------------
+23:47:35.850: [Scripting] Total detached callbacks: 0
+23:47:35.850: Freeing OBS context data
+23:47:35.859: == Profiler Results =============================
+23:47:35.859: run_program_init: 686.134 ms
+23:47:35.859: ┣OBSApp::AppInit: 3.342 ms
+23:47:35.859: ┃ ┗OBSApp::InitLocale: 2.003 ms
+23:47:35.859: ┗OBSApp::OBSInit: 521.443 ms
+23:47:35.859: ┣obs_startup: 17.642 ms
+23:47:35.859: ┗OBSBasic::OBSInit: 450.632 ms
+23:47:35.859: ┣OBSBasic::InitBasicConfig: 0.059 ms
+23:47:35.859: ┣OBSBasic::ResetAudio: 0.085 ms
+23:47:35.859: ┣OBSBasic::ResetVideo: 91.884 ms
+23:47:35.859: ┣OBSBasic::InitOBSCallbacks: 0.004 ms
+23:47:35.859: ┣OBSBasic::InitHotkeys: 0.027 ms
+23:47:35.859: ┣obs_load_all_modules: 153.886 ms
+23:47:35.859: ┃ ┣obs_init_module(decklink-captions.so): 0.021 ms
+23:47:35.859: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.347 ms
+23:47:35.859: ┃ ┣obs_init_module(droidcam-obs.so): 0.006 ms
+23:47:35.859: ┃ ┣obs_init_module(frontend-tools.so): 60.145 ms
+23:47:35.859: ┃ ┣obs_init_module(image-source.so): 0.006 ms
+23:47:35.859: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms
+23:47:35.859: ┃ ┣obs_init_module(linux-capture.so): 0.324 ms
+23:47:35.859: ┃ ┣obs_init_module(linux-decklink.so): 0.101 ms
+23:47:35.859: ┃ ┣obs_init_module(linux-jack.so): 0.003 ms
+23:47:35.859: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms
+23:47:35.859: ┃ ┣obs_init_module(linux-v4l2.so): 0.107 ms
+23:47:35.859: ┃ ┣obs_init_module(obs-ffmpeg.so): 8.097 ms
+23:47:35.859: ┃ ┃ ┗nvenc_check: 7.951 ms
+23:47:35.859: ┃ ┣obs_init_module(obs-filters.so): 0.013 ms
+23:47:35.859: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
+23:47:35.859: ┃ ┣obs_init_module(obs-outputs.so): 0.003 ms
+23:47:35.859: ┃ ┣obs_init_module(obs-transitions.so): 0.005 ms
+23:47:35.859: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms
+23:47:35.859: ┃ ┣obs_init_module(rtmp-services.so): 17.394 ms
+23:47:35.859: ┃ ┗obs_init_module(text-freetype2.so): 0.018 ms
+23:47:35.859: ┣OBSBasic::ResetOutputs: 0.086 ms
+23:47:35.859: ┣OBSBasic::CreateHotkeys: 0.025 ms
+23:47:35.859: ┣OBSBasic::InitService: 6.141 ms
+23:47:35.859: ┣OBSBasic::InitPrimitives: 0.246 ms
+23:47:35.859: ┗OBSBasic::Load: 135.248 ms
+23:47:35.859: obs_hotkey_thread(25 ms): min=0.064 ms, median=0.161 ms, max=2.674 ms, 99th percentile=2.274 ms, 100% below 25 ms
+23:47:35.859: audio_thread(Audio): min=0.003 ms, median=0.05 ms, max=1.079 ms, 99th percentile=0.195 ms
+23:47:35.859: obs_graphics_thread(16.6667 ms): min=0.257 ms, median=3.458 ms, max=96.535 ms, 99th percentile=22.351 ms, 98.6301% below 16.667 ms
+23:47:35.859: ┣tick_sources: min=0.001 ms, median=2.597 ms, max=93.663 ms, 99th percentile=5.221 ms
+23:47:35.859: ┣output_frame: min=0.123 ms, median=0.285 ms, max=20.959 ms, 99th percentile=2.249 ms
+23:47:35.859: ┃ ┗gs_context(video->graphics): min=0.12 ms, median=0.282 ms, max=20.956 ms, 99th percentile=2.246 ms
+23:47:35.860: ┃ ┣render_video: min=0.041 ms, median=0.157 ms, max=20.783 ms, 99th percentile=1.762 ms
+23:47:35.860: ┃ ┃ ┗render_main_texture: min=0.031 ms, median=0.142 ms, max=20.758 ms, 99th percentile=1.738 ms
+23:47:35.860: ┃ ┗gs_flush: min=0.006 ms, median=0.013 ms, max=0.386 ms, 99th percentile=0.053 ms
+23:47:35.860: ┗render_displays: min=0.062 ms, median=0.36 ms, max=18.613 ms, 99th percentile=2.039 ms
+23:47:35.860: =================================================
+23:47:35.860: == Profiler Time Between Calls ==================
+23:47:35.860: obs_hotkey_thread(25 ms): min=25.116 ms, median=25.234 ms, max=27.748 ms, 92.7632% within ±2% of 25 ms (0% lower, 7.23684% higher)
+23:47:35.860: obs_graphics_thread(16.6667 ms): min=7.284 ms, median=16.667 ms, max=96.544 ms, 96.789% within ±2% of 16.667 ms (1.83486% lower, 1.37615% higher)
+23:47:35.860: =================================================
+23:47:35.861: Number of memory leaks: 0
diff --git a/.config/obs-studio/logs/2022-05-21 21-51-02.txt b/.config/obs-studio/logs/2022-05-21 21-51-02.txt
new file mode 100644
index 0000000..e619433
--- /dev/null
+++ b/.config/obs-studio/logs/2022-05-21 21-51-02.txt
@@ -0,0 +1,306 @@
+21:51:02.056: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
+21:51:02.056: CPU Speed: 1400.000MHz
+21:51:02.057: Physical Cores: 6, Logical Cores: 12
+21:51:02.057: Physical Memory: 15421MB Total, 10690MB Free
+21:51:02.057: Kernel Version: Linux 5.17.8-arch1-1
+21:51:02.057: Distribution: "Arch Linux" Unknown
+21:51:02.057: Session Type: x11
+21:51:02.057: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
+21:51:02.058: Qt Version: 5.15.4 (runtime), 5.15.3 (compiled)
+21:51:02.058: Portable mode: false
+21:51:02.135: OBS 27.2.4-1 (linux)
+21:51:02.135: ---------------------------------
+21:51:02.136: ---------------------------------
+21:51:02.136: audio settings reset:
+21:51:02.136: samples per sec: 48000
+21:51:02.136: speakers: 2
+21:51:02.140: ---------------------------------
+21:51:02.140: Initializing OpenGL...
+21:51:02.215: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2
+21:51:02.215: OpenGL loaded successfully, version 3.3.0 NVIDIA 515.43.04, shading language 3.30 NVIDIA via Cg compiler
+21:51:02.238: ---------------------------------
+21:51:02.238: video settings reset:
+21:51:02.238: base resolution: 1920x1080
+21:51:02.238: output resolution: 1920x1080
+21:51:02.238: downscale filter: Bicubic
+21:51:02.238: fps: 60/1
+21:51:02.238: format: NV12
+21:51:02.238: YUV mode: 709/Partial
+21:51:02.239: NV12 texture support not available
+21:51:02.239: Audio monitoring device:
+21:51:02.239: name: Default
+21:51:02.239: id: default
+21:51:02.239: ---------------------------------
+21:51:02.243: Failed to load 'en-US' text for module: 'decklink-captions.so'
+21:51:02.246: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
+21:51:02.343: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
+21:51:02.343: No blackmagic support
+21:51:02.359: NVENC supported
+21:51:02.359: FFMPEG VAAPI supported
+21:51:02.385: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
+21:51:02.385:
+21:51:02.385: Module '/usr//lib/obs-plugins/sndio.so' not loaded
+21:51:02.387: ---------------------------------
+21:51:02.387: Loaded Modules:
+21:51:02.387: text-freetype2.so
+21:51:02.387: rtmp-services.so
+21:51:02.387: obs-x264.so
+21:51:02.387: obs-transitions.so
+21:51:02.387: obs-outputs.so
+21:51:02.387: obs-libfdk.so
+21:51:02.387: obs-filters.so
+21:51:02.387: obs-ffmpeg.so
+21:51:02.387: linux-v4l2.so
+21:51:02.387: linux-pulseaudio.so
+21:51:02.387: linux-jack.so
+21:51:02.387: linux-decklink.so
+21:51:02.387: linux-capture.so
+21:51:02.387: linux-alsa.so
+21:51:02.387: image-source.so
+21:51:02.387: frontend-tools.so
+21:51:02.387: droidcam-obs.so
+21:51:02.387: decklink-ouput-ui.so
+21:51:02.387: decklink-captions.so
+21:51:02.387: ---------------------------------
+21:51:02.387: ==== Startup complete ===============================================
+21:51:02.474: All scene data cleared
+21:51:02.474: ------------------------------------------------
+21:51:02.478: pulse-input: Server name: 'pulseaudio 15.0'
+21:51:02.478: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
+21:51:02.478: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+21:51:02.478: [Loaded global audio device]: 'Desktop Audio'
+21:51:02.479: pulse-input: Server name: 'pulseaudio 15.0'
+21:51:02.479: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
+21:51:02.479: pulse-input: Started recording from 'alsa_input.pci-0000_05_00.6.analog-stereo'
+21:51:02.479: [Loaded global audio device]: 'Mic/Aux'
+21:51:02.479: [DroidCamOBS] create(source=0x55c814607da0) r130
+21:51:02.494: [DroidCamOBS] activated=1, deactivateWNS=1, is_showing=0, enable_audio=0
+21:51:02.494: [DroidCamOBS] video_format=avc video_resolution=1920x1080
+21:51:02.494: [DroidCamOBS] device_info.id=dev_id_wifi device_info.ip=10.0.0.106 device_info.port=4747 device_info.type=1
+21:51:02.494: [DroidCamOBS] video_decode_thread start
+21:51:02.494: [DroidCamOBS] audio_thread start
+21:51:02.494: [DroidCamOBS] video_thread start
+21:51:02.495: [DroidCamOBS] create(source=0x55c814706580) r130
+21:51:02.508: [DroidCamOBS] activated=1, deactivateWNS=1, is_showing=0, enable_audio=0
+21:51:02.508: [DroidCamOBS] video_format=avc video_resolution=1920x1080
+21:51:02.508: [DroidCamOBS] device_info.id=dev_id_wifi device_info.ip=10.0.0.107 device_info.port=4747 device_info.type=1
+21:51:02.508: [DroidCamOBS] video_thread start
+21:51:02.508: [DroidCamOBS] video_decode_thread start
+21:51:02.508: [DroidCamOBS] audio_thread start
+21:51:02.509: v4l2-input: Start capture from /dev/video0
+21:51:02.511: v4l2-input: Input: 0
+21:51:02.511: v4l2-input: Unable to set format
+21:51:02.511: v4l2-input: Initialization failed
+21:51:02.512: xshm-input: Geometry 1920x1080 @ 0,0
+21:51:02.513: Switched to scene 'Webcam Only'
+21:51:02.513: ------------------------------------------------
+21:51:02.513: Loaded scenes:
+21:51:02.513: - scene 'Laptop Screen':
+21:51:02.513: - source: 'Laptop Screen Capture' (xshm_input)
+21:51:02.513: - source: 'DroidCam OBS 2' (droidcam_obs)
+21:51:02.513: - scene 'Laptop Screen With Webcam':
+21:51:02.513: - source: 'Laptop Screen Capture' (xshm_input)
+21:51:02.513: - source: 'Laptop Webcam' (v4l2_input)
+21:51:02.513: - scene 'Webcam Only':
+21:51:02.513: - source: 'Laptop Webcam' (v4l2_input)
+21:51:02.513: - scene 'DroidCam Only':
+21:51:02.513: - source: 'DroidCam OBS' (droidcam_obs)
+21:51:02.513: ------------------------------------------------
+21:51:03.086: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop Audio)
+21:51:03.086:
+21:51:04.076: ---------------------------------
+21:51:04.076: [NVENC encoder: 'simple_h264_recording'] settings:
+21:51:04.076: rate_control: CQP
+21:51:04.076: bitrate: 0
+21:51:04.076: cqp: 23
+21:51:04.076: keyint: 250
+21:51:04.076: preset: hq
+21:51:04.076: profile: high
+21:51:04.076: width: 1920
+21:51:04.076: height: 1080
+21:51:04.076: 2-pass: false
+21:51:04.076: b-frames: 2
+21:51:04.076: psycho-aq: 1
+21:51:04.076: GPU: 0
+21:51:04.076:
+21:51:04.467: libfdk_aac encoder created
+21:51:04.467: libfdk_aac bitrate: 192, channels: 2
+21:51:04.474: ==== Recording Start ===============================================
+21:51:04.474: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-05-21 21-51-04.mp4'...
+21:51:06.470: User switched to scene 'Laptop Screen'
+21:51:06.508: [DroidCamOBS] send(/video) failed
+21:51:08.426: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-05-21 21-51-04.mp4' stopped
+21:51:08.426: Output 'simple_file_output': stopping
+21:51:08.426: Output 'simple_file_output': Total frames output: 201
+21:51:08.426: Output 'simple_file_output': Total drawn frames: 237
+21:51:08.426: ==== Recording Stop ================================================
+21:51:08.547: libfdk_aac encoder destroyed
+21:51:08.549: [DroidCamOBS] send(/video) failed
+21:51:10.591: [DroidCamOBS] send(/video) failed
+21:51:12.633: [DroidCamOBS] send(/video) failed
+21:51:14.675: [DroidCamOBS] send(/video) failed
+21:51:16.717: [DroidCamOBS] send(/video) failed
+21:51:18.759: [DroidCamOBS] send(/video) failed
+21:51:20.801: [DroidCamOBS] send(/video) failed
+21:51:22.843: [DroidCamOBS] send(/video) failed
+21:51:24.885: [DroidCamOBS] send(/video) failed
+21:51:27.023: [DroidCamOBS] send(/video) failed
+21:51:29.068: [DroidCamOBS] send(/video) failed
+21:51:31.110: [DroidCamOBS] send(/video) failed
+21:51:33.152: [DroidCamOBS] send(/video) failed
+21:51:35.200: [DroidCamOBS] send(/video) failed
+21:51:37.242: [DroidCamOBS] send(/video) failed
+21:51:39.284: [DroidCamOBS] send(/video) failed
+21:51:41.326: [DroidCamOBS] send(/video) failed
+21:51:43.368: [DroidCamOBS] send(/video) failed
+21:51:45.410: [DroidCamOBS] send(/video) failed
+21:51:47.451: [DroidCamOBS] send(/video) failed
+21:51:49.494: [DroidCamOBS] send(/video) failed
+21:51:51.636: [DroidCamOBS] send(/video) failed
+21:51:53.678: [DroidCamOBS] send(/video) failed
+21:51:55.720: [DroidCamOBS] send(/video) failed
+21:51:57.762: [DroidCamOBS] send(/video) failed
+21:51:59.805: [DroidCamOBS] send(/video) failed
+21:52:00.810: ---------------------------------
+21:52:00.810: [NVENC encoder: 'simple_h264_recording'] settings:
+21:52:00.810: rate_control: CQP
+21:52:00.810: bitrate: 0
+21:52:00.810: cqp: 23
+21:52:00.810: keyint: 250
+21:52:00.810: preset: hq
+21:52:00.810: profile: high
+21:52:00.810: width: 1920
+21:52:00.810: height: 1080
+21:52:00.810: 2-pass: false
+21:52:00.810: b-frames: 2
+21:52:00.810: psycho-aq: 1
+21:52:00.810: GPU: 0
+21:52:00.810:
+21:52:01.000: libfdk_aac encoder created
+21:52:01.000: libfdk_aac bitrate: 192, channels: 2
+21:52:01.001: ==== Recording Start ===============================================
+21:52:01.001: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-05-21 21-52-00.mp4'...
+21:52:01.851: [DroidCamOBS] send(/video) failed
+21:52:03.893: [DroidCamOBS] send(/video) failed
+21:52:05.936: [DroidCamOBS] send(/video) failed
+21:52:07.980: [DroidCamOBS] send(/video) failed
+21:52:10.022: [DroidCamOBS] send(/video) failed
+21:52:12.064: [DroidCamOBS] send(/video) failed
+21:52:14.106: [DroidCamOBS] send(/video) failed
+21:52:16.148: [DroidCamOBS] send(/video) failed
+21:52:18.190: [DroidCamOBS] send(/video) failed
+21:52:20.232: [DroidCamOBS] send(/video) failed
+21:52:22.274: [DroidCamOBS] send(/video) failed
+21:52:24.316: [DroidCamOBS] send(/video) failed
+21:52:26.358: [DroidCamOBS] send(/video) failed
+21:52:28.400: [DroidCamOBS] send(/video) failed
+21:52:30.442: [DroidCamOBS] send(/video) failed
+21:52:32.484: [DroidCamOBS] send(/video) failed
+21:52:34.541: [DroidCamOBS] send(/video) failed
+21:52:36.583: [DroidCamOBS] send(/video) failed
+21:52:38.625: [DroidCamOBS] send(/video) failed
+21:52:40.667: [DroidCamOBS] send(/video) failed
+21:52:42.709: [DroidCamOBS] send(/video) failed
+21:52:44.751: [DroidCamOBS] send(/video) failed
+21:52:46.794: [DroidCamOBS] send(/video) failed
+21:52:48.838: [DroidCamOBS] send(/video) failed
+21:52:50.880: [DroidCamOBS] send(/video) failed
+21:52:52.922: [DroidCamOBS] send(/video) failed
+21:52:54.964: [DroidCamOBS] send(/video) failed
+21:52:57.006: [DroidCamOBS] send(/video) failed
+21:52:59.048: [DroidCamOBS] send(/video) failed
+21:53:01.089: [DroidCamOBS] send(/video) failed
+21:53:03.132: [DroidCamOBS] send(/video) failed
+21:53:13.548: Last log entry repeated for 5 more lines
+21:53:13.548: ==== Shutting down ==================================================
+21:53:13.577: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+21:53:13.577: pulse-input: Got 9034 packets with 5781760 frames
+21:53:13.578: pulse-input: Stopped recording from 'alsa_input.pci-0000_05_00.6.analog-stereo'
+21:53:13.578: pulse-input: Got 13114 packets with 5777704 frames
+21:53:13.578: [DroidCamOBS] stopping
+21:53:13.578: [DroidCamOBS] video_thread end
+21:53:13.579: [DroidCamOBS] video_decode_thread end
+21:53:13.586: [DroidCamOBS] audio_thread end
+21:53:13.586: [DroidCamOBS] cleanup
+21:53:13.588: [DroidCamOBS] stopping
+21:53:13.588: [DroidCamOBS] video_decode_thread end
+21:53:13.610: [DroidCamOBS] audio_thread end
+21:53:15.388: [DroidCamOBS] video_thread end
+21:53:15.389: [DroidCamOBS] cleanup
+21:53:15.425: All scene data cleared
+21:53:15.425: ------------------------------------------------
+21:53:15.446: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-05-21 21-52-00.mp4' stopped
+21:53:15.446: Output 'simple_file_output': stopping
+21:53:15.446: Output 'simple_file_output': Total frames output: 4430
+21:53:15.446: Output 'simple_file_output': Total drawn frames: 4467
+21:53:15.571: libfdk_aac encoder destroyed
+21:53:15.643: [Scripting] Total detached callbacks: 0
+21:53:15.643: Freeing OBS context data
+21:53:15.654: == Profiler Results =============================
+21:53:15.654: run_program_init: 739.074 ms
+21:53:15.654: ┣OBSApp::AppInit: 3.265 ms
+21:53:15.654: ┃ ┗OBSApp::InitLocale: 1.914 ms
+21:53:15.654: ┗OBSApp::OBSInit: 541.761 ms
+21:53:15.654: ┣obs_startup: 18.077 ms
+21:53:15.654: ┗OBSBasic::OBSInit: 446.306 ms
+21:53:15.654: ┣OBSBasic::InitBasicConfig: 0.145 ms
+21:53:15.654: ┣OBSBasic::ResetAudio: 0.167 ms
+21:53:15.654: ┣OBSBasic::ResetVideo: 102.916 ms
+21:53:15.655: ┣OBSBasic::InitOBSCallbacks: 0.003 ms
+21:53:15.655: ┣OBSBasic::InitHotkeys: 0.029 ms
+21:53:15.655: ┣obs_load_all_modules: 147.906 ms
+21:53:15.655: ┃ ┣obs_init_module(decklink-captions.so): 0.028 ms
+21:53:15.655: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.658 ms
+21:53:15.655: ┃ ┣obs_init_module(droidcam-obs.so): 0.006 ms
+21:53:15.655: ┃ ┣obs_init_module(frontend-tools.so): 79.781 ms
+21:53:15.655: ┃ ┣obs_init_module(image-source.so): 0.007 ms
+21:53:15.655: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms
+21:53:15.655: ┃ ┣obs_init_module(linux-capture.so): 0.32 ms
+21:53:15.655: ┃ ┣obs_init_module(linux-decklink.so): 0.078 ms
+21:53:15.655: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms
+21:53:15.655: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms
+21:53:15.655: ┃ ┣obs_init_module(linux-v4l2.so): 0.114 ms
+21:53:15.655: ┃ ┣obs_init_module(obs-ffmpeg.so): 7.627 ms
+21:53:15.655: ┃ ┃ ┗nvenc_check: 7.525 ms
+21:53:15.655: ┃ ┣obs_init_module(obs-filters.so): 0.013 ms
+21:53:15.655: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
+21:53:15.655: ┃ ┣obs_init_module(obs-outputs.so): 0.003 ms
+21:53:15.655: ┃ ┣obs_init_module(obs-transitions.so): 0.006 ms
+21:53:15.655: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms
+21:53:15.655: ┃ ┣obs_init_module(rtmp-services.so): 10.451 ms
+21:53:15.655: ┃ ┗obs_init_module(text-freetype2.so): 0.018 ms
+21:53:15.655: ┣OBSBasic::ResetOutputs: 0.089 ms
+21:53:15.655: ┣OBSBasic::CreateHotkeys: 0.025 ms
+21:53:15.655: ┣OBSBasic::InitService: 19.434 ms
+21:53:15.655: ┣OBSBasic::InitPrimitives: 0.229 ms
+21:53:15.655: ┗OBSBasic::Load: 106.812 ms
+21:53:15.655: obs_hotkey_thread(25 ms): min=0.057 ms, median=0.161 ms, max=4.824 ms, 99th percentile=1.76 ms, 100% below 25 ms
+21:53:15.655: audio_thread(Audio): min=0.002 ms, median=0.141 ms, max=3.384 ms, 99th percentile=0.348 ms
+21:53:15.655: ┗receive_audio: min=0.004 ms, median=0.159 ms, max=3.315 ms, 99th percentile=0.235 ms, 0.58641 calls per parent call
+21:53:15.655: ┣buffer_audio: min=0.001 ms, median=0.002 ms, max=0.021 ms, 99th percentile=0.003 ms
+21:53:15.655: ┗do_encode: min=0.057 ms, median=0.151 ms, max=3.308 ms, 99th percentile=0.225 ms
+21:53:15.655: ┣encode(simple_aac_recording): min=0.049 ms, median=0.136 ms, max=0.355 ms, 99th percentile=0.197 ms
+21:53:15.655: ┗send_packet: min=0.001 ms, median=0.006 ms, max=3.178 ms, 99th percentile=0.034 ms
+21:53:15.655: obs_graphics_thread(16.6667 ms): min=0.318 ms, median=3.716 ms, max=26.843 ms, 99th percentile=5.608 ms, 99.9375% below 16.667 ms
+21:53:15.655: ┣tick_sources: min=0.001 ms, median=2.626 ms, max=24.042 ms, 99th percentile=3.884 ms
+21:53:15.655: ┣output_frame: min=0.119 ms, median=0.61 ms, max=25.576 ms, 99th percentile=1.247 ms
+21:53:15.655: ┃ ┣gs_context(video->graphics): min=0.118 ms, median=0.316 ms, max=25.574 ms, 99th percentile=0.755 ms
+21:53:15.655: ┃ ┃ ┣render_video: min=0.04 ms, median=0.182 ms, max=25.456 ms, 99th percentile=0.398 ms
+21:53:15.655: ┃ ┃ ┃ ┣render_main_texture: min=0.027 ms, median=0.124 ms, max=1.43 ms, 99th percentile=0.23 ms
+21:53:15.655: ┃ ┃ ┃ ┣render_convert_texture: min=0.036 ms, median=0.053 ms, max=24.388 ms, 99th percentile=0.126 ms, 0.587905 calls per parent call
+21:53:15.655: ┃ ┃ ┃ ┗stage_output_texture: min=0.02 ms, median=0.035 ms, max=2.408 ms, 99th percentile=0.087 ms, 0.587905 calls per parent call
+21:53:15.655: ┃ ┃ ┣gs_flush: min=0.005 ms, median=0.009 ms, max=4.671 ms, 99th percentile=0.033 ms
+21:53:15.655: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.003 ms, max=0.023 ms, 99th percentile=0.006 ms, 0.587905 calls per parent call
+21:53:15.655: ┃ ┗output_video_data: min=0.291 ms, median=0.351 ms, max=1.403 ms, 99th percentile=0.659 ms, 0.587655 calls per parent call
+21:53:15.655: ┗render_displays: min=0.057 ms, median=0.273 ms, max=26.428 ms, 99th percentile=1.094 ms
+21:53:15.655: video_thread(video): min=0.002 ms, median=1.264 ms, max=5.249 ms, 99th percentile=1.702 ms
+21:53:15.655: ┗receive_video: min=0.002 ms, median=1.259 ms, max=5.244 ms, 99th percentile=1.697 ms
+21:53:15.655: ┗do_encode: min=0.934 ms, median=1.255 ms, max=5.239 ms, 99th percentile=1.694 ms
+21:53:15.655: ┣encode(simple_h264_recording): min=0.919 ms, median=1.24 ms, max=2.078 ms, 99th percentile=1.667 ms
+21:53:15.655: ┗send_packet: min=0.002 ms, median=0.006 ms, max=3.794 ms, 99th percentile=0.038 ms
+21:53:15.655: =================================================
+21:53:15.655: == Profiler Time Between Calls ==================
+21:53:15.655: obs_hotkey_thread(25 ms): min=25.11 ms, median=25.245 ms, max=29.89 ms, 89.8331% within ±2% of 25 ms (0% lower, 10.1669% higher)
+21:53:15.655: obs_graphics_thread(16.6667 ms): min=6.478 ms, median=16.667 ms, max=26.852 ms, 96.7008% within ±2% of 16.667 ms (1.64959% lower, 1.64959% higher)
+21:53:15.655: =================================================
+21:53:15.671: Number of memory leaks: 0
diff --git a/.config/obs-studio/logs/2022-05-22 02-33-48.txt b/.config/obs-studio/logs/2022-05-22 02-33-48.txt
new file mode 100644
index 0000000..a6b3fd6
--- /dev/null
+++ b/.config/obs-studio/logs/2022-05-22 02-33-48.txt
@@ -0,0 +1,184 @@
+02:33:48.468: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
+02:33:48.468: CPU Speed: 3000.000MHz
+02:33:48.468: Physical Cores: 6, Logical Cores: 12
+02:33:48.468: Physical Memory: 15421MB Total, 200MB Free
+02:33:48.468: Kernel Version: Linux 5.17.8-arch1-1
+02:33:48.469: Distribution: "Arch Linux" Unknown
+02:33:48.469: Session Type: x11
+02:33:48.469: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
+02:33:48.470: Qt Version: 5.15.4 (runtime), 5.15.3 (compiled)
+02:33:48.470: Portable mode: false
+02:33:48.515: OBS 27.2.4-1 (linux)
+02:33:48.515: ---------------------------------
+02:33:48.516: ---------------------------------
+02:33:48.516: audio settings reset:
+02:33:48.516: samples per sec: 48000
+02:33:48.516: speakers: 2
+02:33:48.518: ---------------------------------
+02:33:48.518: Initializing OpenGL...
+02:33:48.591: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2
+02:33:48.591: OpenGL loaded successfully, version 3.3.0 NVIDIA 515.43.04, shading language 3.30 NVIDIA via Cg compiler
+02:33:48.600: ---------------------------------
+02:33:48.600: video settings reset:
+02:33:48.600: base resolution: 1920x1080
+02:33:48.600: output resolution: 1920x1080
+02:33:48.600: downscale filter: Bicubic
+02:33:48.600: fps: 60/1
+02:33:48.600: format: NV12
+02:33:48.600: YUV mode: 709/Partial
+02:33:48.601: NV12 texture support not available
+02:33:48.601: Audio monitoring device:
+02:33:48.601: name: Default
+02:33:48.601: id: default
+02:33:48.601: ---------------------------------
+02:33:48.603: Failed to load 'en-US' text for module: 'decklink-captions.so'
+02:33:48.605: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
+02:33:48.679: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
+02:33:48.679: No blackmagic support
+02:33:48.702: NVENC supported
+02:33:48.702: FFMPEG VAAPI supported
+02:33:48.812: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
+02:33:48.812:
+02:33:48.812: Module '/usr//lib/obs-plugins/sndio.so' not loaded
+02:33:48.814: ---------------------------------
+02:33:48.814: Loaded Modules:
+02:33:48.814: text-freetype2.so
+02:33:48.814: rtmp-services.so
+02:33:48.814: obs-x264.so
+02:33:48.814: obs-transitions.so
+02:33:48.814: obs-outputs.so
+02:33:48.814: obs-libfdk.so
+02:33:48.814: obs-filters.so
+02:33:48.814: obs-ffmpeg.so
+02:33:48.814: linux-v4l2.so
+02:33:48.814: linux-pulseaudio.so
+02:33:48.814: linux-jack.so
+02:33:48.814: linux-decklink.so
+02:33:48.814: linux-capture.so
+02:33:48.814: linux-alsa.so
+02:33:48.814: image-source.so
+02:33:48.814: frontend-tools.so
+02:33:48.814: droidcam-obs.so
+02:33:48.814: decklink-ouput-ui.so
+02:33:48.814: decklink-captions.so
+02:33:48.814: ---------------------------------
+02:33:48.815: ==== Startup complete ===============================================
+02:33:48.854: All scene data cleared
+02:33:48.854: ------------------------------------------------
+02:33:48.858: pulse-input: Server name: 'pulseaudio 15.0'
+02:33:48.858: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
+02:33:48.859: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+02:33:48.859: [Loaded global audio device]: 'Desktop Audio'
+02:33:48.859: pulse-input: Server name: 'pulseaudio 15.0'
+02:33:48.859: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
+02:33:48.859: pulse-input: Started recording from 'alsa_input.pci-0000_05_00.6.analog-stereo'
+02:33:48.859: [Loaded global audio device]: 'Mic/Aux'
+02:33:48.860: xshm-input: Geometry 1920x1080 @ 0,0
+02:33:48.861: v4l2-input: Start capture from /dev/video0
+02:33:48.863: v4l2-input: Input: 0
+02:33:48.863: v4l2-input: Unable to set format
+02:33:48.863: v4l2-input: Initialization failed
+02:33:48.864: [DroidCamOBS] create(source=0x55c62b9d5040) r130
+02:33:48.891: [DroidCamOBS] activated=1, deactivateWNS=1, is_showing=0, enable_audio=0
+02:33:48.891: [DroidCamOBS] video_format=avc video_resolution=1920x1080
+02:33:48.891: [DroidCamOBS] device_info.id=dev_id_wifi device_info.ip=10.0.0.107 device_info.port=4747 device_info.type=1
+02:33:48.891: [DroidCamOBS] video_thread start
+02:33:48.892: [DroidCamOBS] audio_thread start
+02:33:48.892: [DroidCamOBS] video_decode_thread start
+02:33:48.892: [DroidCamOBS] create(source=0x55c62ba0b720) r130
+02:33:48.914: [DroidCamOBS] activated=1, deactivateWNS=1, is_showing=0, enable_audio=0
+02:33:48.914: [DroidCamOBS] video_format=avc video_resolution=1920x1080
+02:33:48.914: [DroidCamOBS] device_info.id=dev_id_wifi device_info.ip=10.0.0.106 device_info.port=4747 device_info.type=1
+02:33:48.914: [DroidCamOBS] video_thread start
+02:33:48.914: [DroidCamOBS] video_decode_thread start
+02:33:48.914: [DroidCamOBS] audio_thread start
+02:33:48.915: Switched to scene 'Laptop Screen'
+02:33:48.915: ------------------------------------------------
+02:33:48.915: Loaded scenes:
+02:33:48.915: - scene 'Laptop Screen':
+02:33:48.916: - source: 'Laptop Screen Capture' (xshm_input)
+02:33:48.916: - source: 'DroidCam OBS 2' (droidcam_obs)
+02:33:48.916: - scene 'Laptop Screen With Webcam':
+02:33:48.916: - source: 'Laptop Screen Capture' (xshm_input)
+02:33:48.916: - source: 'Laptop Webcam' (v4l2_input)
+02:33:48.916: - scene 'Webcam Only':
+02:33:48.916: - source: 'Laptop Webcam' (v4l2_input)
+02:33:48.916: - scene 'DroidCam Only':
+02:33:48.916: - source: 'DroidCam OBS' (droidcam_obs)
+02:33:48.916: ------------------------------------------------
+02:33:49.467: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop Audio)
+02:33:49.467:
+02:33:50.562: ==== Shutting down ==================================================
+02:33:50.592: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+02:33:50.592: pulse-input: Got 180 packets with 76800 frames
+02:33:50.592: pulse-input: Stopped recording from 'alsa_input.pci-0000_05_00.6.analog-stereo'
+02:33:50.592: pulse-input: Got 165 packets with 72869 frames
+02:33:50.593: [DroidCamOBS] stopping
+02:33:50.594: [DroidCamOBS] video_decode_thread end
+02:33:50.615: [DroidCamOBS] audio_thread end
+02:33:50.615: [DroidCamOBS] video_thread end
+02:33:50.615: [DroidCamOBS] cleanup
+02:33:50.619: [DroidCamOBS] stopping
+02:33:50.620: [DroidCamOBS] video_decode_thread end
+02:33:50.639: [DroidCamOBS] audio_thread end
+02:33:50.957: [DroidCamOBS] connect timeout/failed: Operation now in progress
+02:33:52.997: [DroidCamOBS] video_thread end
+02:33:52.997: [DroidCamOBS] cleanup
+02:33:53.016: All scene data cleared
+02:33:53.016: ------------------------------------------------
+02:33:53.085: [Scripting] Total detached callbacks: 0
+02:33:53.085: Freeing OBS context data
+02:33:53.095: == Profiler Results =============================
+02:33:53.095: run_program_init: 590.266 ms
+02:33:53.095: ┣OBSApp::AppInit: 2.136 ms
+02:33:53.095: ┃ ┗OBSApp::InitLocale: 1.073 ms
+02:33:53.095: ┗OBSApp::OBSInit: 558.493 ms
+02:33:53.095: ┣obs_startup: 17.457 ms
+02:33:53.095: ┗OBSBasic::OBSInit: 495.384 ms
+02:33:53.095: ┣OBSBasic::InitBasicConfig: 0.056 ms
+02:33:53.095: ┣OBSBasic::ResetAudio: 0.082 ms
+02:33:53.095: ┣OBSBasic::ResetVideo: 85.202 ms
+02:33:53.095: ┣OBSBasic::InitOBSCallbacks: 0.003 ms
+02:33:53.096: ┣OBSBasic::InitHotkeys: 0.029 ms
+02:33:53.096: ┣obs_load_all_modules: 213.229 ms
+02:33:53.096: ┃ ┣obs_init_module(decklink-captions.so): 0.021 ms
+02:33:53.096: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.326 ms
+02:33:53.096: ┃ ┣obs_init_module(droidcam-obs.so): 0.007 ms
+02:33:53.096: ┃ ┣obs_init_module(frontend-tools.so): 60.314 ms
+02:33:53.096: ┃ ┣obs_init_module(image-source.so): 0.005 ms
+02:33:53.096: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms
+02:33:53.096: ┃ ┣obs_init_module(linux-capture.so): 0.522 ms
+02:33:53.096: ┃ ┣obs_init_module(linux-decklink.so): 0.177 ms
+02:33:53.096: ┃ ┣obs_init_module(linux-jack.so): 0.003 ms
+02:33:53.096: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.001 ms
+02:33:53.096: ┃ ┣obs_init_module(linux-v4l2.so): 0.111 ms
+02:33:53.096: ┃ ┣obs_init_module(obs-ffmpeg.so): 2.635 ms
+02:33:53.096: ┃ ┃ ┗nvenc_check: 2.536 ms
+02:33:53.096: ┃ ┣obs_init_module(obs-filters.so): 0.012 ms
+02:33:53.096: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
+02:33:53.096: ┃ ┣obs_init_module(obs-outputs.so): 0.003 ms
+02:33:53.096: ┃ ┣obs_init_module(obs-transitions.so): 0.005 ms
+02:33:53.096: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms
+02:33:53.096: ┃ ┣obs_init_module(rtmp-services.so): 98.423 ms
+02:33:53.096: ┃ ┗obs_init_module(text-freetype2.so): 0.018 ms
+02:33:53.096: ┣OBSBasic::ResetOutputs: 0.194 ms
+02:33:53.096: ┣OBSBasic::CreateHotkeys: 0.056 ms
+02:33:53.096: ┣OBSBasic::InitService: 1.947 ms
+02:33:53.096: ┣OBSBasic::InitPrimitives: 0.295 ms
+02:33:53.096: ┗OBSBasic::Load: 104.768 ms
+02:33:53.096: obs_hotkey_thread(25 ms): min=0.072 ms, median=0.17 ms, max=14.37 ms, 99th percentile=2.153 ms, 100% below 25 ms
+02:33:53.096: audio_thread(Audio): min=0.002 ms, median=0.025 ms, max=0.313 ms, 99th percentile=0.12 ms
+02:33:53.096: obs_graphics_thread(16.6667 ms): min=0.455 ms, median=1.324 ms, max=50.558 ms, 99th percentile=22.01 ms, 98.8722% below 16.667 ms
+02:33:53.096: ┣tick_sources: min=0.001 ms, median=0.004 ms, max=47.226 ms, 99th percentile=10.061 ms
+02:33:53.096: ┣output_frame: min=0.132 ms, median=0.33 ms, max=2.708 ms, 99th percentile=1.71 ms
+02:33:53.096: ┃ ┗gs_context(video->graphics): min=0.13 ms, median=0.326 ms, max=2.704 ms, 99th percentile=1.707 ms
+02:33:53.096: ┃ ┣render_video: min=0.032 ms, median=0.096 ms, max=2.314 ms, 99th percentile=1.423 ms
+02:33:53.096: ┃ ┃ ┗render_main_texture: min=0.024 ms, median=0.078 ms, max=2.277 ms, 99th percentile=1.405 ms
+02:33:53.096: ┃ ┗gs_flush: min=0.007 ms, median=0.015 ms, max=0.457 ms, 99th percentile=0.047 ms
+02:33:53.096: ┗render_displays: min=0.05 ms, median=0.459 ms, max=23.634 ms, 99th percentile=2.921 ms
+02:33:53.096: =================================================
+02:33:53.096: == Profiler Time Between Calls ==================
+02:33:53.096: obs_hotkey_thread(25 ms): min=25.137 ms, median=25.261 ms, max=39.44 ms, 87.2222% within ±2% of 25 ms (0% lower, 12.7778% higher)
+02:33:53.096: obs_graphics_thread(16.6667 ms): min=6.571 ms, median=16.666 ms, max=50.572 ms, 95.4717% within ±2% of 16.667 ms (2.26415% lower, 2.26415% higher)
+02:33:53.096: =================================================
+02:33:53.098: Number of memory leaks: 0
diff --git a/.config/obs-studio/logs/2022-05-25 00-00-49.txt b/.config/obs-studio/logs/2022-05-25 00-00-49.txt
new file mode 100644
index 0000000..e8e5cf7
--- /dev/null
+++ b/.config/obs-studio/logs/2022-05-25 00-00-49.txt
@@ -0,0 +1,209 @@
+00:00:49.300: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
+00:00:49.300: CPU Speed: 1400.000MHz
+00:00:49.317: Physical Cores: 6, Logical Cores: 12
+00:00:49.317: Physical Memory: 15421MB Total, 8040MB Free
+00:00:49.317: Kernel Version: Linux 5.17.9-arch1-1
+00:00:49.317: Distribution: "Arch Linux" Unknown
+00:00:49.317: Session Type: x11
+00:00:49.317: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
+00:00:49.319: Qt Version: 5.15.4 (runtime), 5.15.3 (compiled)
+00:00:49.319: Portable mode: false
+00:00:49.387: OBS 27.2.4-1 (linux)
+00:00:49.387: ---------------------------------
+00:00:49.388: ---------------------------------
+00:00:49.388: audio settings reset:
+00:00:49.388: samples per sec: 48000
+00:00:49.388: speakers: 2
+00:00:49.391: ---------------------------------
+00:00:49.391: Initializing OpenGL...
+00:00:49.473: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2
+00:00:49.473: OpenGL loaded successfully, version 3.3.0 NVIDIA 515.43.04, shading language 3.30 NVIDIA via Cg compiler
+00:00:49.504: ---------------------------------
+00:00:49.504: video settings reset:
+00:00:49.504: base resolution: 1920x1080
+00:00:49.504: output resolution: 1920x1080
+00:00:49.504: downscale filter: Bicubic
+00:00:49.504: fps: 60/1
+00:00:49.504: format: NV12
+00:00:49.504: YUV mode: 709/Partial
+00:00:49.505: NV12 texture support not available
+00:00:49.505: Audio monitoring device:
+00:00:49.505: name: Default
+00:00:49.505: id: default
+00:00:49.505: ---------------------------------
+00:00:49.509: Failed to load 'en-US' text for module: 'decklink-captions.so'
+00:00:49.511: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
+00:00:49.569: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
+00:00:49.569: No blackmagic support
+00:00:49.577: v4l2loopback not installed, virtual camera disabled
+00:00:49.585: NVENC supported
+00:00:49.585: FFMPEG VAAPI supported
+00:00:49.611: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
+00:00:49.611:
+00:00:49.611: Module '/usr//lib/obs-plugins/sndio.so' not loaded
+00:00:49.613: ---------------------------------
+00:00:49.613: Loaded Modules:
+00:00:49.613: text-freetype2.so
+00:00:49.613: rtmp-services.so
+00:00:49.613: obs-x264.so
+00:00:49.613: obs-transitions.so
+00:00:49.613: obs-outputs.so
+00:00:49.613: obs-libfdk.so
+00:00:49.613: obs-filters.so
+00:00:49.613: obs-ffmpeg.so
+00:00:49.613: linux-v4l2.so
+00:00:49.613: linux-pulseaudio.so
+00:00:49.613: linux-jack.so
+00:00:49.613: linux-decklink.so
+00:00:49.613: linux-capture.so
+00:00:49.613: linux-alsa.so
+00:00:49.613: image-source.so
+00:00:49.613: frontend-tools.so
+00:00:49.613: decklink-ouput-ui.so
+00:00:49.613: decklink-captions.so
+00:00:49.613: ---------------------------------
+00:00:49.613: ==== Startup complete ===============================================
+00:00:49.662: All scene data cleared
+00:00:49.662: ------------------------------------------------
+00:00:49.665: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.51) 15.0.0'
+00:00:49.665: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
+00:00:49.665: pulse-input: Started recording from 'bluez_output.F8_AB_E5_5F_E0_67.a2dp-sink.monitor'
+00:00:49.665: [Loaded global audio device]: 'Desktop Audio'
+00:00:49.666: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.51) 15.0.0'
+00:00:49.666: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
+00:00:49.666: pulse-input: Started recording from 'bluez_output.F8_AB_E5_5F_E0_67.a2dp-sink.monitor'
+00:00:49.666: [Loaded global audio device]: 'Mic/Aux'
+00:00:49.666: Source ID 'droidcam_obs' not found
+00:00:49.666: Failed to create source 'DroidCam OBS 2'!
+00:00:49.666: Source ID 'droidcam_obs' not found
+00:00:49.666: Failed to create source 'DroidCam OBS'!
+00:00:49.666: v4l2-input: Start capture from /dev/video0
+00:00:49.711: v4l2-input: Input: 0
+00:00:49.715: v4l2-input: Resolution: 640x360
+00:00:49.715: v4l2-input: Pixelformat: YUYV
+00:00:49.715: v4l2-input: Linesize: 1280 Bytes
+00:00:49.715: v4l2-input: Framerate: 30.00 fps
+00:00:49.715: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
+00:00:49.716: xshm-input: Geometry 1920x1080 @ 0,0
+00:00:49.717: Switched to scene 'Laptop Screen'
+00:00:49.717: ------------------------------------------------
+00:00:49.717: Loaded scenes:
+00:00:49.717: - scene 'Laptop Screen':
+00:00:49.717: - source: 'Laptop Screen Capture' (xshm_input)
+00:00:49.717: - source: 'DroidCam OBS 2' (droidcam_obs)
+00:00:49.717: - scene 'Laptop Screen With Webcam':
+00:00:49.717: - source: 'Laptop Screen Capture' (xshm_input)
+00:00:49.717: - source: 'Laptop Webcam' (v4l2_input)
+00:00:49.717: - scene 'Webcam Only':
+00:00:49.717: - source: 'Laptop Webcam' (v4l2_input)
+00:00:49.717: - scene 'DroidCam Only':
+00:00:49.717: - source: 'DroidCam OBS' (droidcam_obs)
+00:00:49.717: ------------------------------------------------
+00:00:50.232: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)
+00:00:50.232:
+00:00:50.550: adding 21 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Mic/Aux)
+00:00:50.550:
+00:00:50.740: adding 64 milliseconds of audio buffering, total audio buffering is now 106 milliseconds (source: Mic/Aux)
+00:00:50.740:
+00:00:51.004: ---------------------------------
+00:00:51.004: [NVENC encoder: 'simple_h264_recording'] settings:
+00:00:51.004: rate_control: CQP
+00:00:51.004: bitrate: 0
+00:00:51.004: cqp: 23
+00:00:51.004: keyint: 250
+00:00:51.004: preset: hq
+00:00:51.004: profile: high
+00:00:51.004: width: 1920
+00:00:51.004: height: 1080
+00:00:51.004: 2-pass: false
+00:00:51.004: b-frames: 2
+00:00:51.004: psycho-aq: 1
+00:00:51.004: GPU: 0
+00:00:51.004:
+00:00:51.335: libfdk_aac encoder created
+00:00:51.335: libfdk_aac bitrate: 192, channels: 2
+00:00:51.338: ==== Recording Start ===============================================
+00:00:51.338: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-05-25 00-00-51.mp4'...
+00:03:48.147: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-05-25 00-00-51.mp4' stopped
+00:03:48.147: Output 'simple_file_output': stopping
+00:03:48.147: Output 'simple_file_output': Total frames output: 10573
+00:03:48.147: Output 'simple_file_output': Total drawn frames: 10609
+00:03:48.147: ==== Recording Stop ================================================
+00:03:48.267: libfdk_aac encoder destroyed
+00:03:52.206: ==== Shutting down ==================================================
+00:03:52.234: pulse-input: Stopped recording from 'bluez_output.F8_AB_E5_5F_E0_67.a2dp-sink.monitor'
+00:03:52.234: pulse-input: Got 8555 packets with 8760320 frames
+00:03:52.234: pulse-input: Stopped recording from 'bluez_output.F8_AB_E5_5F_E0_67.a2dp-sink.monitor'
+00:03:52.234: pulse-input: Got 8226 packets with 8754176 frames
+00:03:52.246: v4l2-input: /dev/video0: Stopped capture after 5485 frames
+00:03:52.291: All scene data cleared
+00:03:52.291: ------------------------------------------------
+00:03:52.384: [Scripting] Total detached callbacks: 0
+00:03:52.384: Freeing OBS context data
+00:03:52.398: == Profiler Results =============================
+00:03:52.398: run_program_init: 630.061 ms
+00:03:52.398: ┣OBSApp::AppInit: 3.426 ms
+00:03:52.398: ┃ ┗OBSApp::InitLocale: 1.724 ms
+00:03:52.398: ┗OBSApp::OBSInit: 526.24 ms
+00:03:52.398: ┣obs_startup: 34.213 ms
+00:03:52.398: ┗OBSBasic::OBSInit: 423.262 ms
+00:03:52.398: ┣OBSBasic::InitBasicConfig: 0.124 ms
+00:03:52.398: ┣OBSBasic::ResetAudio: 0.19 ms
+00:03:52.398: ┣OBSBasic::ResetVideo: 117.3 ms
+00:03:52.398: ┣OBSBasic::InitOBSCallbacks: 0.005 ms
+00:03:52.398: ┣OBSBasic::InitHotkeys: 0.058 ms
+00:03:52.398: ┣obs_load_all_modules: 107.3 ms
+00:03:52.398: ┃ ┣obs_init_module(decklink-captions.so): 0.029 ms
+00:03:52.398: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.325 ms
+00:03:52.398: ┃ ┣obs_init_module(frontend-tools.so): 49.438 ms
+00:03:52.398: ┃ ┣obs_init_module(image-source.so): 0.005 ms
+00:03:52.398: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms
+00:03:52.398: ┃ ┣obs_init_module(linux-capture.so): 0.338 ms
+00:03:52.398: ┃ ┣obs_init_module(linux-decklink.so): 0.079 ms
+00:03:52.398: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms
+00:03:52.398: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms
+00:03:52.398: ┃ ┣obs_init_module(linux-v4l2.so): 4.09 ms
+00:03:52.398: ┃ ┣obs_init_module(obs-ffmpeg.so): 4.29 ms
+00:03:52.398: ┃ ┃ ┗nvenc_check: 4.181 ms
+00:03:52.398: ┃ ┣obs_init_module(obs-filters.so): 0.014 ms
+00:03:52.398: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
+00:03:52.398: ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms
+00:03:52.398: ┃ ┣obs_init_module(obs-transitions.so): 0.024 ms
+00:03:52.398: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms
+00:03:52.398: ┃ ┣obs_init_module(rtmp-services.so): 15.629 ms
+00:03:52.398: ┃ ┗obs_init_module(text-freetype2.so): 0.017 ms
+00:03:52.398: ┣OBSBasic::ResetOutputs: 0.069 ms
+00:03:52.398: ┣OBSBasic::CreateHotkeys: 0.026 ms
+00:03:52.398: ┣OBSBasic::InitService: 15.41 ms
+00:03:52.398: ┣OBSBasic::InitPrimitives: 0.206 ms
+00:03:52.398: ┗OBSBasic::Load: 89.741 ms
+00:03:52.398: obs_hotkey_thread(25 ms): min=0.059 ms, median=0.186 ms, max=7.353 ms, 99th percentile=1.751 ms, 100% below 25 ms
+00:03:52.398: audio_thread(Audio): min=0.003 ms, median=0.811 ms, max=2.048 ms, 99th percentile=1.578 ms
+00:03:52.398: ┗receive_audio: min=0.005 ms, median=0.732 ms, max=1.166 ms, 99th percentile=0.972 ms
+00:03:52.398: ┣buffer_audio: min=0 ms, median=0.002 ms, max=0.029 ms, 99th percentile=0.004 ms
+00:03:52.398: ┗do_encode: min=0.068 ms, median=0.723 ms, max=1.157 ms, 99th percentile=0.96 ms
+00:03:52.398: ┣encode(simple_aac_recording): min=0.06 ms, median=0.709 ms, max=1.14 ms, 99th percentile=0.938 ms
+00:03:52.398: ┗send_packet: min=0.001 ms, median=0.006 ms, max=0.324 ms, 99th percentile=0.03 ms
+00:03:52.398: obs_graphics_thread(16.6667 ms): min=0.358 ms, median=4.192 ms, max=47.464 ms, 99th percentile=5.927 ms, 99.9635% below 16.667 ms
+00:03:52.398: ┣tick_sources: min=0.002 ms, median=2.763 ms, max=44.887 ms, 99th percentile=3.877 ms
+00:03:52.398: ┣output_frame: min=0.127 ms, median=0.902 ms, max=8.288 ms, 99th percentile=1.671 ms
+00:03:52.398: ┃ ┣gs_context(video->graphics): min=0.125 ms, median=0.496 ms, max=7.819 ms, 99th percentile=1.265 ms
+00:03:52.398: ┃ ┃ ┣render_video: min=0.052 ms, median=0.303 ms, max=3.793 ms, 99th percentile=0.486 ms
+00:03:52.398: ┃ ┃ ┃ ┣render_main_texture: min=0.039 ms, median=0.169 ms, max=1.914 ms, 99th percentile=0.246 ms
+00:03:52.398: ┃ ┃ ┃ ┣render_convert_texture: min=0.036 ms, median=0.074 ms, max=1.722 ms, 99th percentile=0.131 ms
+00:03:52.398: ┃ ┃ ┃ ┗stage_output_texture: min=0.02 ms, median=0.046 ms, max=2.982 ms, 99th percentile=0.095 ms
+00:03:52.398: ┃ ┃ ┣gs_flush: min=0.004 ms, median=0.01 ms, max=2.101 ms, 99th percentile=0.019 ms
+00:03:52.398: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.004 ms, max=0.076 ms, 99th percentile=0.006 ms
+00:03:52.398: ┃ ┗output_video_data: min=0.299 ms, median=0.397 ms, max=1.618 ms, 99th percentile=0.581 ms
+00:03:52.398: ┗render_displays: min=0.05 ms, median=0.198 ms, max=17.09 ms, 99th percentile=1.039 ms
+00:03:52.398: video_thread(video): min=0.946 ms, median=1.326 ms, max=3.99 ms, 99th percentile=1.825 ms
+00:03:52.398: ┗receive_video: min=0.942 ms, median=1.322 ms, max=3.986 ms, 99th percentile=1.821 ms
+00:03:52.399: ┗do_encode: min=0.939 ms, median=1.318 ms, max=3.983 ms, 99th percentile=1.817 ms
+00:03:52.399: ┣encode(simple_h264_recording): min=0.929 ms, median=1.302 ms, max=2.189 ms, 99th percentile=1.795 ms
+00:03:52.399: ┗send_packet: min=0.001 ms, median=0.007 ms, max=2.753 ms, 99th percentile=0.037 ms
+00:03:52.399: =================================================
+00:03:52.399: == Profiler Time Between Calls ==================
+00:03:52.399: obs_hotkey_thread(25 ms): min=25.121 ms, median=25.269 ms, max=32.43 ms, 88.2239% within ±2% of 25 ms (0% lower, 11.7761% higher)
+00:03:52.399: obs_graphics_thread(16.6667 ms): min=6.307 ms, median=16.667 ms, max=47.475 ms, 98.7054% within ±2% of 16.667 ms (0.647279% lower, 0.647279% higher)
+00:03:52.399: =================================================
+00:03:52.453: Number of memory leaks: 0
diff --git a/.config/obs-studio/logs/2022-05-25 22-57-33.txt b/.config/obs-studio/logs/2022-05-25 22-57-33.txt
new file mode 100644
index 0000000..cf10504
--- /dev/null
+++ b/.config/obs-studio/logs/2022-05-25 22-57-33.txt
@@ -0,0 +1,207 @@
+22:57:33.945: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
+22:57:33.945: CPU Speed: 1400.000MHz
+22:57:33.945: Physical Cores: 6, Logical Cores: 12
+22:57:33.945: Physical Memory: 15421MB Total, 9527MB Free
+22:57:33.945: Kernel Version: Linux 5.17.9-arch1-1
+22:57:33.945: Distribution: "Arch Linux" Unknown
+22:57:33.945: Session Type: x11
+22:57:33.945: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
+22:57:33.946: Qt Version: 5.15.4 (runtime), 5.15.3 (compiled)
+22:57:33.946: Portable mode: false
+22:57:33.971: OBS 27.2.4-1 (linux)
+22:57:33.971: ---------------------------------
+22:57:33.971: ---------------------------------
+22:57:33.971: audio settings reset:
+22:57:33.971: samples per sec: 48000
+22:57:33.971: speakers: 2
+22:57:33.973: ---------------------------------
+22:57:33.973: Initializing OpenGL...
+22:57:34.031: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2
+22:57:34.032: OpenGL loaded successfully, version 3.3.0 NVIDIA 515.43.04, shading language 3.30 NVIDIA via Cg compiler
+22:57:34.065: ---------------------------------
+22:57:34.065: video settings reset:
+22:57:34.065: base resolution: 1920x1080
+22:57:34.065: output resolution: 1920x1080
+22:57:34.065: downscale filter: Bicubic
+22:57:34.065: fps: 60/1
+22:57:34.065: format: NV12
+22:57:34.065: YUV mode: 709/Partial
+22:57:34.065: NV12 texture support not available
+22:57:34.066: Audio monitoring device:
+22:57:34.066: name: Default
+22:57:34.066: id: default
+22:57:34.066: ---------------------------------
+22:57:34.068: Failed to load 'en-US' text for module: 'decklink-captions.so'
+22:57:34.069: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
+22:57:34.127: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
+22:57:34.127: No blackmagic support
+22:57:34.140: v4l2loopback not installed, virtual camera disabled
+22:57:34.158: NVENC supported
+22:57:34.158: FFMPEG VAAPI supported
+22:57:34.271: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
+22:57:34.271:
+22:57:34.271: Module '/usr//lib/obs-plugins/sndio.so' not loaded
+22:57:34.272: ---------------------------------
+22:57:34.272: Loaded Modules:
+22:57:34.272: text-freetype2.so
+22:57:34.272: rtmp-services.so
+22:57:34.272: obs-x264.so
+22:57:34.272: obs-transitions.so
+22:57:34.272: obs-outputs.so
+22:57:34.272: obs-libfdk.so
+22:57:34.272: obs-filters.so
+22:57:34.272: obs-ffmpeg.so
+22:57:34.272: linux-v4l2.so
+22:57:34.272: linux-pulseaudio.so
+22:57:34.272: linux-jack.so
+22:57:34.272: linux-decklink.so
+22:57:34.272: linux-capture.so
+22:57:34.272: linux-alsa.so
+22:57:34.272: image-source.so
+22:57:34.272: frontend-tools.so
+22:57:34.272: decklink-ouput-ui.so
+22:57:34.272: decklink-captions.so
+22:57:34.272: ---------------------------------
+22:57:34.272: ==== Startup complete ===============================================
+22:57:34.414: All scene data cleared
+22:57:34.415: ------------------------------------------------
+22:57:34.419: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.51) 15.0.0'
+22:57:34.420: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
+22:57:34.420: pulse-input: Started recording from 'bluez_output.F8_AB_E5_5F_E0_67.a2dp-sink.monitor'
+22:57:34.420: [Loaded global audio device]: 'Desktop Audio'
+22:57:34.420: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.51) 15.0.0'
+22:57:34.420: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
+22:57:34.420: pulse-input: Started recording from 'bluez_output.F8_AB_E5_5F_E0_67.a2dp-sink.monitor'
+22:57:34.420: [Loaded global audio device]: 'Mic/Aux'
+22:57:34.421: xshm-input: Geometry 1920x1080 @ 0,0
+22:57:34.422: v4l2-input: Start capture from /dev/video0
+22:57:34.533: v4l2-input: Input: 0
+22:57:34.537: v4l2-input: Resolution: 640x360
+22:57:34.537: v4l2-input: Pixelformat: YUYV
+22:57:34.537: v4l2-input: Linesize: 1280 Bytes
+22:57:34.537: v4l2-input: Framerate: 30.00 fps
+22:57:34.537: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
+22:57:34.538: Source ID 'droidcam_obs' not found
+22:57:34.538: Failed to create source 'DroidCam OBS'!
+22:57:34.538: Source ID 'droidcam_obs' not found
+22:57:34.538: Failed to create source 'DroidCam OBS 2'!
+22:57:34.539: Switched to scene 'Laptop Screen'
+22:57:34.539: ------------------------------------------------
+22:57:34.539: Loaded scenes:
+22:57:34.539: - scene 'Laptop Screen':
+22:57:34.541: - source: 'Laptop Screen Capture' (xshm_input)
+22:57:34.541: - source: 'DroidCam OBS 2' (droidcam_obs)
+22:57:34.541: - scene 'Laptop Screen With Webcam':
+22:57:34.541: - source: 'Laptop Screen Capture' (xshm_input)
+22:57:34.541: - source: 'Laptop Webcam' (v4l2_input)
+22:57:34.541: - scene 'Webcam Only':
+22:57:34.541: - source: 'Laptop Webcam' (v4l2_input)
+22:57:34.541: - scene 'DroidCam Only':
+22:57:34.541: - source: 'DroidCam OBS' (droidcam_obs)
+22:57:34.541: ------------------------------------------------
+22:57:35.006: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop Audio)
+22:57:35.006:
+22:57:43.590: adding 64 milliseconds of audio buffering, total audio buffering is now 106 milliseconds (source: Mic/Aux)
+22:57:43.590:
+22:57:45.590: ---------------------------------
+22:57:45.590: [NVENC encoder: 'simple_h264_recording'] settings:
+22:57:45.590: rate_control: CQP
+22:57:45.590: bitrate: 0
+22:57:45.590: cqp: 23
+22:57:45.590: keyint: 250
+22:57:45.590: preset: hq
+22:57:45.590: profile: high
+22:57:45.590: width: 1920
+22:57:45.590: height: 1080
+22:57:45.590: 2-pass: false
+22:57:45.590: b-frames: 2
+22:57:45.590: psycho-aq: 1
+22:57:45.590: GPU: 0
+22:57:45.590:
+22:57:45.993: libfdk_aac encoder created
+22:57:45.993: libfdk_aac bitrate: 192, channels: 2
+22:57:45.995: ==== Recording Start ===============================================
+22:57:45.995: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-05-25 22-57-45.mp4'...
+22:58:39.606: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-05-25 22-57-45.mp4' stopped
+22:58:39.606: Output 'simple_file_output': stopping
+22:58:39.606: Output 'simple_file_output': Total frames output: 3181
+22:58:39.606: Output 'simple_file_output': Total drawn frames: 3217
+22:58:39.606: ==== Recording Stop ================================================
+22:58:39.760: libfdk_aac encoder destroyed
+22:58:45.461: ==== Shutting down ==================================================
+22:58:45.486: pulse-input: Stopped recording from 'bluez_output.F8_AB_E5_5F_E0_67.a2dp-sink.monitor'
+22:58:45.486: pulse-input: Got 3330 packets with 3409920 frames
+22:58:45.486: pulse-input: Stopped recording from 'bluez_output.F8_AB_E5_5F_E0_67.a2dp-sink.monitor'
+22:58:45.486: pulse-input: Got 2725 packets with 3098624 frames
+22:58:45.495: v4l2-input: /dev/video0: Stopped capture after 2130 frames
+22:58:45.530: All scene data cleared
+22:58:45.530: ------------------------------------------------
+22:58:45.598: [Scripting] Total detached callbacks: 0
+22:58:45.599: Freeing OBS context data
+22:58:45.609: == Profiler Results =============================
+22:58:45.609: run_program_init: 747.251 ms
+22:58:45.609: ┣OBSApp::AppInit: 1.473 ms
+22:58:45.609: ┃ ┗OBSApp::InitLocale: 0.564 ms
+22:58:45.609: ┗OBSApp::OBSInit: 685.147 ms
+22:58:45.609: ┣obs_startup: 16.651 ms
+22:58:45.609: ┗OBSBasic::OBSInit: 643.693 ms
+22:58:45.609: ┣OBSBasic::InitBasicConfig: 0.083 ms
+22:58:45.609: ┣OBSBasic::ResetAudio: 0.147 ms
+22:58:45.609: ┣OBSBasic::ResetVideo: 94.493 ms
+22:58:45.609: ┣OBSBasic::InitOBSCallbacks: 0.004 ms
+22:58:45.609: ┣OBSBasic::InitHotkeys: 0.048 ms
+22:58:45.609: ┣obs_load_all_modules: 205.83 ms
+22:58:45.609: ┃ ┣obs_init_module(decklink-captions.so): 0.022 ms
+22:58:45.609: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.438 ms
+22:58:45.609: ┃ ┣obs_init_module(frontend-tools.so): 51.687 ms
+22:58:45.609: ┃ ┣obs_init_module(image-source.so): 0.005 ms
+22:58:45.609: ┃ ┣obs_init_module(linux-alsa.so): 0.004 ms
+22:58:45.609: ┃ ┣obs_init_module(linux-capture.so): 0.368 ms
+22:58:45.609: ┃ ┣obs_init_module(linux-decklink.so): 0.145 ms
+22:58:45.609: ┃ ┣obs_init_module(linux-jack.so): 0.003 ms
+22:58:45.609: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.003 ms
+22:58:45.609: ┃ ┣obs_init_module(linux-v4l2.so): 3.836 ms
+22:58:45.609: ┃ ┣obs_init_module(obs-ffmpeg.so): 4.467 ms
+22:58:45.609: ┃ ┃ ┗nvenc_check: 4.353 ms
+22:58:45.609: ┃ ┣obs_init_module(obs-filters.so): 0.019 ms
+22:58:45.609: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
+22:58:45.609: ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms
+22:58:45.609: ┃ ┣obs_init_module(obs-transitions.so): 0.007 ms
+22:58:45.609: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms
+22:58:45.609: ┃ ┣obs_init_module(rtmp-services.so): 103.694 ms
+22:58:45.609: ┃ ┗obs_init_module(text-freetype2.so): 0.031 ms
+22:58:45.609: ┣OBSBasic::ResetOutputs: 0.086 ms
+22:58:45.609: ┣OBSBasic::CreateHotkeys: 0.031 ms
+22:58:45.609: ┣OBSBasic::InitService: 62.946 ms
+22:58:45.609: ┣OBSBasic::InitPrimitives: 0.309 ms
+22:58:45.609: ┗OBSBasic::Load: 209.255 ms
+22:58:45.609: obs_hotkey_thread(25 ms): min=0.061 ms, median=0.193 ms, max=13.8 ms, 99th percentile=1.85 ms, 100% below 25 ms
+22:58:45.609: audio_thread(Audio): min=0.002 ms, median=0.788 ms, max=25.354 ms, 99th percentile=1.567 ms
+22:58:45.609: ┗receive_audio: min=0.006 ms, median=0.74 ms, max=25.293 ms, 99th percentile=0.98 ms, 0.764563 calls per parent call
+22:58:45.609: ┣buffer_audio: min=0.001 ms, median=0.002 ms, max=0.036 ms, 99th percentile=0.004 ms
+22:58:45.609: ┗do_encode: min=0.191 ms, median=0.731 ms, max=25.284 ms, 99th percentile=0.971 ms
+22:58:45.609: ┣encode(simple_aac_recording): min=0.179 ms, median=0.717 ms, max=1.149 ms, 99th percentile=0.946 ms
+22:58:45.609: ┗send_packet: min=0.002 ms, median=0.007 ms, max=24.565 ms, 99th percentile=0.035 ms
+22:58:45.609: obs_graphics_thread(16.6667 ms): min=0.341 ms, median=4.233 ms, max=109.134 ms, 99th percentile=5.877 ms, 99.8833% below 16.667 ms
+22:58:45.609: ┣tick_sources: min=0.002 ms, median=2.785 ms, max=106.125 ms, 99th percentile=3.939 ms
+22:58:45.609: ┣output_frame: min=0.124 ms, median=0.9 ms, max=6.474 ms, 99th percentile=1.575 ms
+22:58:45.609: ┃ ┣gs_context(video->graphics): min=0.122 ms, median=0.51 ms, max=5.917 ms, 99th percentile=1.015 ms
+22:58:45.609: ┃ ┃ ┣render_video: min=0.044 ms, median=0.3 ms, max=3.473 ms, 99th percentile=0.461 ms
+22:58:45.609: ┃ ┃ ┃ ┣render_main_texture: min=0.035 ms, median=0.186 ms, max=2.406 ms, 99th percentile=0.244 ms
+22:58:45.609: ┃ ┃ ┃ ┣render_convert_texture: min=0.036 ms, median=0.085 ms, max=1.356 ms, 99th percentile=0.129 ms, 0.750583 calls per parent call
+22:58:45.609: ┃ ┃ ┃ ┗stage_output_texture: min=0.02 ms, median=0.049 ms, max=1.9 ms, 99th percentile=0.091 ms, 0.750583 calls per parent call
+22:58:45.609: ┃ ┃ ┣gs_flush: min=0.004 ms, median=0.011 ms, max=1.787 ms, 99th percentile=0.024 ms
+22:58:45.609: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.005 ms, max=0.017 ms, 99th percentile=0.006 ms, 0.750583 calls per parent call
+22:58:45.609: ┃ ┗output_video_data: min=0.308 ms, median=0.402 ms, max=1.398 ms, 99th percentile=0.566 ms, 0.75035 calls per parent call
+22:58:45.609: ┗render_displays: min=0.052 ms, median=0.26 ms, max=21.982 ms, 99th percentile=1.103 ms
+22:58:45.609: video_thread(video): min=0.964 ms, median=1.293 ms, max=33.785 ms, 99th percentile=1.746 ms
+22:58:45.609: ┗receive_video: min=0.962 ms, median=1.288 ms, max=33.78 ms, 99th percentile=1.74 ms
+22:58:45.609: ┗do_encode: min=0.959 ms, median=1.284 ms, max=33.776 ms, 99th percentile=1.736 ms
+22:58:45.609: ┣encode(simple_h264_recording): min=0.949 ms, median=1.265 ms, max=2.169 ms, 99th percentile=1.71 ms
+22:58:45.609: ┗send_packet: min=0.003 ms, median=0.007 ms, max=32.402 ms, 99th percentile=0.045 ms
+22:58:45.609: =================================================
+22:58:45.609: == Profiler Time Between Calls ==================
+22:58:45.609: obs_hotkey_thread(25 ms): min=25.119 ms, median=25.281 ms, max=38.91 ms, 85.5016% within ±2% of 25 ms (0% lower, 14.4984% higher)
+22:58:45.609: obs_graphics_thread(16.6667 ms): min=6.973 ms, median=16.667 ms, max=109.144 ms, 99.3699% within ±2% of 16.667 ms (0.326721% lower, 0.303384% higher)
+22:58:45.609: =================================================
+22:58:45.624: Number of memory leaks: 0
diff --git a/.config/obs-studio/logs/2022-05-26 01-07-45.txt b/.config/obs-studio/logs/2022-05-26 01-07-45.txt
new file mode 100644
index 0000000..8ddf1f5
--- /dev/null
+++ b/.config/obs-studio/logs/2022-05-26 01-07-45.txt
@@ -0,0 +1,212 @@
+01:07:45.591: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
+01:07:45.591: CPU Speed: 3000.000MHz
+01:07:45.592: Physical Cores: 6, Logical Cores: 12
+01:07:45.592: Physical Memory: 15421MB Total, 8477MB Free
+01:07:45.592: Kernel Version: Linux 5.17.9-arch1-1
+01:07:45.592: Distribution: "Arch Linux" Unknown
+01:07:45.592: Session Type: x11
+01:07:45.592: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
+01:07:45.593: Qt Version: 5.15.4 (runtime), 5.15.3 (compiled)
+01:07:45.593: Portable mode: false
+01:07:45.616: OBS 27.2.4-1 (linux)
+01:07:45.616: ---------------------------------
+01:07:45.617: ---------------------------------
+01:07:45.617: audio settings reset:
+01:07:45.617: samples per sec: 48000
+01:07:45.617: speakers: 2
+01:07:45.618: ---------------------------------
+01:07:45.618: Initializing OpenGL...
+01:07:45.679: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2
+01:07:45.679: OpenGL loaded successfully, version 3.3.0 NVIDIA 515.43.04, shading language 3.30 NVIDIA via Cg compiler
+01:07:45.686: ---------------------------------
+01:07:45.686: video settings reset:
+01:07:45.686: base resolution: 1920x1080
+01:07:45.686: output resolution: 1920x1080
+01:07:45.686: downscale filter: Bicubic
+01:07:45.686: fps: 60/1
+01:07:45.686: format: NV12
+01:07:45.686: YUV mode: 709/Partial
+01:07:45.686: NV12 texture support not available
+01:07:45.687: Audio monitoring device:
+01:07:45.687: name: Default
+01:07:45.687: id: default
+01:07:45.687: ---------------------------------
+01:07:45.689: Failed to load 'en-US' text for module: 'decklink-captions.so'
+01:07:45.690: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
+01:07:45.742: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
+01:07:45.742: No blackmagic support
+01:07:45.750: v4l2loopback not installed, virtual camera disabled
+01:07:45.756: NVENC supported
+01:07:45.756: FFMPEG VAAPI supported
+01:07:45.763: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
+01:07:45.763:
+01:07:45.763: Module '/usr//lib/obs-plugins/sndio.so' not loaded
+01:07:45.764: ---------------------------------
+01:07:45.764: Loaded Modules:
+01:07:45.764: text-freetype2.so
+01:07:45.764: rtmp-services.so
+01:07:45.764: obs-x264.so
+01:07:45.764: obs-transitions.so
+01:07:45.764: obs-outputs.so
+01:07:45.764: obs-libfdk.so
+01:07:45.764: obs-filters.so
+01:07:45.764: obs-ffmpeg.so
+01:07:45.764: linux-v4l2.so
+01:07:45.764: linux-pulseaudio.so
+01:07:45.764: linux-jack.so
+01:07:45.764: linux-decklink.so
+01:07:45.764: linux-capture.so
+01:07:45.764: linux-alsa.so
+01:07:45.764: image-source.so
+01:07:45.764: frontend-tools.so
+01:07:45.764: decklink-ouput-ui.so
+01:07:45.764: decklink-captions.so
+01:07:45.764: ---------------------------------
+01:07:45.764: ==== Startup complete ===============================================
+01:07:45.788: All scene data cleared
+01:07:45.788: ------------------------------------------------
+01:07:45.791: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.51) 15.0.0'
+01:07:45.791: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
+01:07:45.791: pulse-input: Started recording from 'bluez_output.F8_AB_E5_5F_E0_67.a2dp-sink.monitor'
+01:07:45.791: [Loaded global audio device]: 'Desktop Audio'
+01:07:45.791: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.51) 15.0.0'
+01:07:45.791: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
+01:07:45.791: pulse-input: Started recording from 'bluez_output.F8_AB_E5_5F_E0_67.a2dp-sink.monitor'
+01:07:45.791: [Loaded global audio device]: 'Mic/Aux'
+01:07:45.791: Source ID 'droidcam_obs' not found
+01:07:45.792: Failed to create source 'DroidCam OBS 2'!
+01:07:45.792: Source ID 'droidcam_obs' not found
+01:07:45.792: Failed to create source 'DroidCam OBS'!
+01:07:45.792: v4l2-input: Start capture from /dev/video0
+01:07:45.792: v4l2-input: Input: 0
+01:07:45.796: v4l2-input: Resolution: 640x360
+01:07:45.796: v4l2-input: Pixelformat: YUYV
+01:07:45.796: v4l2-input: Linesize: 1280 Bytes
+01:07:45.796: v4l2-input: Framerate: 30.00 fps
+01:07:45.797: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
+01:07:45.797: xshm-input: Geometry 1920x1080 @ 0,0
+01:07:45.798: Switched to scene 'Laptop Screen'
+01:07:45.798: ------------------------------------------------
+01:07:45.798: Loaded scenes:
+01:07:45.798: - scene 'Laptop Screen':
+01:07:45.798: - source: 'Laptop Screen Capture' (xshm_input)
+01:07:45.798: - source: 'DroidCam OBS 2' (droidcam_obs)
+01:07:45.798: - scene 'Laptop Screen With Webcam':
+01:07:45.798: - source: 'Laptop Screen Capture' (xshm_input)
+01:07:45.798: - source: 'Laptop Webcam' (v4l2_input)
+01:07:45.798: - scene 'Webcam Only':
+01:07:45.798: - source: 'Laptop Webcam' (v4l2_input)
+01:07:45.798: - scene 'DroidCam Only':
+01:07:45.798: - source: 'DroidCam OBS' (droidcam_obs)
+01:07:45.798: ------------------------------------------------
+01:07:46.358: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)
+01:07:46.358:
+01:07:46.485: adding 64 milliseconds of audio buffering, total audio buffering is now 85 milliseconds (source: Mic/Aux)
+01:07:46.485:
+01:07:48.303: User switched to scene 'DroidCam Only'
+01:07:48.855: User switched to scene 'Webcam Only'
+01:07:48.871: A sprite cannot be drawn without a width/height
+01:07:52.065: User switched to scene 'Laptop Screen With Webcam'
+01:07:53.621: User switched to scene 'Laptop Screen'
+01:09:27.301: ---------------------------------
+01:09:27.301: [NVENC encoder: 'simple_h264_recording'] settings:
+01:09:27.301: rate_control: CQP
+01:09:27.301: bitrate: 0
+01:09:27.301: cqp: 23
+01:09:27.301: keyint: 250
+01:09:27.301: preset: hq
+01:09:27.301: profile: high
+01:09:27.301: width: 1920
+01:09:27.301: height: 1080
+01:09:27.301: 2-pass: false
+01:09:27.301: b-frames: 2
+01:09:27.301: psycho-aq: 1
+01:09:27.301: GPU: 0
+01:09:27.301:
+01:09:27.594: libfdk_aac encoder created
+01:09:27.594: libfdk_aac bitrate: 192, channels: 2
+01:09:27.596: ==== Recording Start ===============================================
+01:09:27.596: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-05-26 01-09-27.mp4'...
+01:10:04.394: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-05-26 01-09-27.mp4' stopped
+01:10:04.394: Output 'simple_file_output': stopping
+01:10:04.394: Output 'simple_file_output': Total frames output: 2172
+01:10:04.394: Output 'simple_file_output': Total drawn frames: 2208
+01:10:04.394: ==== Recording Stop ================================================
+01:10:04.533: libfdk_aac encoder destroyed
+01:57:56.415: ==== Shutting down ==================================================
+01:57:56.442: pulse-input: Stopped recording from 'bluez_output.F8_AB_E5_5F_E0_67.a2dp-sink.monitor'
+01:57:56.442: pulse-input: Got 156929 packets with 144505600 frames
+01:57:56.442: pulse-input: Stopped recording from 'bluez_output.F8_AB_E5_5F_E0_67.a2dp-sink.monitor'
+01:57:56.442: pulse-input: Got 110024 packets with 130342544 frames
+01:57:56.470: v4l2-input: /dev/video0: Stopped capture after 90529 frames
+01:57:56.531: All scene data cleared
+01:57:56.531: ------------------------------------------------
+01:57:56.620: [Scripting] Total detached callbacks: 0
+01:57:56.620: Freeing OBS context data
+01:57:56.630: == Profiler Results =============================
+01:57:56.630: run_program_init: 309.73 ms
+01:57:56.630: ┣OBSApp::AppInit: 1.396 ms
+01:57:56.630: ┃ ┗OBSApp::InitLocale: 0.54 ms
+01:57:56.630: ┗OBSApp::OBSInit: 284.452 ms
+01:57:56.630: ┣obs_startup: 15.919 ms
+01:57:56.630: ┗OBSBasic::OBSInit: 244.593 ms
+01:57:56.630: ┣OBSBasic::InitBasicConfig: 0.063 ms
+01:57:56.630: ┣OBSBasic::ResetAudio: 0.118 ms
+01:57:56.630: ┣OBSBasic::ResetVideo: 69.931 ms
+01:57:56.630: ┣OBSBasic::InitOBSCallbacks: 0.003 ms
+01:57:56.630: ┣OBSBasic::InitHotkeys: 0.028 ms
+01:57:56.630: ┣obs_load_all_modules: 76.92 ms
+01:57:56.630: ┃ ┣obs_init_module(decklink-captions.so): 0.029 ms
+01:57:56.630: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.333 ms
+01:57:56.630: ┃ ┣obs_init_module(frontend-tools.so): 47.47 ms
+01:57:56.630: ┃ ┣obs_init_module(image-source.so): 0.005 ms
+01:57:56.630: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms
+01:57:56.630: ┃ ┣obs_init_module(linux-capture.so): 0.274 ms
+01:57:56.630: ┃ ┣obs_init_module(linux-decklink.so): 0.078 ms
+01:57:56.630: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms
+01:57:56.630: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms
+01:57:56.630: ┃ ┣obs_init_module(linux-v4l2.so): 6.197 ms
+01:57:56.630: ┃ ┣obs_init_module(obs-ffmpeg.so): 0.546 ms
+01:57:56.630: ┃ ┃ ┗nvenc_check: 0.408 ms
+01:57:56.630: ┃ ┣obs_init_module(obs-filters.so): 0.019 ms
+01:57:56.630: ┃ ┣obs_init_module(obs-libfdk.so): 0.003 ms
+01:57:56.630: ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms
+01:57:56.630: ┃ ┣obs_init_module(obs-transitions.so): 0.007 ms
+01:57:56.630: ┃ ┣obs_init_module(obs-x264.so): 0.003 ms
+01:57:56.630: ┃ ┣obs_init_module(rtmp-services.so): 0.611 ms
+01:57:56.630: ┃ ┗obs_init_module(text-freetype2.so): 0.013 ms
+01:57:56.630: ┣OBSBasic::ResetOutputs: 0.092 ms
+01:57:56.630: ┣OBSBasic::CreateHotkeys: 0.035 ms
+01:57:56.630: ┣OBSBasic::InitService: 1.041 ms
+01:57:56.630: ┣OBSBasic::InitPrimitives: 6.865 ms
+01:57:56.630: ┗OBSBasic::Load: 27.174 ms
+01:57:56.630: obs_hotkey_thread(25 ms): min=0.055 ms, median=0.225 ms, max=32.731 ms, 99th percentile=3.088 ms, 99.9992% below 25 ms
+01:57:56.630: audio_thread(Audio): min=0.002 ms, median=0.05 ms, max=58.612 ms, 99th percentile=0.395 ms
+01:57:56.630: ┗receive_audio: min=0.005 ms, median=0.704 ms, max=1.302 ms, 99th percentile=0.933 ms, 0.0121774 calls per parent call
+01:57:56.630: ┣buffer_audio: min=0.001 ms, median=0.002 ms, max=0.021 ms, 99th percentile=0.003 ms
+01:57:56.630: ┗do_encode: min=0.087 ms, median=0.695 ms, max=1.286 ms, 99th percentile=0.923 ms
+01:57:56.630: ┣encode(simple_aac_recording): min=0.079 ms, median=0.683 ms, max=1.266 ms, 99th percentile=0.904 ms
+01:57:56.630: ┗send_packet: min=0.001 ms, median=0.007 ms, max=0.175 ms, 99th percentile=0.033 ms
+01:57:56.630: obs_graphics_thread(16.6667 ms): min=0.373 ms, median=3.913 ms, max=70.112 ms, 99th percentile=8.637 ms, 99.907% below 16.667 ms
+01:57:56.630: ┣tick_sources: min=0.002 ms, median=2.957 ms, max=28.345 ms, 99th percentile=7.158 ms
+01:57:56.630: ┣output_frame: min=0.132 ms, median=0.423 ms, max=69.333 ms, 99th percentile=1.308 ms
+01:57:56.630: ┃ ┣gs_context(video->graphics): min=0.129 ms, median=0.418 ms, max=69.329 ms, 99th percentile=1.284 ms
+01:57:56.631: ┃ ┃ ┣render_video: min=0.057 ms, median=0.2 ms, max=69.049 ms, 99th percentile=0.301 ms
+01:57:56.631: ┃ ┃ ┃ ┣render_main_texture: min=0.047 ms, median=0.181 ms, max=69.026 ms, 99th percentile=0.247 ms
+01:57:56.631: ┃ ┃ ┃ ┣render_convert_texture: min=0.037 ms, median=0.077 ms, max=0.785 ms, 99th percentile=0.141 ms, 0.0122236 calls per parent call
+01:57:56.631: ┃ ┃ ┃ ┗stage_output_texture: min=0.021 ms, median=0.046 ms, max=2.293 ms, 99th percentile=0.105 ms, 0.0122236 calls per parent call
+01:57:56.631: ┃ ┃ ┣gs_flush: min=0.005 ms, median=0.016 ms, max=4.909 ms, 99th percentile=0.065 ms
+01:57:56.631: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.004 ms, max=0.033 ms, 99th percentile=0.007 ms, 0.0122236 calls per parent call
+01:57:56.631: ┃ ┗output_video_data: min=0.297 ms, median=0.428 ms, max=1.235 ms, 99th percentile=0.696 ms, 0.0122181 calls per parent call
+01:57:56.631: ┗render_displays: min=0.039 ms, median=0.124 ms, max=21.447 ms, 99th percentile=0.633 ms
+01:57:56.631: video_thread(video): min=0.986 ms, median=1.324 ms, max=3.352 ms, 99th percentile=1.81 ms
+01:57:56.631: ┗receive_video: min=0.982 ms, median=1.319 ms, max=3.347 ms, 99th percentile=1.805 ms
+01:57:56.631: ┗do_encode: min=0.979 ms, median=1.316 ms, max=3.343 ms, 99th percentile=1.799 ms
+01:57:56.631: ┣encode(simple_h264_recording): min=0.97 ms, median=1.298 ms, max=2.423 ms, 99th percentile=1.781 ms
+01:57:56.631: ┗send_packet: min=0.002 ms, median=0.007 ms, max=1.899 ms, 99th percentile=0.04 ms
+01:57:56.631: =================================================
+01:57:56.631: == Profiler Time Between Calls ==================
+01:57:56.631: obs_hotkey_thread(25 ms): min=25.097 ms, median=25.33 ms, max=57.806 ms, 78.7098% within ±2% of 25 ms (0% lower, 21.2902% higher)
+01:57:56.631: obs_graphics_thread(16.6667 ms): min=4.609 ms, median=16.667 ms, max=70.123 ms, 98.1842% within ±2% of 16.667 ms (0.889649% lower, 0.926187% higher)
+01:57:56.631: =================================================
+01:57:56.667: Number of memory leaks: 0
diff --git a/.config/obs-studio/logs/2022-05-26 16-06-33.txt b/.config/obs-studio/logs/2022-05-26 16-06-33.txt
new file mode 100644
index 0000000..f3c4269
--- /dev/null
+++ b/.config/obs-studio/logs/2022-05-26 16-06-33.txt
@@ -0,0 +1,208 @@
+16:06:33.689: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
+16:06:33.689: CPU Speed: 3000.000MHz
+16:06:33.690: Physical Cores: 6, Logical Cores: 12
+16:06:33.690: Physical Memory: 15421MB Total, 9528MB Free
+16:06:33.690: Kernel Version: Linux 5.17.9-arch1-1
+16:06:33.690: Distribution: "Arch Linux" Unknown
+16:06:33.690: Session Type: x11
+16:06:33.690: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
+16:06:33.691: Qt Version: 5.15.4 (runtime), 5.15.3 (compiled)
+16:06:33.691: Portable mode: false
+16:06:33.719: OBS 27.2.4-1 (linux)
+16:06:33.719: ---------------------------------
+16:06:33.719: ---------------------------------
+16:06:33.719: audio settings reset:
+16:06:33.719: samples per sec: 48000
+16:06:33.719: speakers: 2
+16:06:33.721: ---------------------------------
+16:06:33.721: Initializing OpenGL...
+16:06:33.790: Loading up OpenGL on adapter AMD AMD RENOIR (LLVM 13.0.1, DRM 3.44, 5.17.9-arch1-1)
+16:06:33.790: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 22.1.0, shading language 4.60
+16:06:33.829: ---------------------------------
+16:06:33.829: video settings reset:
+16:06:33.829: base resolution: 1920x1080
+16:06:33.829: output resolution: 1920x1080
+16:06:33.829: downscale filter: Bicubic
+16:06:33.829: fps: 60/1
+16:06:33.829: format: NV12
+16:06:33.829: YUV mode: 709/Partial
+16:06:33.829: NV12 texture support not available
+16:06:33.834: Audio monitoring device:
+16:06:33.834: name: Default
+16:06:33.834: id: default
+16:06:33.834: ---------------------------------
+16:06:33.835: Failed to load 'en-US' text for module: 'decklink-captions.so'
+16:06:33.835: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
+16:06:33.889: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
+16:06:33.889: No blackmagic support
+16:06:33.905: v4l2loopback not installed, virtual camera disabled
+16:06:33.922: NVENC supported
+16:06:33.922: FFMPEG VAAPI supported
+16:06:33.945: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
+16:06:33.945:
+16:06:33.945: Module '/usr//lib/obs-plugins/sndio.so' not loaded
+16:06:33.946: ---------------------------------
+16:06:33.946: Loaded Modules:
+16:06:33.946: text-freetype2.so
+16:06:33.946: rtmp-services.so
+16:06:33.946: obs-x264.so
+16:06:33.946: obs-transitions.so
+16:06:33.946: obs-outputs.so
+16:06:33.946: obs-libfdk.so
+16:06:33.946: obs-filters.so
+16:06:33.946: obs-ffmpeg.so
+16:06:33.946: linux-v4l2.so
+16:06:33.946: linux-pulseaudio.so
+16:06:33.946: linux-jack.so
+16:06:33.946: linux-decklink.so
+16:06:33.946: linux-capture.so
+16:06:33.946: linux-alsa.so
+16:06:33.946: image-source.so
+16:06:33.946: frontend-tools.so
+16:06:33.946: decklink-ouput-ui.so
+16:06:33.946: decklink-captions.so
+16:06:33.946: ---------------------------------
+16:06:33.946: ==== Startup complete ===============================================
+16:06:34.015: All scene data cleared
+16:06:34.015: ------------------------------------------------
+16:06:34.018: pulse-input: Server name: 'pulseaudio 15.0'
+16:06:34.018: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
+16:06:34.018: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+16:06:34.019: [Loaded global audio device]: 'Desktop Audio'
+16:06:34.019: pulse-input: Server name: 'pulseaudio 15.0'
+16:06:34.019: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
+16:06:34.019: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+16:06:34.019: [Loaded global audio device]: 'Mic/Aux'
+16:06:34.020: xshm-input: Geometry 1920x1080 @ 0,0
+16:06:34.021: v4l2-input: Start capture from /dev/video0
+16:06:34.133: v4l2-input: Input: 0
+16:06:34.137: v4l2-input: Resolution: 640x360
+16:06:34.137: v4l2-input: Pixelformat: YUYV
+16:06:34.137: v4l2-input: Linesize: 1280 Bytes
+16:06:34.137: v4l2-input: Framerate: 30.00 fps
+16:06:34.138: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
+16:06:34.138: Source ID 'droidcam_obs' not found
+16:06:34.138: Failed to create source 'DroidCam OBS'!
+16:06:34.138: Source ID 'droidcam_obs' not found
+16:06:34.138: Failed to create source 'DroidCam OBS 2'!
+16:06:34.138: Switched to scene 'Laptop Screen'
+16:06:34.139: ------------------------------------------------
+16:06:34.139: Loaded scenes:
+16:06:34.139: - scene 'Laptop Screen':
+16:06:34.141: - source: 'Laptop Screen Capture' (xshm_input)
+16:06:34.141: - source: 'DroidCam OBS 2' (droidcam_obs)
+16:06:34.141: - scene 'Laptop Screen With Webcam':
+16:06:34.141: - source: 'Laptop Screen Capture' (xshm_input)
+16:06:34.141: - source: 'Laptop Webcam' (v4l2_input)
+16:06:34.141: - scene 'Webcam Only':
+16:06:34.141: - source: 'Laptop Webcam' (v4l2_input)
+16:06:34.141: - scene 'DroidCam Only':
+16:06:34.141: - source: 'DroidCam OBS' (droidcam_obs)
+16:06:34.141: ------------------------------------------------
+16:07:09.577: Switched to Preview/Program mode
+16:07:09.577: ------------------------------------------------
+16:07:10.674: Switched to scene 'Laptop Screen'
+16:07:10.675: Switched to regular Preview mode
+16:07:10.675: ------------------------------------------------
+16:07:11.225: ---------------------------------
+16:07:11.225: [NVENC encoder: 'simple_h264_recording'] settings:
+16:07:11.225: rate_control: CQP
+16:07:11.225: bitrate: 0
+16:07:11.225: cqp: 23
+16:07:11.225: keyint: 250
+16:07:11.225: preset: hq
+16:07:11.225: profile: high
+16:07:11.225: width: 1920
+16:07:11.225: height: 1080
+16:07:11.225: 2-pass: false
+16:07:11.225: b-frames: 2
+16:07:11.225: psycho-aq: 1
+16:07:11.225: GPU: 0
+16:07:11.225:
+16:07:11.571: libfdk_aac encoder created
+16:07:11.571: libfdk_aac bitrate: 192, channels: 2
+16:07:11.607: ==== Recording Start ===============================================
+16:07:11.607: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-05-26 16-07-11.mp4'...
+16:07:24.093: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-05-26 16-07-11.mp4' stopped
+16:07:24.093: Output 'simple_file_output': stopping
+16:07:24.093: Output 'simple_file_output': Total frames output: 713
+16:07:24.093: Output 'simple_file_output': Total drawn frames: 749
+16:07:24.093: ==== Recording Stop ================================================
+16:07:24.221: libfdk_aac encoder destroyed
+16:08:12.641: ==== Shutting down ==================================================
+16:08:12.649: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+16:08:12.649: pulse-input: Got 13717 packets with 4349440 frames
+16:08:12.649: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+16:08:12.649: pulse-input: Got 13717 packets with 4349440 frames
+16:08:12.669: v4l2-input: /dev/video0: Stopped capture after 2959 frames
+16:08:12.719: All scene data cleared
+16:08:12.719: ------------------------------------------------
+16:08:12.792: [Scripting] Total detached callbacks: 0
+16:08:12.792: Freeing OBS context data
+16:08:12.809: == Profiler Results =============================
+16:08:12.809: run_program_init: 625.499 ms
+16:08:12.809: ┣OBSApp::AppInit: 1.45 ms
+16:08:12.809: ┃ ┗OBSApp::InitLocale: 0.556 ms
+16:08:12.809: ┗OBSApp::OBSInit: 548.881 ms
+16:08:12.809: ┣obs_startup: 16.284 ms
+16:08:12.809: ┗OBSBasic::OBSInit: 503.443 ms
+16:08:12.809: ┣OBSBasic::InitBasicConfig: 0.061 ms
+16:08:12.809: ┣OBSBasic::ResetAudio: 0.119 ms
+16:08:12.809: ┣OBSBasic::ResetVideo: 114.002 ms
+16:08:12.809: ┣OBSBasic::InitOBSCallbacks: 0.006 ms
+16:08:12.809: ┣OBSBasic::InitHotkeys: 0.037 ms
+16:08:12.809: ┣obs_load_all_modules: 111.987 ms
+16:08:12.809: ┃ ┣obs_init_module(decklink-captions.so): 0.024 ms
+16:08:12.809: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.384 ms
+16:08:12.809: ┃ ┣obs_init_module(frontend-tools.so): 47.92 ms
+16:08:12.809: ┃ ┣obs_init_module(image-source.so): 0.005 ms
+16:08:12.809: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms
+16:08:12.809: ┃ ┣obs_init_module(linux-capture.so): 0.54 ms
+16:08:12.809: ┃ ┣obs_init_module(linux-decklink.so): 0.098 ms
+16:08:12.809: ┃ ┣obs_init_module(linux-jack.so): 0.003 ms
+16:08:12.809: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.003 ms
+16:08:12.809: ┃ ┣obs_init_module(linux-v4l2.so): 5.434 ms
+16:08:12.809: ┃ ┣obs_init_module(obs-ffmpeg.so): 4.166 ms
+16:08:12.809: ┃ ┃ ┗nvenc_check: 4.059 ms
+16:08:12.809: ┃ ┣obs_init_module(obs-filters.so): 0.014 ms
+16:08:12.809: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
+16:08:12.809: ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms
+16:08:12.809: ┃ ┣obs_init_module(obs-transitions.so): 0.006 ms
+16:08:12.809: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms
+16:08:12.809: ┃ ┣obs_init_module(rtmp-services.so): 15.121 ms
+16:08:12.809: ┃ ┗obs_init_module(text-freetype2.so): 0.02 ms
+16:08:12.809: ┣OBSBasic::ResetOutputs: 0.07 ms
+16:08:12.809: ┣OBSBasic::CreateHotkeys: 0.026 ms
+16:08:12.809: ┣OBSBasic::InitService: 23.261 ms
+16:08:12.809: ┣OBSBasic::InitPrimitives: 0.084 ms
+16:08:12.809: ┗OBSBasic::Load: 175.378 ms
+16:08:12.809: obs_hotkey_thread(25 ms): min=0.06 ms, median=0.159 ms, max=3.368 ms, 99th percentile=2.022 ms, 100% below 25 ms
+16:08:12.809: audio_thread(Audio): min=0.002 ms, median=0.065 ms, max=3.21 ms, 99th percentile=0.893 ms
+16:08:12.809: ┗receive_audio: min=0.012 ms, median=0.559 ms, max=1.092 ms, 99th percentile=0.902 ms, 0.126552 calls per parent call
+16:08:12.809: ┣buffer_audio: min=0.001 ms, median=0.002 ms, max=0.017 ms, 99th percentile=0.004 ms
+16:08:12.809: ┗do_encode: min=0.156 ms, median=0.551 ms, max=1.084 ms, 99th percentile=0.893 ms
+16:08:12.809: ┣encode(simple_aac_recording): min=0.144 ms, median=0.537 ms, max=1.076 ms, 99th percentile=0.881 ms
+16:08:12.809: ┗send_packet: min=0.001 ms, median=0.006 ms, max=0.113 ms, 99th percentile=0.03 ms
+16:08:12.809: obs_graphics_thread(16.6667 ms): min=0.159 ms, median=2.934 ms, max=119.732 ms, 99th percentile=5.141 ms, 99.9663% below 16.667 ms
+16:08:12.809: ┣tick_sources: min=0.001 ms, median=2.442 ms, max=104.783 ms, 99th percentile=3.856 ms
+16:08:12.809: ┣output_frame: min=0.122 ms, median=0.261 ms, max=14.89 ms, 99th percentile=1.06 ms
+16:08:12.809: ┃ ┣gs_context(video->graphics): min=0.119 ms, median=0.25 ms, max=14.886 ms, 99th percentile=0.475 ms
+16:08:12.809: ┃ ┃ ┣render_video: min=0.02 ms, median=0.114 ms, max=2.967 ms, 99th percentile=0.219 ms
+16:08:12.809: ┃ ┃ ┃ ┣render_main_texture: min=0.015 ms, median=0.098 ms, max=2.504 ms, 99th percentile=0.174 ms
+16:08:12.809: ┃ ┃ ┃ ┣render_convert_texture: min=0.019 ms, median=0.032 ms, max=2.78 ms, 99th percentile=0.063 ms, 0.126307 calls per parent call
+16:08:12.809: ┃ ┃ ┃ ┗stage_output_texture: min=0.009 ms, median=0.016 ms, max=0.11 ms, 99th percentile=0.031 ms, 0.126307 calls per parent call
+16:08:12.809: ┃ ┃ ┣gs_flush: min=0.002 ms, median=0.007 ms, max=0.115 ms, 99th percentile=0.015 ms
+16:08:12.809: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.052 ms, max=0.152 ms, 99th percentile=0.091 ms, 0.126307 calls per parent call
+16:08:12.809: ┃ ┗output_video_data: min=0.388 ms, median=0.509 ms, max=3.139 ms, 99th percentile=0.847 ms, 0.126138 calls per parent call
+16:08:12.809: ┗render_displays: min=0.002 ms, median=0.01 ms, max=11.128 ms, 99th percentile=1.61 ms
+16:08:12.809: video_thread(video): min=1.033 ms, median=1.449 ms, max=5.292 ms, 99th percentile=2.342 ms
+16:08:12.809: ┗receive_video: min=1.029 ms, median=1.445 ms, max=5.287 ms, 99th percentile=2.338 ms
+16:08:12.809: ┗do_encode: min=1.025 ms, median=1.441 ms, max=5.283 ms, 99th percentile=2.334 ms
+16:08:12.809: ┣encode(simple_h264_recording): min=1.022 ms, median=1.43 ms, max=2.462 ms, 99th percentile=2.287 ms
+16:08:12.809: ┗send_packet: min=0.002 ms, median=0.006 ms, max=3.456 ms, 99th percentile=0.053 ms
+16:08:12.809: =================================================
+16:08:12.809: == Profiler Time Between Calls ==================
+16:08:12.810: obs_hotkey_thread(25 ms): min=25.102 ms, median=25.239 ms, max=28.452 ms, 89.2866% within ±2% of 25 ms (0% lower, 10.7134% higher)
+16:08:12.810: obs_graphics_thread(16.6667 ms): min=10.938 ms, median=16.667 ms, max=119.74 ms, 99.3928% within ±2% of 16.667 ms (0.303593% lower, 0.303593% higher)
+16:08:12.810: =================================================
+16:08:12.823: Number of memory leaks: 0
diff --git a/.config/obs-studio/logs/2022-05-26 21-20-48.txt b/.config/obs-studio/logs/2022-05-26 21-20-48.txt
new file mode 100644
index 0000000..3e7d03a
--- /dev/null
+++ b/.config/obs-studio/logs/2022-05-26 21-20-48.txt
@@ -0,0 +1,203 @@
+21:20:48.710: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
+21:20:48.710: CPU Speed: 3000.000MHz
+21:20:48.711: Physical Cores: 6, Logical Cores: 12
+21:20:48.711: Physical Memory: 15421MB Total, 9522MB Free
+21:20:48.711: Kernel Version: Linux 5.17.9-arch1-1
+21:20:48.711: Distribution: "Arch Linux" Unknown
+21:20:48.711: Session Type: x11
+21:20:48.711: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
+21:20:48.712: Qt Version: 5.15.4 (runtime), 5.15.3 (compiled)
+21:20:48.712: Portable mode: false
+21:20:48.744: OBS 27.2.4-1 (linux)
+21:20:48.744: ---------------------------------
+21:20:48.744: ---------------------------------
+21:20:48.744: audio settings reset:
+21:20:48.744: samples per sec: 48000
+21:20:48.744: speakers: 2
+21:20:48.748: ---------------------------------
+21:20:48.748: Initializing OpenGL...
+21:20:48.816: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2
+21:20:48.816: OpenGL loaded successfully, version 3.3.0 NVIDIA 515.43.04, shading language 3.30 NVIDIA via Cg compiler
+21:20:48.899: ---------------------------------
+21:20:48.899: video settings reset:
+21:20:48.899: base resolution: 1920x1080
+21:20:48.899: output resolution: 1920x1080
+21:20:48.899: downscale filter: Bicubic
+21:20:48.899: fps: 60/1
+21:20:48.899: format: NV12
+21:20:48.899: YUV mode: 709/Partial
+21:20:48.899: NV12 texture support not available
+21:20:48.900: Audio monitoring device:
+21:20:48.900: name: Default
+21:20:48.900: id: default
+21:20:48.900: ---------------------------------
+21:20:48.905: Failed to load 'en-US' text for module: 'decklink-captions.so'
+21:20:48.907: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
+21:20:48.996: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
+21:20:48.996: No blackmagic support
+21:20:49.007: v4l2loopback not installed, virtual camera disabled
+21:20:49.025: NVENC supported
+21:20:49.025: FFMPEG VAAPI supported
+21:20:49.114: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
+21:20:49.114:
+21:20:49.114: Module '/usr//lib/obs-plugins/sndio.so' not loaded
+21:20:49.115: ---------------------------------
+21:20:49.115: Loaded Modules:
+21:20:49.115: text-freetype2.so
+21:20:49.115: rtmp-services.so
+21:20:49.115: obs-x264.so
+21:20:49.115: obs-transitions.so
+21:20:49.115: obs-outputs.so
+21:20:49.115: obs-libfdk.so
+21:20:49.115: obs-filters.so
+21:20:49.115: obs-ffmpeg.so
+21:20:49.115: linux-v4l2.so
+21:20:49.115: linux-pulseaudio.so
+21:20:49.115: linux-jack.so
+21:20:49.115: linux-decklink.so
+21:20:49.115: linux-capture.so
+21:20:49.115: linux-alsa.so
+21:20:49.115: image-source.so
+21:20:49.115: frontend-tools.so
+21:20:49.115: decklink-ouput-ui.so
+21:20:49.115: decklink-captions.so
+21:20:49.115: ---------------------------------
+21:20:49.115: ==== Startup complete ===============================================
+21:20:49.167: All scene data cleared
+21:20:49.167: ------------------------------------------------
+21:20:49.169: pulse-input: Server name: 'pulseaudio 15.0'
+21:20:49.169: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
+21:20:49.169: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+21:20:49.169: [Loaded global audio device]: 'Desktop Audio'
+21:20:49.170: pulse-input: Server name: 'pulseaudio 15.0'
+21:20:49.170: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
+21:20:49.170: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+21:20:49.170: [Loaded global audio device]: 'Mic/Aux'
+21:20:49.170: Source ID 'droidcam_obs' not found
+21:20:49.170: Failed to create source 'DroidCam OBS 2'!
+21:20:49.170: Source ID 'droidcam_obs' not found
+21:20:49.170: Failed to create source 'DroidCam OBS'!
+21:20:49.170: v4l2-input: Start capture from /dev/video0
+21:20:49.171: v4l2-input: Input: 0
+21:20:49.174: v4l2-input: Resolution: 640x360
+21:20:49.174: v4l2-input: Pixelformat: YUYV
+21:20:49.174: v4l2-input: Linesize: 1280 Bytes
+21:20:49.175: v4l2-input: Framerate: 30.00 fps
+21:20:49.175: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
+21:20:49.176: xshm-input: Geometry 1920x1080 @ 0,0
+21:20:49.176: Switched to scene 'Laptop Screen'
+21:20:49.177: ------------------------------------------------
+21:20:49.177: Loaded scenes:
+21:20:49.177: - scene 'Laptop Screen':
+21:20:49.177: - source: 'Laptop Screen Capture' (xshm_input)
+21:20:49.177: - source: 'DroidCam OBS 2' (droidcam_obs)
+21:20:49.177: - scene 'Laptop Screen With Webcam':
+21:20:49.177: - source: 'Laptop Screen Capture' (xshm_input)
+21:20:49.177: - source: 'Laptop Webcam' (v4l2_input)
+21:20:49.177: - scene 'Webcam Only':
+21:20:49.177: - source: 'Laptop Webcam' (v4l2_input)
+21:20:49.177: - scene 'DroidCam Only':
+21:20:49.177: - source: 'DroidCam OBS' (droidcam_obs)
+21:20:49.177: ------------------------------------------------
+21:20:50.282: ---------------------------------
+21:20:50.282: [NVENC encoder: 'simple_h264_recording'] settings:
+21:20:50.282: rate_control: CQP
+21:20:50.282: bitrate: 0
+21:20:50.282: cqp: 23
+21:20:50.282: keyint: 250
+21:20:50.282: preset: hq
+21:20:50.282: profile: high
+21:20:50.282: width: 1920
+21:20:50.282: height: 1080
+21:20:50.282: 2-pass: false
+21:20:50.282: b-frames: 2
+21:20:50.282: psycho-aq: 1
+21:20:50.282: GPU: 0
+21:20:50.282:
+21:20:50.661: libfdk_aac encoder created
+21:20:50.661: libfdk_aac bitrate: 192, channels: 2
+21:20:50.662: ==== Recording Start ===============================================
+21:20:50.662: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-05-26 21-20-50.mp4'...
+21:21:47.257: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-05-26 21-20-50.mp4' stopped
+21:21:47.257: Output 'simple_file_output': stopping
+21:21:47.257: Output 'simple_file_output': Total frames output: 3360
+21:21:47.257: Output 'simple_file_output': Total drawn frames: 3396
+21:21:47.257: ==== Recording Stop ================================================
+21:21:47.408: libfdk_aac encoder destroyed
+21:21:47.716: ==== Shutting down ==================================================
+21:21:47.739: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+21:21:47.739: pulse-input: Got 8241 packets with 2583040 frames
+21:21:47.739: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+21:21:47.739: pulse-input: Got 8241 packets with 2583040 frames
+21:21:47.768: v4l2-input: /dev/video0: Stopped capture after 1758 frames
+21:21:47.826: All scene data cleared
+21:21:47.826: ------------------------------------------------
+21:21:47.915: [Scripting] Total detached callbacks: 0
+21:21:47.916: Freeing OBS context data
+21:21:47.924: == Profiler Results =============================
+21:21:47.924: run_program_init: 687.473 ms
+21:21:47.924: ┣OBSApp::AppInit: 5.497 ms
+21:21:47.924: ┃ ┗OBSApp::InitLocale: 2.692 ms
+21:21:47.924: ┗OBSApp::OBSInit: 552.272 ms
+21:21:47.924: ┣obs_startup: 18.401 ms
+21:21:47.924: ┗OBSBasic::OBSInit: 501.557 ms
+21:21:47.924: ┣OBSBasic::InitBasicConfig: 0.062 ms
+21:21:47.924: ┣OBSBasic::ResetAudio: 0.126 ms
+21:21:47.924: ┣OBSBasic::ResetVideo: 155.447 ms
+21:21:47.924: ┣OBSBasic::InitOBSCallbacks: 0.006 ms
+21:21:47.924: ┣OBSBasic::InitHotkeys: 0.056 ms
+21:21:47.924: ┣obs_load_all_modules: 215.116 ms
+21:21:47.924: ┃ ┣obs_init_module(decklink-captions.so): 0.027 ms
+21:21:47.924: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.585 ms
+21:21:47.924: ┃ ┣obs_init_module(frontend-tools.so): 78.226 ms
+21:21:47.924: ┃ ┣obs_init_module(image-source.so): 0.005 ms
+21:21:47.924: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms
+21:21:47.924: ┃ ┣obs_init_module(linux-capture.so): 0.41 ms
+21:21:47.924: ┃ ┣obs_init_module(linux-decklink.so): 0.096 ms
+21:21:47.924: ┃ ┣obs_init_module(linux-jack.so): 0.003 ms
+21:21:47.924: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms
+21:21:47.924: ┃ ┣obs_init_module(linux-v4l2.so): 4.038 ms
+21:21:47.924: ┃ ┣obs_init_module(obs-ffmpeg.so): 4.423 ms
+21:21:47.924: ┃ ┃ ┗nvenc_check: 4.307 ms
+21:21:47.924: ┃ ┣obs_init_module(obs-filters.so): 0.013 ms
+21:21:47.924: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
+21:21:47.924: ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms
+21:21:47.924: ┃ ┣obs_init_module(obs-transitions.so): 0.005 ms
+21:21:47.924: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms
+21:21:47.924: ┃ ┣obs_init_module(rtmp-services.so): 77.348 ms
+21:21:47.924: ┃ ┗obs_init_module(text-freetype2.so): 0.016 ms
+21:21:47.924: ┣OBSBasic::ResetOutputs: 0.073 ms
+21:21:47.924: ┣OBSBasic::CreateHotkeys: 0.026 ms
+21:21:47.924: ┣OBSBasic::InitService: 17.056 ms
+21:21:47.924: ┣OBSBasic::InitPrimitives: 0.332 ms
+21:21:47.924: ┗OBSBasic::Load: 44.599 ms
+21:21:47.924: obs_hotkey_thread(25 ms): min=0.062 ms, median=0.191 ms, max=3.742 ms, 99th percentile=1.762 ms, 100% below 25 ms
+21:21:47.924: audio_thread(Audio): min=0.015 ms, median=0.635 ms, max=1.813 ms, 99th percentile=1.224 ms
+21:21:47.924: ┗receive_audio: min=0.007 ms, median=0.57 ms, max=1.26 ms, 99th percentile=0.919 ms
+21:21:47.924: ┣buffer_audio: min=0 ms, median=0.002 ms, max=0.054 ms, 99th percentile=0.003 ms
+21:21:47.924: ┗do_encode: min=0.125 ms, median=0.561 ms, max=1.249 ms, 99th percentile=0.907 ms
+21:21:47.924: ┣encode(simple_aac_recording): min=0.116 ms, median=0.548 ms, max=1.238 ms, 99th percentile=0.891 ms
+21:21:47.924: ┗send_packet: min=0.001 ms, median=0.006 ms, max=0.225 ms, 99th percentile=0.033 ms
+21:21:47.924: obs_graphics_thread(16.6667 ms): min=0.33 ms, median=4.101 ms, max=32.109 ms, 99th percentile=5.735 ms, 99.9435% below 16.667 ms
+21:21:47.924: ┣tick_sources: min=0.002 ms, median=2.674 ms, max=22.772 ms, 99th percentile=3.653 ms
+21:21:47.924: ┣output_frame: min=0.136 ms, median=0.849 ms, max=3.017 ms, 99th percentile=1.567 ms
+21:21:47.924: ┃ ┣gs_context(video->graphics): min=0.133 ms, median=0.448 ms, max=2.929 ms, 99th percentile=1.066 ms
+21:21:47.924: ┃ ┃ ┣render_video: min=0.047 ms, median=0.282 ms, max=2.481 ms, 99th percentile=0.51 ms
+21:21:47.924: ┃ ┃ ┃ ┣render_main_texture: min=0.036 ms, median=0.153 ms, max=2.421 ms, 99th percentile=0.269 ms
+21:21:47.924: ┃ ┃ ┃ ┣render_convert_texture: min=0.036 ms, median=0.069 ms, max=0.854 ms, 99th percentile=0.134 ms
+21:21:47.925: ┃ ┃ ┃ ┗stage_output_texture: min=0.02 ms, median=0.039 ms, max=1.481 ms, 99th percentile=0.094 ms
+21:21:47.925: ┃ ┃ ┣gs_flush: min=0.004 ms, median=0.009 ms, max=1.112 ms, 99th percentile=0.022 ms
+21:21:47.925: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.004 ms, max=0.043 ms, 99th percentile=0.006 ms
+21:21:47.925: ┃ ┗output_video_data: min=0.294 ms, median=0.403 ms, max=1.321 ms, 99th percentile=0.566 ms
+21:21:47.925: ┗render_displays: min=0.064 ms, median=0.206 ms, max=17.486 ms, 99th percentile=0.951 ms
+21:21:47.925: video_thread(video): min=0.954 ms, median=1.247 ms, max=3.593 ms, 99th percentile=1.658 ms
+21:21:47.925: ┗receive_video: min=0.951 ms, median=1.243 ms, max=3.588 ms, 99th percentile=1.654 ms
+21:21:47.925: ┗do_encode: min=0.947 ms, median=1.238 ms, max=3.585 ms, 99th percentile=1.651 ms
+21:21:47.925: ┣encode(simple_h264_recording): min=0.936 ms, median=1.224 ms, max=2.215 ms, 99th percentile=1.634 ms
+21:21:47.925: ┗send_packet: min=0.002 ms, median=0.006 ms, max=2.174 ms, 99th percentile=0.035 ms
+21:21:47.925: =================================================
+21:21:47.925: == Profiler Time Between Calls ==================
+21:21:47.925: obs_hotkey_thread(25 ms): min=25.117 ms, median=25.278 ms, max=28.825 ms, 85.414% within ±2% of 25 ms (0% lower, 14.586% higher)
+21:21:47.925: obs_graphics_thread(16.6667 ms): min=3.836 ms, median=16.667 ms, max=32.119 ms, 99.0393% within ±2% of 16.667 ms (0.480362% lower, 0.480362% higher)
+21:21:47.925: =================================================
+21:21:47.939: Number of memory leaks: 0
diff --git a/.config/obs-studio/logs/2022-05-28 19-24-52.txt b/.config/obs-studio/logs/2022-05-28 19-24-52.txt
new file mode 100644
index 0000000..40762f5
--- /dev/null
+++ b/.config/obs-studio/logs/2022-05-28 19-24-52.txt
@@ -0,0 +1,230 @@
+19:24:52.046: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
+19:24:52.046: CPU Speed: 1400.000MHz
+19:24:52.047: Physical Cores: 6, Logical Cores: 12
+19:24:52.047: Physical Memory: 15421MB Total, 10680MB Free
+19:24:52.047: Kernel Version: Linux 5.17.9-arch1-1
+19:24:52.047: Distribution: "Arch Linux" Unknown
+19:24:52.047: Session Type: x11
+19:24:52.047: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
+19:24:52.048: Qt Version: 5.15.4 (runtime), 5.15.3 (compiled)
+19:24:52.048: Portable mode: false
+19:24:52.112: OBS 27.2.4-1 (linux)
+19:24:52.112: ---------------------------------
+19:24:52.112: ---------------------------------
+19:24:52.112: audio settings reset:
+19:24:52.112: samples per sec: 48000
+19:24:52.112: speakers: 2
+19:24:52.116: ---------------------------------
+19:24:52.116: Initializing OpenGL...
+19:24:52.177: Loading up OpenGL on adapter AMD AMD RENOIR (LLVM 13.0.1, DRM 3.44, 5.17.9-arch1-1)
+19:24:52.177: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 22.1.0, shading language 4.60
+19:24:52.189: ---------------------------------
+19:24:52.189: video settings reset:
+19:24:52.189: base resolution: 1920x1080
+19:24:52.189: output resolution: 1920x1080
+19:24:52.189: downscale filter: Bicubic
+19:24:52.189: fps: 60/1
+19:24:52.189: format: NV12
+19:24:52.189: YUV mode: 709/Partial
+19:24:52.189: NV12 texture support not available
+19:24:52.193: Audio monitoring device:
+19:24:52.193: name: Default
+19:24:52.193: id: default
+19:24:52.193: ---------------------------------
+19:24:52.194: Failed to load 'en-US' text for module: 'decklink-captions.so'
+19:24:52.195: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
+19:24:52.259: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
+19:24:52.259: No blackmagic support
+19:24:52.273: v4l2loopback not installed, virtual camera disabled
+19:24:52.292: NVENC supported
+19:24:52.292: FFMPEG VAAPI supported
+19:24:52.413: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
+19:24:52.413:
+19:24:52.413: Module '/usr//lib/obs-plugins/sndio.so' not loaded
+19:24:52.415: ---------------------------------
+19:24:52.415: Loaded Modules:
+19:24:52.415: text-freetype2.so
+19:24:52.415: rtmp-services.so
+19:24:52.415: obs-x264.so
+19:24:52.415: obs-transitions.so
+19:24:52.415: obs-outputs.so
+19:24:52.415: obs-libfdk.so
+19:24:52.415: obs-filters.so
+19:24:52.415: obs-ffmpeg.so
+19:24:52.416: linux-v4l2.so
+19:24:52.416: linux-pulseaudio.so
+19:24:52.416: linux-jack.so
+19:24:52.416: linux-decklink.so
+19:24:52.416: linux-capture.so
+19:24:52.416: linux-alsa.so
+19:24:52.416: image-source.so
+19:24:52.416: frontend-tools.so
+19:24:52.416: decklink-ouput-ui.so
+19:24:52.416: decklink-captions.so
+19:24:52.416: ---------------------------------
+19:24:52.416: ==== Startup complete ===============================================
+19:24:52.472: All scene data cleared
+19:24:52.472: ------------------------------------------------
+19:24:52.474: pulse-input: Server name: 'pulseaudio 15.0'
+19:24:52.475: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
+19:24:52.475: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+19:24:52.475: [Loaded global audio device]: 'Desktop Audio'
+19:24:52.768: pulse-input: Server name: 'pulseaudio 15.0'
+19:24:52.768: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
+19:24:52.768: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+19:24:52.768: [Loaded global audio device]: 'Mic/Aux'
+19:24:52.769: xshm-input: Geometry 1920x1080 @ 0,0
+19:24:52.771: v4l2-input: Start capture from /dev/video0
+19:24:52.776: v4l2-input: Input: 0
+19:24:52.779: v4l2-input: Resolution: 640x360
+19:24:52.779: v4l2-input: Pixelformat: YUYV
+19:24:52.779: v4l2-input: Linesize: 1280 Bytes
+19:24:52.779: v4l2-input: Framerate: 30.00 fps
+19:24:52.780: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
+19:24:52.780: Source ID 'droidcam_obs' not found
+19:24:52.780: Failed to create source 'DroidCam OBS'!
+19:24:52.780: Source ID 'droidcam_obs' not found
+19:24:52.780: Failed to create source 'DroidCam OBS 2'!
+19:24:52.780: Switched to scene 'Laptop Screen'
+19:24:52.809: ------------------------------------------------
+19:24:52.809: Loaded scenes:
+19:24:52.809: - scene 'Laptop Screen':
+19:24:52.907: - source: 'Laptop Screen Capture' (xshm_input)
+19:24:52.908: - source: 'DroidCam OBS 2' (droidcam_obs)
+19:24:52.908: - scene 'Laptop Screen With Webcam':
+19:24:52.908: - source: 'Laptop Screen Capture' (xshm_input)
+19:24:52.908: - source: 'Laptop Webcam' (v4l2_input)
+19:24:52.908: - scene 'Webcam Only':
+19:24:52.908: - source: 'Laptop Webcam' (v4l2_input)
+19:24:52.908: - scene 'DroidCam Only':
+19:24:52.908: - source: 'DroidCam OBS' (droidcam_obs)
+19:24:52.908: ------------------------------------------------
+19:24:53.309: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop Audio)
+19:24:53.309:
+19:24:55.057: ---------------------------------
+19:24:55.057: [NVENC encoder: 'simple_h264_recording'] settings:
+19:24:55.057: rate_control: CQP
+19:24:55.057: bitrate: 0
+19:24:55.057: cqp: 23
+19:24:55.057: keyint: 250
+19:24:55.057: preset: hq
+19:24:55.057: profile: high
+19:24:55.057: width: 1920
+19:24:55.057: height: 1080
+19:24:55.057: 2-pass: false
+19:24:55.057: b-frames: 2
+19:24:55.057: psycho-aq: 1
+19:24:55.057: GPU: 0
+19:24:55.057:
+19:24:55.376: libfdk_aac encoder created
+19:24:55.376: libfdk_aac bitrate: 192, channels: 2
+19:24:55.408: ==== Recording Start ===============================================
+19:24:55.408: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-05-28 19-24-55.mp4'...
+19:25:18.150: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-05-28 19-24-55.mp4' stopped
+19:25:18.150: Output 'simple_file_output': stopping
+19:25:18.150: Output 'simple_file_output': Total frames output: 1329
+19:25:18.150: Output 'simple_file_output': Total drawn frames: 1365
+19:25:18.150: ==== Recording Stop ================================================
+19:25:18.299: libfdk_aac encoder destroyed
+19:25:42.374: ---------------------------------
+19:25:42.374: [NVENC encoder: 'simple_h264_recording'] settings:
+19:25:42.374: rate_control: CQP
+19:25:42.374: bitrate: 0
+19:25:42.374: cqp: 23
+19:25:42.374: keyint: 250
+19:25:42.374: preset: hq
+19:25:42.374: profile: high
+19:25:42.374: width: 1920
+19:25:42.374: height: 1080
+19:25:42.374: 2-pass: false
+19:25:42.374: b-frames: 2
+19:25:42.374: psycho-aq: 1
+19:25:42.374: GPU: 0
+19:25:42.374:
+19:25:42.568: libfdk_aac encoder created
+19:25:42.568: libfdk_aac bitrate: 192, channels: 2
+19:25:42.570: ==== Recording Start ===============================================
+19:25:42.570: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-05-28 19-25-42.mp4'...
+20:33:35.882: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-05-28 19-25-42.mp4' stopped
+20:33:35.882: Output 'simple_file_output': stopping
+20:33:35.882: Output 'simple_file_output': Total frames output: 244361
+20:33:35.882: Output 'simple_file_output': Total drawn frames: 244399
+20:33:35.883: ==== Recording Stop ================================================
+20:33:36.026: libfdk_aac encoder destroyed
+22:44:32.028: ==== Shutting down ==================================================
+22:44:32.063: v4l2-input: /dev/video0: Stopped capture after 360221 frames
+22:44:32.097: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+22:44:32.097: pulse-input: Got 1328509 packets with 528288000 frames
+22:44:32.097: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+22:44:32.097: pulse-input: Got 1328515 packets with 528288000 frames
+22:44:32.123: All scene data cleared
+22:44:32.123: ------------------------------------------------
+22:44:32.197: [Scripting] Total detached callbacks: 0
+22:44:32.197: Freeing OBS context data
+22:44:32.212: == Profiler Results =============================
+22:44:32.212: run_program_init: 1158.16 ms
+22:44:32.212: ┣OBSApp::AppInit: 5.578 ms
+22:44:32.212: ┃ ┗OBSApp::InitLocale: 2.663 ms
+22:44:32.212: ┗OBSApp::OBSInit: 973.297 ms
+22:44:32.212: ┣obs_startup: 17.828 ms
+22:44:32.212: ┗OBSBasic::OBSInit: 891.173 ms
+22:44:32.212: ┣OBSBasic::InitBasicConfig: 0.148 ms
+22:44:32.212: ┣OBSBasic::ResetAudio: 0.272 ms
+22:44:32.212: ┣OBSBasic::ResetVideo: 80.014 ms
+22:44:32.212: ┣OBSBasic::InitOBSCallbacks: 0.005 ms
+22:44:32.212: ┣OBSBasic::InitHotkeys: 0.031 ms
+22:44:32.212: ┣obs_load_all_modules: 222.775 ms
+22:44:32.212: ┃ ┣obs_init_module(decklink-captions.so): 0.024 ms
+22:44:32.212: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.344 ms
+22:44:32.212: ┃ ┣obs_init_module(frontend-tools.so): 51.863 ms
+22:44:32.212: ┃ ┣obs_init_module(image-source.so): 0.005 ms
+22:44:32.212: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms
+22:44:32.212: ┃ ┣obs_init_module(linux-capture.so): 0.461 ms
+22:44:32.212: ┃ ┣obs_init_module(linux-decklink.so): 0.088 ms
+22:44:32.212: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms
+22:44:32.212: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms
+22:44:32.212: ┃ ┣obs_init_module(linux-v4l2.so): 6.747 ms
+22:44:32.212: ┃ ┣obs_init_module(obs-ffmpeg.so): 4.815 ms
+22:44:32.212: ┃ ┃ ┗nvenc_check: 4.715 ms
+22:44:32.212: ┃ ┣obs_init_module(obs-filters.so): 0.013 ms
+22:44:32.212: ┃ ┣obs_init_module(obs-libfdk.so): 0.001 ms
+22:44:32.212: ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms
+22:44:32.212: ┃ ┣obs_init_module(obs-transitions.so): 0.005 ms
+22:44:32.212: ┃ ┣obs_init_module(obs-x264.so): 0.001 ms
+22:44:32.212: ┃ ┣obs_init_module(rtmp-services.so): 103.977 ms
+22:44:32.212: ┃ ┗obs_init_module(text-freetype2.so): 0.026 ms
+22:44:32.212: ┣OBSBasic::ResetOutputs: 0.069 ms
+22:44:32.212: ┣OBSBasic::CreateHotkeys: 0.028 ms
+22:44:32.212: ┣OBSBasic::InitService: 17.3 ms
+22:44:32.212: ┣OBSBasic::InitPrimitives: 0.101 ms
+22:44:32.212: ┗OBSBasic::Load: 479.344 ms
+22:44:32.212: obs_hotkey_thread(25 ms): min=0.056 ms, median=0.196 ms, max=84.742 ms, 99th percentile=1.812 ms, 99.9996% below 25 ms
+22:44:32.213: audio_thread(Audio): min=0.001 ms, median=0.095 ms, max=95.633 ms, 99th percentile=0.858 ms
+22:44:32.213: ┗receive_audio: min=0.007 ms, median=0.167 ms, max=28.245 ms, 99th percentile=0.825 ms, 0.340977 calls per parent call
+22:44:32.213: ┣buffer_audio: min=0 ms, median=0.002 ms, max=0.239 ms, 99th percentile=0.004 ms
+22:44:32.213: ┗do_encode: min=0.042 ms, median=0.158 ms, max=28.236 ms, 99th percentile=0.816 ms
+22:44:32.213: ┣encode(simple_aac_recording): min=0.037 ms, median=0.146 ms, max=1.337 ms, 99th percentile=0.799 ms
+22:44:32.213: ┗send_packet: min=0.001 ms, median=0.006 ms, max=28.107 ms, 99th percentile=0.03 ms
+22:44:32.213: obs_graphics_thread(16.6667 ms): min=0.121 ms, median=2.568 ms, max=138.675 ms, 99th percentile=5.194 ms, 99.9996% below 16.667 ms
+22:44:32.213: ┣tick_sources: min=0.001 ms, median=2.083 ms, max=107.334 ms, 99th percentile=3.706 ms
+22:44:32.213: ┣output_frame: min=0.087 ms, median=0.284 ms, max=105.928 ms, 99th percentile=1.158 ms
+22:44:32.213: ┃ ┣gs_context(video->graphics): min=0.085 ms, median=0.256 ms, max=105.923 ms, 99th percentile=0.562 ms
+22:44:32.213: ┃ ┃ ┣render_video: min=0.015 ms, median=0.12 ms, max=98.715 ms, 99th percentile=0.24 ms
+22:44:32.213: ┃ ┃ ┃ ┣render_main_texture: min=0.012 ms, median=0.095 ms, max=98.707 ms, 99th percentile=0.167 ms
+22:44:32.213: ┃ ┃ ┃ ┣render_convert_texture: min=0.017 ms, median=0.032 ms, max=0.717 ms, 99th percentile=0.06 ms, 0.341916 calls per parent call
+22:44:32.213: ┃ ┃ ┃ ┗stage_output_texture: min=0.008 ms, median=0.017 ms, max=0.294 ms, 99th percentile=0.029 ms, 0.341916 calls per parent call
+22:44:32.213: ┃ ┃ ┣gs_flush: min=0.002 ms, median=0.008 ms, max=0.447 ms, 99th percentile=0.015 ms
+22:44:32.213: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.052 ms, max=0.438 ms, 99th percentile=0.091 ms, 0.341916 calls per parent call
+22:44:32.213: ┃ ┗output_video_data: min=0.286 ms, median=0.512 ms, max=6.875 ms, 99th percentile=0.828 ms, 0.341913 calls per parent call
+22:44:32.213: ┗render_displays: min=0.002 ms, median=0.009 ms, max=9.964 ms, 99th percentile=0.861 ms
+22:44:32.213: video_thread(video): min=0.98 ms, median=1.607 ms, max=35.99 ms, 99th percentile=2.11 ms
+22:44:32.213: ┗receive_video: min=0.977 ms, median=1.602 ms, max=35.986 ms, 99th percentile=2.105 ms
+22:44:32.213: ┗do_encode: min=0.974 ms, median=1.598 ms, max=35.981 ms, 99th percentile=2.101 ms
+22:44:32.213: ┣encode(simple_h264_recording): min=0.964 ms, median=1.582 ms, max=3.489 ms, 99th percentile=2.083 ms
+22:44:32.213: ┗send_packet: min=0.001 ms, median=0.007 ms, max=34.186 ms, 99th percentile=0.038 ms
+22:44:32.213: =================================================
+22:44:32.213: == Profiler Time Between Calls ==================
+22:44:32.213: obs_hotkey_thread(25 ms): min=25.084 ms, median=25.287 ms, max=109.825 ms, 85.1029% within ±2% of 25 ms (0% lower, 14.8971% higher)
+22:44:32.213: obs_graphics_thread(16.6667 ms): min=8.979 ms, median=16.667 ms, max=138.688 ms, 99.0391% within ±2% of 16.667 ms (0.473438% lower, 0.48749% higher)
+22:44:32.213: =================================================
+22:44:32.286: Number of memory leaks: 0
diff --git a/.config/obs-studio/logs/2022-05-29 00-48-15.txt b/.config/obs-studio/logs/2022-05-29 00-48-15.txt
new file mode 100644
index 0000000..badaf0f
--- /dev/null
+++ b/.config/obs-studio/logs/2022-05-29 00-48-15.txt
@@ -0,0 +1,205 @@
+00:48:15.089: CPU Name: AMD Ryzen 5 4600H with Radeon Graphics
+00:48:15.089: CPU Speed: 1400.000MHz
+00:48:15.089: Physical Cores: 6, Logical Cores: 12
+00:48:15.089: Physical Memory: 15421MB Total, 11942MB Free
+00:48:15.089: Kernel Version: Linux 5.17.9-arch1-1
+00:48:15.090: Distribution: "Arch Linux" Unknown
+00:48:15.090: Session Type: x11
+00:48:15.090: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
+00:48:15.091: Qt Version: 5.15.4 (runtime), 5.15.3 (compiled)
+00:48:15.091: Portable mode: false
+00:48:15.160: OBS 27.2.4-1 (linux)
+00:48:15.160: ---------------------------------
+00:48:15.161: ---------------------------------
+00:48:15.161: audio settings reset:
+00:48:15.161: samples per sec: 48000
+00:48:15.161: speakers: 2
+00:48:15.165: ---------------------------------
+00:48:15.165: Initializing OpenGL...
+00:48:15.269: Loading up OpenGL on adapter AMD AMD RENOIR (LLVM 13.0.1, DRM 3.44, 5.17.9-arch1-1)
+00:48:15.269: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 22.1.0, shading language 4.60
+00:48:15.292: ---------------------------------
+00:48:15.292: video settings reset:
+00:48:15.292: base resolution: 1920x1080
+00:48:15.292: output resolution: 1920x1080
+00:48:15.292: downscale filter: Bicubic
+00:48:15.292: fps: 60/1
+00:48:15.292: format: NV12
+00:48:15.292: YUV mode: 709/Partial
+00:48:15.292: NV12 texture support not available
+00:48:15.298: Audio monitoring device:
+00:48:15.298: name: Default
+00:48:15.298: id: default
+00:48:15.299: ---------------------------------
+00:48:15.302: Failed to load 'en-US' text for module: 'decklink-captions.so'
+00:48:15.305: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
+00:48:15.409: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
+00:48:15.409: No blackmagic support
+00:48:15.426: v4l2loopback not installed, virtual camera disabled
+00:48:15.458: NVENC supported
+00:48:15.458: FFMPEG VAAPI supported
+00:48:15.500: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7: cannot open shared object file: No such file or directory
+00:48:15.500:
+00:48:15.500: Module '/usr//lib/obs-plugins/sndio.so' not loaded
+00:48:15.502: ---------------------------------
+00:48:15.502: Loaded Modules:
+00:48:15.502: text-freetype2.so
+00:48:15.502: rtmp-services.so
+00:48:15.502: obs-x264.so
+00:48:15.502: obs-transitions.so
+00:48:15.502: obs-outputs.so
+00:48:15.502: obs-libfdk.so
+00:48:15.502: obs-filters.so
+00:48:15.502: obs-ffmpeg.so
+00:48:15.502: linux-v4l2.so
+00:48:15.502: linux-pulseaudio.so
+00:48:15.502: linux-jack.so
+00:48:15.502: linux-decklink.so
+00:48:15.502: linux-capture.so
+00:48:15.502: linux-alsa.so
+00:48:15.502: image-source.so
+00:48:15.502: frontend-tools.so
+00:48:15.502: decklink-ouput-ui.so
+00:48:15.502: decklink-captions.so
+00:48:15.502: ---------------------------------
+00:48:15.502: ==== Startup complete ===============================================
+00:48:15.543: All scene data cleared
+00:48:15.543: ------------------------------------------------
+00:48:15.547: pulse-input: Server name: 'pulseaudio 15.0'
+00:48:15.547: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
+00:48:15.547: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+00:48:15.547: [Loaded global audio device]: 'Desktop Audio'
+00:48:16.004: pulse-input: Server name: 'pulseaudio 15.0'
+00:48:16.005: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
+00:48:16.005: pulse-input: Started recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+00:48:16.005: [Loaded global audio device]: 'Mic/Aux'
+00:48:16.005: Source ID 'droidcam_obs' not found
+00:48:16.005: Failed to create source 'DroidCam OBS 2'!
+00:48:16.005: Source ID 'droidcam_obs' not found
+00:48:16.005: Failed to create source 'DroidCam OBS'!
+00:48:16.006: v4l2-input: Start capture from /dev/video0
+00:48:16.010: v4l2-input: Input: 0
+00:48:16.014: v4l2-input: Resolution: 640x360
+00:48:16.014: v4l2-input: Pixelformat: YUYV
+00:48:16.014: v4l2-input: Linesize: 1280 Bytes
+00:48:16.015: v4l2-input: Framerate: 30.00 fps
+00:48:16.015: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
+00:48:16.016: xshm-input: Geometry 1920x1080 @ 0,0
+00:48:16.021: Switched to scene 'Laptop Screen'
+00:48:16.021: ------------------------------------------------
+00:48:16.021: Loaded scenes:
+00:48:16.021: - scene 'Laptop Screen':
+00:48:16.043: - source: 'Laptop Screen Capture' (xshm_input)
+00:48:16.043: - source: 'DroidCam OBS 2' (droidcam_obs)
+00:48:16.043: - scene 'Laptop Screen With Webcam':
+00:48:16.043: - source: 'Laptop Screen Capture' (xshm_input)
+00:48:16.043: - source: 'Laptop Webcam' (v4l2_input)
+00:48:16.043: - scene 'Webcam Only':
+00:48:16.043: - source: 'Laptop Webcam' (v4l2_input)
+00:48:16.043: - scene 'DroidCam Only':
+00:48:16.043: - source: 'DroidCam OBS' (droidcam_obs)
+00:48:16.043: ------------------------------------------------
+00:48:16.551: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop Audio)
+00:48:16.551:
+00:48:17.144: ---------------------------------
+00:48:17.144: [NVENC encoder: 'simple_h264_recording'] settings:
+00:48:17.144: rate_control: CQP
+00:48:17.144: bitrate: 0
+00:48:17.144: cqp: 23
+00:48:17.144: keyint: 250
+00:48:17.144: preset: hq
+00:48:17.144: profile: high
+00:48:17.144: width: 1920
+00:48:17.144: height: 1080
+00:48:17.144: 2-pass: false
+00:48:17.144: b-frames: 2
+00:48:17.144: psycho-aq: 1
+00:48:17.144: GPU: 0
+00:48:17.144:
+00:48:17.697: libfdk_aac encoder created
+00:48:17.697: libfdk_aac bitrate: 192, channels: 2
+00:48:17.734: ==== Recording Start ===============================================
+00:48:17.735: [ffmpeg muxer: 'simple_file_output'] Writing file '/home/zt/Videos/OBS/2022-05-29 00-48-17.mp4'...
+00:48:54.857: [ffmpeg muxer: 'simple_file_output'] Output of file '/home/zt/Videos/OBS/2022-05-29 00-48-17.mp4' stopped
+00:48:54.857: Output 'simple_file_output': stopping
+00:48:54.857: Output 'simple_file_output': Total frames output: 2191
+00:48:54.857: Output 'simple_file_output': Total drawn frames: 2227
+00:48:54.857: ==== Recording Stop ================================================
+00:48:55.004: libfdk_aac encoder destroyed
+00:48:55.189: ==== Shutting down ==================================================
+00:48:55.206: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+00:48:55.206: pulse-input: Got 2701 packets with 1728640 frames
+00:48:55.206: pulse-input: Stopped recording from 'bluez_sink.F8_AB_E5_5F_E0_67.a2dp_sink.monitor'
+00:48:55.207: pulse-input: Got 2701 packets with 1728640 frames
+00:48:55.217: v4l2-input: /dev/video0: Stopped capture after 1175 frames
+00:48:55.278: All scene data cleared
+00:48:55.278: ------------------------------------------------
+00:48:55.355: [Scripting] Total detached callbacks: 0
+00:48:55.355: Freeing OBS context data
+00:48:55.370: == Profiler Results =============================
+00:48:55.370: run_program_init: 1258.51 ms
+00:48:55.370: ┣OBSApp::AppInit: 5.114 ms
+00:48:55.370: ┃ ┗OBSApp::InitLocale: 2.479 ms
+00:48:55.370: ┗OBSApp::OBSInit: 1113.52 ms
+00:48:55.370: ┣obs_startup: 18.122 ms
+00:48:55.370: ┗OBSBasic::OBSInit: 1025.99 ms
+00:48:55.370: ┣OBSBasic::InitBasicConfig: 0.169 ms
+00:48:55.370: ┣OBSBasic::ResetAudio: 0.28 ms
+00:48:55.370: ┣OBSBasic::ResetVideo: 137.359 ms
+00:48:55.370: ┣OBSBasic::InitOBSCallbacks: 0.008 ms
+00:48:55.370: ┣OBSBasic::InitHotkeys: 0.059 ms
+00:48:55.370: ┣obs_load_all_modules: 203.442 ms
+00:48:55.370: ┃ ┣obs_init_module(decklink-captions.so): 0.048 ms
+00:48:55.370: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.65 ms
+00:48:55.370: ┃ ┣obs_init_module(frontend-tools.so): 87.407 ms
+00:48:55.371: ┃ ┣obs_init_module(image-source.so): 0.008 ms
+00:48:55.371: ┃ ┣obs_init_module(linux-alsa.so): 0.003 ms
+00:48:55.371: ┃ ┣obs_init_module(linux-capture.so): 0.455 ms
+00:48:55.371: ┃ ┣obs_init_module(linux-decklink.so): 0.148 ms
+00:48:55.371: ┃ ┣obs_init_module(linux-jack.so): 0.003 ms
+00:48:55.371: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms
+00:48:55.371: ┃ ┣obs_init_module(linux-v4l2.so): 8.099 ms
+00:48:55.371: ┃ ┣obs_init_module(obs-ffmpeg.so): 8.426 ms
+00:48:55.371: ┃ ┃ ┗nvenc_check: 8.172 ms
+00:48:55.371: ┃ ┣obs_init_module(obs-filters.so): 0.027 ms
+00:48:55.371: ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
+00:48:55.371: ┃ ┣obs_init_module(obs-outputs.so): 0.003 ms
+00:48:55.371: ┃ ┣obs_init_module(obs-transitions.so): 0.009 ms
+00:48:55.371: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms
+00:48:55.371: ┃ ┣obs_init_module(rtmp-services.so): 23.635 ms
+00:48:55.371: ┃ ┗obs_init_module(text-freetype2.so): 0.029 ms
+00:48:55.371: ┣OBSBasic::ResetOutputs: 0.129 ms
+00:48:55.371: ┣OBSBasic::CreateHotkeys: 0.056 ms
+00:48:55.371: ┣OBSBasic::InitService: 7.485 ms
+00:48:55.371: ┣OBSBasic::InitPrimitives: 0.184 ms
+00:48:55.371: ┗OBSBasic::Load: 537.272 ms
+00:48:55.371: obs_hotkey_thread(25 ms): min=0.085 ms, median=0.234 ms, max=24.669 ms, 99th percentile=6.793 ms, 100% below 25 ms
+00:48:55.371: audio_thread(Audio): min=0.004 ms, median=0.271 ms, max=11.955 ms, 99th percentile=0.499 ms
+00:48:55.371: ┗receive_audio: min=0.009 ms, median=0.168 ms, max=0.606 ms, 99th percentile=0.266 ms, 0.930777 calls per parent call
+00:48:55.371: ┣buffer_audio: min=0.001 ms, median=0.002 ms, max=0.029 ms, 99th percentile=0.004 ms
+00:48:55.371: ┗do_encode: min=0.096 ms, median=0.159 ms, max=0.596 ms, 99th percentile=0.252 ms
+00:48:55.371: ┣encode(simple_aac_recording): min=0.089 ms, median=0.146 ms, max=0.327 ms, 99th percentile=0.215 ms
+00:48:55.371: ┗send_packet: min=0.002 ms, median=0.007 ms, max=0.43 ms, 99th percentile=0.036 ms
+00:48:55.371: obs_graphics_thread(16.6667 ms): min=0.219 ms, median=3.17 ms, max=43.006 ms, 99th percentile=8.831 ms, 99.7083% below 16.667 ms
+00:48:55.371: ┣tick_sources: min=0.001 ms, median=2.091 ms, max=29.083 ms, 99th percentile=6.805 ms
+00:48:55.371: ┣output_frame: min=0.152 ms, median=0.948 ms, max=37.366 ms, 99th percentile=1.958 ms
+00:48:55.371: ┃ ┣gs_context(video->graphics): min=0.148 ms, median=0.377 ms, max=37.362 ms, 99th percentile=0.777 ms
+00:48:55.371: ┃ ┃ ┣render_video: min=0.02 ms, median=0.188 ms, max=22.032 ms, 99th percentile=0.282 ms
+00:48:55.371: ┃ ┃ ┃ ┣render_main_texture: min=0.014 ms, median=0.117 ms, max=22.019 ms, 99th percentile=0.191 ms
+00:48:55.371: ┃ ┃ ┃ ┣render_convert_texture: min=0.025 ms, median=0.04 ms, max=2.097 ms, 99th percentile=0.072 ms, 0.927917 calls per parent call
+00:48:55.371: ┃ ┃ ┃ ┗stage_output_texture: min=0.012 ms, median=0.021 ms, max=0.223 ms, 99th percentile=0.035 ms, 0.927917 calls per parent call
+00:48:55.371: ┃ ┃ ┣gs_flush: min=0.003 ms, median=0.01 ms, max=1.688 ms, 99th percentile=0.016 ms
+00:48:55.371: ┃ ┃ ┗download_frame: min=0.001 ms, median=0.068 ms, max=0.218 ms, 99th percentile=0.105 ms, 0.927917 calls per parent call
+00:48:55.371: ┃ ┗output_video_data: min=0.35 ms, median=0.561 ms, max=8.637 ms, 99th percentile=1.365 ms, 0.9275 calls per parent call
+00:48:55.371: ┗render_displays: min=0.006 ms, median=0.024 ms, max=4.742 ms, 99th percentile=0.945 ms
+00:48:55.371: video_thread(video): min=1.14 ms, median=1.464 ms, max=5.567 ms, 99th percentile=3.547 ms
+00:48:55.371: ┗receive_video: min=1.137 ms, median=1.459 ms, max=5.56 ms, 99th percentile=3.541 ms
+00:48:55.371: ┗do_encode: min=1.134 ms, median=1.454 ms, max=5.554 ms, 99th percentile=3.535 ms
+00:48:55.371: ┣encode(simple_h264_recording): min=1.123 ms, median=1.435 ms, max=5.531 ms, 99th percentile=3.518 ms
+00:48:55.371: ┗send_packet: min=0.003 ms, median=0.008 ms, max=2.648 ms, 99th percentile=0.05 ms
+00:48:55.371: =================================================
+00:48:55.371: == Profiler Time Between Calls ==================
+00:48:55.371: obs_hotkey_thread(25 ms): min=25.154 ms, median=25.338 ms, max=49.751 ms, 80.2163% within ±2% of 25 ms (0% lower, 19.7837% higher)
+00:48:55.371: obs_graphics_thread(16.6667 ms): min=7.815 ms, median=16.667 ms, max=43.022 ms, 98.7495% within ±2% of 16.667 ms (0.500208% lower, 0.750313% higher)
+00:48:55.371: =================================================
+00:48:55.402: Number of memory leaks: 0
diff --git a/.config/obs-studio/profiler_data/2022-04-15 23-03-47.csv.gz b/.config/obs-studio/profiler_data/2022-04-15 23-03-47.csv.gz
deleted file mode 100644
index 90f4baa..0000000
--- a/.config/obs-studio/profiler_data/2022-04-15 23-03-47.csv.gz
+++ /dev/null
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-04-15 23-08-52.csv.gz b/.config/obs-studio/profiler_data/2022-04-15 23-08-52.csv.gz
deleted file mode 100644
index 95f1125..0000000
--- a/.config/obs-studio/profiler_data/2022-04-15 23-08-52.csv.gz
+++ /dev/null
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-04-15 23-51-36.csv.gz b/.config/obs-studio/profiler_data/2022-04-15 23-51-36.csv.gz
deleted file mode 100644
index 9224385..0000000
--- a/.config/obs-studio/profiler_data/2022-04-15 23-51-36.csv.gz
+++ /dev/null
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-04-16 00-14-04.csv.gz b/.config/obs-studio/profiler_data/2022-04-16 00-14-04.csv.gz
deleted file mode 100644
index 7356c37..0000000
--- a/.config/obs-studio/profiler_data/2022-04-16 00-14-04.csv.gz
+++ /dev/null
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-04-16 00-42-43.csv.gz b/.config/obs-studio/profiler_data/2022-04-16 00-42-43.csv.gz
deleted file mode 100644
index 8c9898b..0000000
--- a/.config/obs-studio/profiler_data/2022-04-16 00-42-43.csv.gz
+++ /dev/null
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-05-18 16-37-52.csv.gz b/.config/obs-studio/profiler_data/2022-05-18 16-37-52.csv.gz
new file mode 100644
index 0000000..a7bbec1
--- /dev/null
+++ b/.config/obs-studio/profiler_data/2022-05-18 16-37-52.csv.gz
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-05-20 23-47-31.csv.gz b/.config/obs-studio/profiler_data/2022-05-20 23-47-31.csv.gz
new file mode 100644
index 0000000..53725c7
--- /dev/null
+++ b/.config/obs-studio/profiler_data/2022-05-20 23-47-31.csv.gz
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-05-21 21-51-02.csv.gz b/.config/obs-studio/profiler_data/2022-05-21 21-51-02.csv.gz
new file mode 100644
index 0000000..02f30b8
--- /dev/null
+++ b/.config/obs-studio/profiler_data/2022-05-21 21-51-02.csv.gz
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-05-22 02-33-48.csv.gz b/.config/obs-studio/profiler_data/2022-05-22 02-33-48.csv.gz
new file mode 100644
index 0000000..fee7ba1
--- /dev/null
+++ b/.config/obs-studio/profiler_data/2022-05-22 02-33-48.csv.gz
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-05-25 00-00-49.csv.gz b/.config/obs-studio/profiler_data/2022-05-25 00-00-49.csv.gz
new file mode 100644
index 0000000..0caf1a3
--- /dev/null
+++ b/.config/obs-studio/profiler_data/2022-05-25 00-00-49.csv.gz
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-05-25 22-57-33.csv.gz b/.config/obs-studio/profiler_data/2022-05-25 22-57-33.csv.gz
new file mode 100644
index 0000000..efeeaad
--- /dev/null
+++ b/.config/obs-studio/profiler_data/2022-05-25 22-57-33.csv.gz
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-05-26 01-07-45.csv.gz b/.config/obs-studio/profiler_data/2022-05-26 01-07-45.csv.gz
new file mode 100644
index 0000000..2b9ce22
--- /dev/null
+++ b/.config/obs-studio/profiler_data/2022-05-26 01-07-45.csv.gz
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-05-26 16-06-33.csv.gz b/.config/obs-studio/profiler_data/2022-05-26 16-06-33.csv.gz
new file mode 100644
index 0000000..052d7e7
--- /dev/null
+++ b/.config/obs-studio/profiler_data/2022-05-26 16-06-33.csv.gz
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-05-26 21-20-48.csv.gz b/.config/obs-studio/profiler_data/2022-05-26 21-20-48.csv.gz
new file mode 100644
index 0000000..0b54eda
--- /dev/null
+++ b/.config/obs-studio/profiler_data/2022-05-26 21-20-48.csv.gz
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-05-28 19-24-52.csv.gz b/.config/obs-studio/profiler_data/2022-05-28 19-24-52.csv.gz
new file mode 100644
index 0000000..4f51e36
--- /dev/null
+++ b/.config/obs-studio/profiler_data/2022-05-28 19-24-52.csv.gz
Binary files differ
diff --git a/.config/obs-studio/profiler_data/2022-05-29 00-48-15.csv.gz b/.config/obs-studio/profiler_data/2022-05-29 00-48-15.csv.gz
new file mode 100644
index 0000000..ca15b26
--- /dev/null
+++ b/.config/obs-studio/profiler_data/2022-05-29 00-48-15.csv.gz
Binary files differ
diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv
index 16fc43a..aa01b59 100644
--- a/.config/zsh/.zshenv
+++ b/.config/zsh/.zshenv
@@ -20,4 +20,4 @@ export PATH=$HOME/.local/flutter/bin:$PATH
export QT_QPA_PLATFORMTHEME=gtk2
export ZDOTDIR="$HOME/.config/zsh"
-. "$HOME/.cargo/env"
+# . "$HOME/.cargo/env"
diff --git a/.doom.d/config.el b/.doom.d/config.el
index a9f3387..aac2b0a 100644
--- a/.doom.d/config.el
+++ b/.doom.d/config.el
@@ -37,6 +37,9 @@
;; numbers are disabled. For relative line numbers, set this to `relative'.
(setq display-line-numbers-type t)
+(setq default-indent-tabs-mode nil)
+(setq default-tab-width 2)
+(setq doom/set-indent-width 2)
;; Here are some additional functions/macros that could help you configure Doom:
;;
diff --git a/.doom.d/custom.el b/.doom.d/custom.el
index d94f507..86d1415 100644
--- a/.doom.d/custom.el
+++ b/.doom.d/custom.el
@@ -10,3 +10,9 @@
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
)
+
+(defun my-web-mode-hook ()
+ "Hooks for Web mode."
+ (setq web-mode-markup-indent-offset 2)
+)
+(add-hook 'web-mode-hook 'my-web-mode-hook)
diff --git a/.doom.d/init.el b/.doom.d/init.el
index d454f6d..b6d1d0a 100644
--- a/.doom.d/init.el
+++ b/.doom.d/init.el
@@ -113,7 +113,7 @@
:lang
;;agda ; types of types of types of types...
;;beancount ; mind the GAAP
- cc ; C > C++ == 1
+ ;cc ; C > C++ == 1
;;clojure ; java with a lisp
;;common-lisp ; if you've seen one lisp, you've seen them all
;;coq ; proofs-as-programs
@@ -132,7 +132,7 @@
;;fsharp ; ML stands for Microsoft's Language
;;fstar ; (dependent) types and (monadic) effects and Z3
;;gdscript ; the language you waited for
- ;;(go +lsp) ; the hipster dialect
+ (go +lsp) ; the hipster dialect
(haskell +lsp) ; a language that's lazier than I am
;;hy ; readability of scheme w/ speed of python
;;idris ; a language you can depend on