nigga
This commit is contained in:
parent
774d8a617f
commit
9b43ec31df
@ -4,13 +4,14 @@ x-scheme-handler/https=xfce4-web-browser.desktop
|
|||||||
inode/directory=xfce4-file-manager.desktop
|
inode/directory=xfce4-file-manager.desktop
|
||||||
x-scheme-handler/trash=xfce4-file-manager.desktop
|
x-scheme-handler/trash=xfce4-file-manager.desktop
|
||||||
application/x-tar=xarchiver.desktop
|
application/x-tar=xarchiver.desktop
|
||||||
|
application/octet-stream=vim.desktop
|
||||||
x-scheme-handler/discord-399779271737868288=discord-399779271737868288.desktop
|
x-scheme-handler/discord-399779271737868288=discord-399779271737868288.desktop
|
||||||
application/octet-stream=userapp-codium-RWYGX2.desktop
|
x-scheme-handler/mailto=xfce4-mail-reader.desktop
|
||||||
|
|
||||||
[Added Associations]
|
[Added Associations]
|
||||||
x-scheme-handler/http=xfce4-web-browser.desktop;
|
x-scheme-handler/http=xfce4-web-browser.desktop;
|
||||||
x-scheme-handler/https=xfce4-web-browser.desktop;
|
x-scheme-handler/https=xfce4-web-browser.desktop;
|
||||||
application/x-shellscript=vim.desktop;
|
application/x-shellscript=kitty-open.desktop;vim.desktop;
|
||||||
application/x-zerosize=vim.desktop;
|
application/x-zerosize=vim.desktop;
|
||||||
inode/directory=xfce4-file-manager.desktop;
|
inode/directory=xfce4-file-manager.desktop;
|
||||||
x-scheme-handler/trash=xfce4-file-manager.desktop;
|
x-scheme-handler/trash=xfce4-file-manager.desktop;
|
||||||
@ -24,3 +25,16 @@ audio/midi=audacious.desktop;
|
|||||||
text/plain=nvim.desktop;
|
text/plain=nvim.desktop;
|
||||||
audio/vnd.wave=audacious.desktop;
|
audio/vnd.wave=audacious.desktop;
|
||||||
application/octet-stream=userapp-codium-RWYGX2.desktop;
|
application/octet-stream=userapp-codium-RWYGX2.desktop;
|
||||||
|
image/bmp=aseprite.desktop;feh.desktop;
|
||||||
|
image/jpeg=feh.desktop;
|
||||||
|
video/mp4=mpv.desktop;
|
||||||
|
image/webp=feh.desktop;
|
||||||
|
image/x-gimp-pat=vim.desktop;
|
||||||
|
application/octet-stream=vim.desktop;
|
||||||
|
video/vnd.avi=mpv.desktop;
|
||||||
|
image/png=feh.desktop;gimp.desktop;aseprite.desktop;
|
||||||
|
video/x-ms-wmv=mpv.desktop;
|
||||||
|
image/gif=chromium.desktop;feh.desktop;
|
||||||
|
video/quicktime=mpv.desktop;
|
||||||
|
x-scheme-handler/mailto=xfce4-mail-reader.desktop;
|
||||||
|
|
||||||
|
@ -1,253 +0,0 @@
|
|||||||
local msg = require('mp.msg')
|
|
||||||
local assdraw = require('mp.assdraw')
|
|
||||||
|
|
||||||
local script_name = "easycrop"
|
|
||||||
|
|
||||||
-- Number of crop points currently chosen (0 to 2)
|
|
||||||
local points = {}
|
|
||||||
-- True if in cropping selection mode
|
|
||||||
local cropping = false
|
|
||||||
-- Original value of osc property
|
|
||||||
local osc_prop = false
|
|
||||||
|
|
||||||
-- Helper that converts two points to top-left and bottom-right
|
|
||||||
local swizzle_points = function (p1, p2)
|
|
||||||
if p1.x > p2.x then p1.x, p2.x = p2.x, p1.x end
|
|
||||||
if p1.y > p2.y then p1.y, p2.y = p2.y, p1.y end
|
|
||||||
end
|
|
||||||
|
|
||||||
local clamp = function (val, min, max)
|
|
||||||
assert(min <= max)
|
|
||||||
if val < min then return min end
|
|
||||||
if val > max then return max end
|
|
||||||
return val
|
|
||||||
end
|
|
||||||
|
|
||||||
local video_space_from_screen_space = function (ssp)
|
|
||||||
-- Video native dimensions and screen size
|
|
||||||
local vid_w = mp.get_property("width")
|
|
||||||
local vid_h = mp.get_property("height")
|
|
||||||
local osd_w = mp.get_property("osd-width")
|
|
||||||
local osd_h = mp.get_property("osd-height")
|
|
||||||
|
|
||||||
-- Factor by which the video is scaled to fit the screen
|
|
||||||
local scale = math.min(osd_w/vid_w, osd_h/vid_h)
|
|
||||||
|
|
||||||
-- Size video takes up in screen
|
|
||||||
local vid_sw, vid_sh = scale*vid_w, scale*vid_h
|
|
||||||
|
|
||||||
-- Video offset within screen
|
|
||||||
local off_x = math.floor((osd_w - vid_sw)/2)
|
|
||||||
local off_y = math.floor((osd_h - vid_sh)/2)
|
|
||||||
|
|
||||||
local vsp = {}
|
|
||||||
|
|
||||||
-- Move the point to within the video
|
|
||||||
vsp.x = clamp(ssp.x, off_x, off_x + vid_sw)
|
|
||||||
vsp.y = clamp(ssp.y, off_y, off_y + vid_sh)
|
|
||||||
|
|
||||||
-- Convert screen-space to video-space
|
|
||||||
vsp.x = math.floor((vsp.x - off_x) / scale)
|
|
||||||
vsp.y = math.floor((vsp.y - off_y) / scale)
|
|
||||||
|
|
||||||
return vsp
|
|
||||||
end
|
|
||||||
|
|
||||||
local screen_space_from_video_space = function (vsp)
|
|
||||||
-- Video native dimensions and screen size
|
|
||||||
local vid_w = mp.get_property("width")
|
|
||||||
local vid_h = mp.get_property("height")
|
|
||||||
local osd_w = mp.get_property("osd-width")
|
|
||||||
local osd_h = mp.get_property("osd-height")
|
|
||||||
|
|
||||||
-- Factor by which the video is scaled to fit the screen
|
|
||||||
local scale = math.min(osd_w/vid_w, osd_h/vid_h)
|
|
||||||
|
|
||||||
-- Size video takes up in screen
|
|
||||||
local vid_sw, vid_sh = scale*vid_w, scale*vid_h
|
|
||||||
|
|
||||||
-- Video offset within screen
|
|
||||||
local off_x = math.floor((osd_w - vid_sw)/2)
|
|
||||||
local off_y = math.floor((osd_h - vid_sh)/2)
|
|
||||||
|
|
||||||
local ssp = {}
|
|
||||||
ssp.x = vsp.x * scale + off_x
|
|
||||||
ssp.y = vsp.y * scale + off_y
|
|
||||||
return ssp
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Wrapper that converts RRGGBB / RRGGBBAA to ASS format
|
|
||||||
local ass_set_color = function (idx, color)
|
|
||||||
assert(color:len() == 8 or color:len() == 6)
|
|
||||||
local ass = ""
|
|
||||||
|
|
||||||
-- Set alpha value (if present)
|
|
||||||
if color:len() == 8 then
|
|
||||||
local alpha = 0xff - tonumber(color:sub(7, 8), 16)
|
|
||||||
ass = ass .. string.format("\\%da&H%X&", idx, alpha)
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Swizzle RGB to BGR and build ASS string
|
|
||||||
color = color:sub(5, 6) .. color:sub(3, 4) .. color:sub(1, 2)
|
|
||||||
return "{" .. ass .. string.format("\\%dc&H%s&", idx, color) .. "}"
|
|
||||||
end
|
|
||||||
|
|
||||||
local draw_rect = function (p1, p2)
|
|
||||||
local osd_w, osd_h = mp.get_property("osd-width"), mp.get_property("osd-height")
|
|
||||||
|
|
||||||
ass = assdraw.ass_new()
|
|
||||||
|
|
||||||
-- Draw overlay over surrounding unselected region
|
|
||||||
|
|
||||||
ass:draw_start()
|
|
||||||
ass:pos(0, 0)
|
|
||||||
|
|
||||||
ass:append(ass_set_color(1, "000000aa"))
|
|
||||||
ass:append(ass_set_color(3, "00000000"))
|
|
||||||
|
|
||||||
local l = math.min(p1.x, p2.x)
|
|
||||||
local r = math.max(p1.x, p2.x)
|
|
||||||
local u = math.min(p1.y, p2.y)
|
|
||||||
local d = math.max(p1.y, p2.y)
|
|
||||||
|
|
||||||
ass:rect_cw(0, 0, l, osd_h)
|
|
||||||
ass:rect_cw(r, 0, osd_w, osd_h)
|
|
||||||
ass:rect_cw(l, 0, r, u)
|
|
||||||
ass:rect_cw(l, d, r, osd_h)
|
|
||||||
|
|
||||||
ass:draw_stop()
|
|
||||||
|
|
||||||
-- Draw border around selected region
|
|
||||||
|
|
||||||
ass:new_event()
|
|
||||||
ass:draw_start()
|
|
||||||
ass:pos(0, 0)
|
|
||||||
|
|
||||||
ass:append(ass_set_color(1, "00000000"))
|
|
||||||
ass:append(ass_set_color(3, "000000ff"))
|
|
||||||
ass:append("{\\bord2}")
|
|
||||||
|
|
||||||
ass:rect_cw(p1.x, p1.y, p2.x, p2.y)
|
|
||||||
|
|
||||||
ass:draw_stop()
|
|
||||||
|
|
||||||
mp.set_osd_ass(osd_w, osd_h, ass.text)
|
|
||||||
end
|
|
||||||
|
|
||||||
local draw_fill = function ()
|
|
||||||
local osd_w, osd_h = mp.get_property("osd-width"), mp.get_property("osd-height")
|
|
||||||
|
|
||||||
ass = assdraw.ass_new()
|
|
||||||
ass:draw_start()
|
|
||||||
ass:pos(0, 0)
|
|
||||||
|
|
||||||
ass:append(ass_set_color(1, "000000aa"))
|
|
||||||
ass:append(ass_set_color(3, "00000000"))
|
|
||||||
ass:rect_cw(0, 0, osd_w, osd_h)
|
|
||||||
|
|
||||||
ass:draw_stop()
|
|
||||||
mp.set_osd_ass(osd_w, osd_h, ass.text)
|
|
||||||
end
|
|
||||||
|
|
||||||
local draw_clear = function ()
|
|
||||||
local osd_w, osd_h = mp.get_property("osd-width"), mp.get_property("osd-height")
|
|
||||||
mp.set_osd_ass(osd_w, osd_h, "")
|
|
||||||
end
|
|
||||||
|
|
||||||
local draw_cropper = function ()
|
|
||||||
if #points == 1 then
|
|
||||||
local p1 = screen_space_from_video_space(points[1])
|
|
||||||
local p2 = {}
|
|
||||||
p2.x, p2.y = mp.get_mouse_pos()
|
|
||||||
draw_rect(p1, p2)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local uncrop = function ()
|
|
||||||
mp.command("no-osd vf del @" .. script_name .. ":crop")
|
|
||||||
end
|
|
||||||
|
|
||||||
local crop = function(p1, p2)
|
|
||||||
swizzle_points(p1, p2)
|
|
||||||
|
|
||||||
local w = p2.x - p1.x
|
|
||||||
local h = p2.y - p1.y
|
|
||||||
local ok, err = mp.command(string.format(
|
|
||||||
"no-osd vf add @%s:crop=%s:%s:%s:%s", script_name, w, h, p1.x, p1.y))
|
|
||||||
|
|
||||||
if not ok then
|
|
||||||
mp.osd_message("Cropping failed")
|
|
||||||
points = {}
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local easycrop_stop = function ()
|
|
||||||
mp.set_property("osc", osc_prop)
|
|
||||||
cropping = false
|
|
||||||
mp.remove_key_binding("easycrop_mouse_btn0")
|
|
||||||
draw_clear()
|
|
||||||
end
|
|
||||||
|
|
||||||
local mouse_btn0_cb = function ()
|
|
||||||
if not cropping then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
local mx, my = mp.get_mouse_pos()
|
|
||||||
table.insert(points, video_space_from_screen_space({ x = mx, y = my }))
|
|
||||||
|
|
||||||
if #points == 2 then
|
|
||||||
crop(points[1], points[2])
|
|
||||||
easycrop_stop()
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local easycrop_start = function ()
|
|
||||||
-- Cropping requires swdec or hwdec with copy-back
|
|
||||||
local hwdec = mp.get_property("hwdec-current")
|
|
||||||
if hwdec == nil then
|
|
||||||
return mp.msg.error("Cannot determine current hardware decoder mode")
|
|
||||||
end
|
|
||||||
-- Check whitelist of ok values
|
|
||||||
local valid_hwdec = {
|
|
||||||
["no"] = true, -- software decoding
|
|
||||||
-- Taken from mpv manual
|
|
||||||
["videotoolbox-co"] = true,
|
|
||||||
["vaapi-copy"] = true,
|
|
||||||
["dxva2-copy"] = true,
|
|
||||||
["d3d11va-copy"] = true,
|
|
||||||
["mediacodec"] = true
|
|
||||||
}
|
|
||||||
if not valid_hwdec[hwdec] then
|
|
||||||
return mp.osd_message("Cropping requires swdec or hwdec with copy-back (see mpv manual)")
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Just clear the current crop and return, if there is one
|
|
||||||
if #points ~= 0 then
|
|
||||||
uncrop()
|
|
||||||
points = {}
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Hide OSC
|
|
||||||
osc_prop = mp.get_property("osc")
|
|
||||||
mp.set_property("osc", "no")
|
|
||||||
|
|
||||||
cropping = true
|
|
||||||
mp.add_forced_key_binding("mouse_btn0", "easycrop_mouse_btn0", mouse_btn0_cb)
|
|
||||||
draw_fill()
|
|
||||||
end
|
|
||||||
|
|
||||||
local easycrop_activate = function ()
|
|
||||||
if cropping then
|
|
||||||
easycrop_stop()
|
|
||||||
else
|
|
||||||
easycrop_start()
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
mp.add_key_binding("mouse_move", draw_cropper)
|
|
||||||
mp.observe_property("osd-width", "native", draw_cropper)
|
|
||||||
mp.observe_property("osd-height", "native", draw_cropper)
|
|
||||||
|
|
||||||
mp.add_key_binding("c", "easy_crop", easycrop_activate)
|
|
@ -14,3 +14,4 @@ https://www.youtube.com/feeds/videos.xml?channel_id=UC7YOGHUfC1Tb6E4pudI9STA
|
|||||||
https://xcancel.com/FuerzasDelCielo/rss
|
https://xcancel.com/FuerzasDelCielo/rss
|
||||||
https://tabatinga.cx/feed.xml
|
https://tabatinga.cx/feed.xml
|
||||||
https://koshka.love/koshka.rss
|
https://koshka.love/koshka.rss
|
||||||
|
https://lyricaltokarev.com/update_log/rss
|
||||||
|
@ -1,2 +0,0 @@
|
|||||||
[General]
|
|
||||||
Name=Untitled
|
|
@ -1 +0,0 @@
|
|||||||
{"DesktopAudioDevice1":{"prev_ver":503447552,"name":"Desktop Audio","uuid":"9ebea0eb-e3c8-4de4-afc9-d611dadfa4fd","id":"pulse_output_capture","versioned_id":"pulse_output_capture","settings":{"device_id":"default"},"mixers":255,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"libobs.mute":[],"libobs.unmute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},"AuxAudioDevice1":{"prev_ver":503447552,"name":"Mic/Aux","uuid":"47a52913-c707-430f-a17c-855c4ceaf52a","id":"pulse_input_capture","versioned_id":"pulse_input_capture","settings":{"device_id":"default"},"mixers":255,"sync":0,"flags":0,"volume":0.16821058094501495,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"libobs.mute":[],"libobs.unmute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},"current_scene":"Scene","current_program_scene":"Scene","scene_order":[{"name":"Scene"}],"name":"Untitled","sources":[{"prev_ver":503447552,"name":"Scene","uuid":"5cd6323d-660d-44ff-82ed-7c6fcba3c4a4","id":"scene","versioned_id":"scene","settings":{"id_counter":1,"custom_size":false,"items":[{"name":"Display Capture (XSHM)","source_uuid":"26e4f00b-8215-401a-a66d-0340d0a8bbc0","visible":true,"locked":false,"rot":0.0,"pos":{"x":0.0,"y":0.0},"scale":{"x":1.0,"y":1.0},"align":5,"bounds_type":0,"bounds_align":0,"bounds_crop":false,"bounds":{"x":0.0,"y":0.0},"crop_left":0,"crop_top":0,"crop_right":0,"crop_bottom":0,"id":1,"group_item_backup":false,"scale_filter":"disable","blend_method":"default","blend_type":"normal","show_transition":{"duration":0},"hide_transition":{"duration":0},"private_settings":{}}]},"mixers":0,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.show_scene_item.1":[],"libobs.hide_scene_item.1":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},{"prev_ver":503447552,"name":"Display Capture (XSHM)","uuid":"26e4f00b-8215-401a-a66d-0340d0a8bbc0","id":"xshm_input","versioned_id":"xshm_input","settings":{},"mixers":0,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}}],"groups":[],"quick_transitions":[{"name":"Cut","duration":300,"hotkeys":[],"id":1,"fade_to_black":false},{"name":"Fade","duration":300,"hotkeys":[],"id":2,"fade_to_black":false},{"name":"Fade","duration":300,"hotkeys":[],"id":3,"fade_to_black":true}],"transitions":[],"saved_projectors":[],"current_transition":"Fade","transition_duration":300,"preview_locked":false,"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"modules":{"scripts-tool":[],"output-timer":{"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"autoStartStreamTimer":false,"autoStartRecordTimer":false,"pauseRecordTimer":true},"auto-scene-switcher":{"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"active":false,"switches":[]}},"resolution":{"x":1920,"y":1080}}
|
|
@ -1 +0,0 @@
|
|||||||
{"DesktopAudioDevice1":{"prev_ver":503447552,"name":"Desktop Audio","uuid":"9ebea0eb-e3c8-4de4-afc9-d611dadfa4fd","id":"pulse_output_capture","versioned_id":"pulse_output_capture","settings":{"device_id":"default"},"mixers":255,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"libobs.mute":[],"libobs.unmute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},"AuxAudioDevice1":{"prev_ver":503447552,"name":"Mic/Aux","uuid":"47a52913-c707-430f-a17c-855c4ceaf52a","id":"pulse_input_capture","versioned_id":"pulse_input_capture","settings":{"device_id":"default"},"mixers":255,"sync":0,"flags":0,"volume":0.16821058094501495,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"libobs.mute":[],"libobs.unmute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},"current_scene":"Scene","current_program_scene":"Scene","scene_order":[{"name":"Scene"}],"name":"Untitled","sources":[{"prev_ver":503447552,"name":"Scene","uuid":"5cd6323d-660d-44ff-82ed-7c6fcba3c4a4","id":"scene","versioned_id":"scene","settings":{"id_counter":1,"custom_size":false,"items":[{"name":"Display Capture (XSHM)","source_uuid":"26e4f00b-8215-401a-a66d-0340d0a8bbc0","visible":true,"locked":false,"rot":0.0,"pos":{"x":0.0,"y":0.0},"scale":{"x":1.0,"y":1.0},"align":5,"bounds_type":0,"bounds_align":0,"bounds_crop":false,"bounds":{"x":0.0,"y":0.0},"crop_left":0,"crop_top":0,"crop_right":0,"crop_bottom":0,"id":1,"group_item_backup":false,"scale_filter":"disable","blend_method":"default","blend_type":"normal","show_transition":{"duration":0},"hide_transition":{"duration":0},"private_settings":{}}]},"mixers":0,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.show_scene_item.1":[],"libobs.hide_scene_item.1":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},{"prev_ver":503447552,"name":"Display Capture (XSHM)","uuid":"26e4f00b-8215-401a-a66d-0340d0a8bbc0","id":"xshm_input","versioned_id":"xshm_input","settings":{},"mixers":0,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}}],"groups":[],"quick_transitions":[{"name":"Cut","duration":300,"hotkeys":[],"id":1,"fade_to_black":false},{"name":"Fade","duration":300,"hotkeys":[],"id":2,"fade_to_black":false},{"name":"Fade","duration":300,"hotkeys":[],"id":3,"fade_to_black":true}],"transitions":[],"saved_projectors":[],"current_transition":"Fade","transition_duration":300,"preview_locked":false,"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"modules":{"scripts-tool":[],"output-timer":{"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"autoStartStreamTimer":false,"autoStartRecordTimer":false,"pauseRecordTimer":true},"auto-scene-switcher":{"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"active":false,"switches":[]}},"resolution":{"x":1920,"y":1080}}
|
|
@ -1,64 +0,0 @@
|
|||||||
[General]
|
|
||||||
Pre19Defaults=false
|
|
||||||
Pre21Defaults=false
|
|
||||||
Pre23Defaults=false
|
|
||||||
Pre24.1Defaults=false
|
|
||||||
MaxLogs=10
|
|
||||||
InfoIncrement=-1
|
|
||||||
ProcessPriority=Normal
|
|
||||||
EnableAutoUpdates=true
|
|
||||||
ConfirmOnExit=true
|
|
||||||
HotkeyFocusType=NeverDisableHotkeys
|
|
||||||
FirstRun=true
|
|
||||||
LastVersion=503447552
|
|
||||||
|
|
||||||
[Video]
|
|
||||||
Renderer=OpenGL
|
|
||||||
|
|
||||||
[BasicWindow]
|
|
||||||
PreviewEnabled=true
|
|
||||||
PreviewProgramMode=false
|
|
||||||
SceneDuplicationMode=true
|
|
||||||
SwapScenesMode=true
|
|
||||||
SnappingEnabled=true
|
|
||||||
ScreenSnapping=true
|
|
||||||
SourceSnapping=true
|
|
||||||
CenterSnapping=false
|
|
||||||
SnapDistance=10
|
|
||||||
SpacingHelpersEnabled=true
|
|
||||||
RecordWhenStreaming=false
|
|
||||||
KeepRecordingWhenStreamStops=false
|
|
||||||
SysTrayEnabled=true
|
|
||||||
SysTrayWhenStarted=false
|
|
||||||
SaveProjectors=false
|
|
||||||
ShowTransitions=true
|
|
||||||
ShowListboxToolbars=true
|
|
||||||
ShowStatusBar=true
|
|
||||||
ShowSourceIcons=true
|
|
||||||
ShowContextToolbars=true
|
|
||||||
StudioModeLabels=true
|
|
||||||
VerticalVolControl=false
|
|
||||||
MultiviewMouseSwitch=true
|
|
||||||
MultiviewDrawNames=true
|
|
||||||
MultiviewDrawAreas=true
|
|
||||||
MediaControlsCountdownTimer=true
|
|
||||||
geometry=AdnQywADAAAAAAO8AAAAAAAAB38AAAQXAAADwgAAABwAAAd5AAAEEQAAAAAAAAAAB4AAAAPCAAAAHAAAB3kAAAQR
|
|
||||||
DockState=AAAA/wAAAAD9AAAAAQAAAAMAAAO4AAAA2PwBAAAABvsAAAAUAHMAYwBlAG4AZQBzAEQAbwBjAGsBAAAAAAAAALYAAACYAP////sAAAAWAHMAbwB1AHIAYwBlAHMARABvAGMAawEAAAC6AAAAtwAAAJgA////+wAAABIAbQBpAHgAZQByAEQAbwBjAGsBAAABdQAAAOwAAADeAP////sAAAAeAHQAcgBhAG4AcwBpAHQAaQBvAG4AcwBEAG8AYwBrAQAAAmUAAAClAAAAoQD////7AAAAGABjAG8AbgB0AHIAbwBsAHMARABvAGMAawEAAAMOAAAAqgAAAKIA////+wAAABIAcwB0AGEAdABzAEQAbwBjAGsCAAACYgAAAbgAAAK8AAAAyAAAA7gAAALhAAAABAAAAAQAAAAIAAAACPwAAAAA
|
|
||||||
AlwaysOnTop=false
|
|
||||||
EditPropertiesMode=false
|
|
||||||
DocksLocked=false
|
|
||||||
SideDocks=false
|
|
||||||
|
|
||||||
[Basic]
|
|
||||||
Profile=Untitled
|
|
||||||
ProfileDir=Untitled
|
|
||||||
SceneCollection=Untitled
|
|
||||||
SceneCollectionFile=Untitled
|
|
||||||
ConfigOnNewProfile=true
|
|
||||||
|
|
||||||
[ScriptLogWindow]
|
|
||||||
geometry=AdnQywADAAAAAAABAAAAFwAAAlgAAAGmAAAAAQAAABcAAAJYAAABpgAAAAAAAAAAB4AAAAABAAAAFwAAAlgAAAGm
|
|
||||||
|
|
||||||
[PropertiesWindow]
|
|
||||||
cx=720
|
|
||||||
cy=580
|
|
@ -1,109 +0,0 @@
|
|||||||
12:57:10.504: Using EGL/X11
|
|
||||||
12:57:10.504: CPU Name: AMD Ryzen 7 3800X 8-Core Processor
|
|
||||||
12:57:10.505: CPU Speed: 3861.483MHz
|
|
||||||
12:57:10.505: Physical Cores: 8, Logical Cores: 16
|
|
||||||
12:57:10.505: Physical Memory: 32016MB Total, 28592MB Free
|
|
||||||
12:57:10.505: Kernel Version: Linux 6.6.51-1-lts
|
|
||||||
12:57:10.505: Distribution: "Arch Linux" Unknown
|
|
||||||
12:57:10.505: Desktop Environment: XFCE (XFCE)
|
|
||||||
12:57:10.505: Session Type: x11
|
|
||||||
12:57:10.505: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
|
|
||||||
12:57:10.506: Qt Version: 6.7.2 (runtime), 6.7.2 (compiled)
|
|
||||||
12:57:10.506: Portable mode: false
|
|
||||||
12:57:10.545: OBS 30.2.1-1 (linux)
|
|
||||||
12:57:10.545: ---------------------------------
|
|
||||||
12:57:10.546: ---------------------------------
|
|
||||||
12:57:10.546: audio settings reset:
|
|
||||||
12:57:10.546: samples per sec: 48000
|
|
||||||
12:57:10.546: speakers: 2
|
|
||||||
12:57:10.546: max buffering: 960 milliseconds
|
|
||||||
12:57:10.546: buffering type: dynamically increasing
|
|
||||||
12:57:10.551: ---------------------------------
|
|
||||||
12:57:10.551: Initializing OpenGL...
|
|
||||||
12:57:10.748: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2
|
|
||||||
12:57:10.748: OpenGL loaded successfully, version 3.3.0 NVIDIA 560.35.03, shading language 3.30 NVIDIA via Cg compiler
|
|
||||||
12:57:10.877: ---------------------------------
|
|
||||||
12:57:10.877: video settings reset:
|
|
||||||
12:57:10.877: base resolution: 1920x1080
|
|
||||||
12:57:10.877: output resolution: 1280x720
|
|
||||||
12:57:10.877: downscale filter: Bicubic
|
|
||||||
12:57:10.877: fps: 30/1
|
|
||||||
12:57:10.877: format: NV12
|
|
||||||
12:57:10.877: YUV mode: Rec. 709/Partial
|
|
||||||
12:57:10.877: NV12 texture support enabled
|
|
||||||
12:57:10.877: P010 texture support not available
|
|
||||||
12:57:10.877: Audio monitoring device:
|
|
||||||
12:57:10.877: name: Default
|
|
||||||
12:57:10.877: id: default
|
|
||||||
12:57:10.877: ---------------------------------
|
|
||||||
12:57:10.887: Failed to load 'en-US' text for module: 'decklink-captions.so'
|
|
||||||
12:57:10.897: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
|
|
||||||
12:57:10.906: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
|
|
||||||
12:57:10.906: Failed to initialize module 'decklink.so'
|
|
||||||
12:57:11.076: [pipewire] No capture sources available
|
|
||||||
12:57:11.101: v4l2loopback not installed, virtual camera not registered
|
|
||||||
12:57:11.207: NVENC supported
|
|
||||||
12:57:11.207: VAAPI: Failed to initialize display in vaapi_device_h264_supported
|
|
||||||
12:57:11.207: FFmpeg VAAPI H264 encoding not supported
|
|
||||||
12:57:11.208: VAAPI: Failed to initialize display in vaapi_device_av1_supported
|
|
||||||
12:57:11.208: FFmpeg VAAPI AV1 encoding not supported
|
|
||||||
12:57:11.208: VAAPI: Failed to initialize display in vaapi_device_hevc_supported
|
|
||||||
12:57:11.208: FFmpeg VAAPI HEVC encoding not supported
|
|
||||||
12:57:11.334: ---------------------------------
|
|
||||||
12:57:11.334: Loaded Modules:
|
|
||||||
12:57:11.334: text-freetype2.so
|
|
||||||
12:57:11.334: rtmp-services.so
|
|
||||||
12:57:11.334: obs-x264.so
|
|
||||||
12:57:11.334: obs-webrtc.so
|
|
||||||
12:57:11.334: obs-vst.so
|
|
||||||
12:57:11.334: obs-transitions.so
|
|
||||||
12:57:11.334: obs-qsv11.so
|
|
||||||
12:57:11.334: obs-outputs.so
|
|
||||||
12:57:11.334: obs-libfdk.so
|
|
||||||
12:57:11.334: obs-filters.so
|
|
||||||
12:57:11.334: obs-ffmpeg.so
|
|
||||||
12:57:11.334: linux-v4l2.so
|
|
||||||
12:57:11.334: linux-pulseaudio.so
|
|
||||||
12:57:11.334: linux-pipewire.so
|
|
||||||
12:57:11.334: linux-jack.so
|
|
||||||
12:57:11.334: linux-capture.so
|
|
||||||
12:57:11.334: linux-alsa.so
|
|
||||||
12:57:11.334: image-source.so
|
|
||||||
12:57:11.334: frontend-tools.so
|
|
||||||
12:57:11.334: decklink-output-ui.so
|
|
||||||
12:57:11.334: decklink-captions.so
|
|
||||||
12:57:11.334: ---------------------------------
|
|
||||||
12:57:11.334: ---------------------------------
|
|
||||||
12:57:11.334: Available Encoders:
|
|
||||||
12:57:11.334: Video Encoders:
|
|
||||||
12:57:11.334: - ffmpeg_svt_av1 (SVT-AV1)
|
|
||||||
12:57:11.334: - ffmpeg_aom_av1 (AOM AV1)
|
|
||||||
12:57:11.334: - jim_nvenc (NVIDIA NVENC H.264)
|
|
||||||
12:57:11.334: - jim_hevc_nvenc (NVIDIA NVENC HEVC)
|
|
||||||
12:57:11.334: - jim_av1_nvenc (NVIDIA NVENC AV1)
|
|
||||||
12:57:11.334: - obs_x264 (x264)
|
|
||||||
12:57:11.334: Audio Encoders:
|
|
||||||
12:57:11.334: - ffmpeg_aac (FFmpeg AAC)
|
|
||||||
12:57:11.334: - ffmpeg_opus (FFmpeg Opus)
|
|
||||||
12:57:11.334: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit))
|
|
||||||
12:57:11.334: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit))
|
|
||||||
12:57:11.334: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float))
|
|
||||||
12:57:11.334: - ffmpeg_alac (FFmpeg ALAC (24-bit))
|
|
||||||
12:57:11.334: - ffmpeg_flac (FFmpeg FLAC (16-bit))
|
|
||||||
12:57:11.334: - libfdk_aac (libfdk AAC)
|
|
||||||
12:57:11.334: ==== Startup complete ===============================================
|
|
||||||
12:57:11.337: No scene file found, creating default scene
|
|
||||||
12:57:11.357: All scene data cleared
|
|
||||||
12:57:11.357: ------------------------------------------------
|
|
||||||
12:57:11.366: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.3) 15.0.0'
|
|
||||||
12:57:11.366: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
|
|
||||||
12:57:11.366: pulse-input: Started recording from 'alsa_output.pci-0000_09_00.4.analog-stereo.monitor' (default)
|
|
||||||
12:57:11.366: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.3) 15.0.0'
|
|
||||||
12:57:11.367: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
|
|
||||||
12:57:11.367: pulse-input: Started recording from 'alsa_input.pci-0000_09_00.4.analog-stereo' (default)
|
|
||||||
12:57:11.367: Switched to scene 'Scene'
|
|
||||||
12:57:11.367: Failed to glob scene collections
|
|
||||||
12:57:11.912: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)
|
|
||||||
12:57:11.912:
|
|
||||||
12:57:12.073: [rtmp-services plugin] Successfully updated file 'services.json' (version 263)
|
|
||||||
12:57:12.073: [rtmp-services plugin] Successfully updated package (version 263)
|
|
@ -1,179 +0,0 @@
|
|||||||
12:58:42.762: Using EGL/X11
|
|
||||||
12:58:42.762: CPU Name: AMD Ryzen 7 3800X 8-Core Processor
|
|
||||||
12:58:42.762: CPU Speed: 4278.708MHz
|
|
||||||
12:58:42.763: Physical Cores: 8, Logical Cores: 16
|
|
||||||
12:58:42.763: Physical Memory: 32016MB Total, 28198MB Free
|
|
||||||
12:58:42.763: Kernel Version: Linux 6.6.51-1-lts
|
|
||||||
12:58:42.763: Distribution: "Arch Linux" Unknown
|
|
||||||
12:58:42.763: Desktop Environment: XFCE (XFCE)
|
|
||||||
12:58:42.763: Session Type: x11
|
|
||||||
12:58:42.763: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
|
|
||||||
12:58:42.764: Qt Version: 6.7.2 (runtime), 6.7.2 (compiled)
|
|
||||||
12:58:42.764: Portable mode: false
|
|
||||||
12:58:42.784: OBS 30.2.1-1 (linux)
|
|
||||||
12:58:42.784: ---------------------------------
|
|
||||||
12:58:42.785: ---------------------------------
|
|
||||||
12:58:42.785: audio settings reset:
|
|
||||||
12:58:42.785: samples per sec: 48000
|
|
||||||
12:58:42.785: speakers: 2
|
|
||||||
12:58:42.785: max buffering: 960 milliseconds
|
|
||||||
12:58:42.785: buffering type: dynamically increasing
|
|
||||||
12:58:42.789: ---------------------------------
|
|
||||||
12:58:42.789: Initializing OpenGL...
|
|
||||||
12:58:42.904: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2
|
|
||||||
12:58:42.904: OpenGL loaded successfully, version 3.3.0 NVIDIA 560.35.03, shading language 3.30 NVIDIA via Cg compiler
|
|
||||||
12:58:42.926: ---------------------------------
|
|
||||||
12:58:42.926: video settings reset:
|
|
||||||
12:58:42.926: base resolution: 1920x1080
|
|
||||||
12:58:42.926: output resolution: 1280x720
|
|
||||||
12:58:42.926: downscale filter: Bicubic
|
|
||||||
12:58:42.926: fps: 30/1
|
|
||||||
12:58:42.926: format: NV12
|
|
||||||
12:58:42.926: YUV mode: Rec. 709/Partial
|
|
||||||
12:58:42.926: NV12 texture support enabled
|
|
||||||
12:58:42.926: P010 texture support not available
|
|
||||||
12:58:42.926: Audio monitoring device:
|
|
||||||
12:58:42.926: name: Default
|
|
||||||
12:58:42.926: id: default
|
|
||||||
12:58:42.926: ---------------------------------
|
|
||||||
12:58:42.935: Failed to load 'en-US' text for module: 'decklink-captions.so'
|
|
||||||
12:58:42.944: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
|
|
||||||
12:58:42.953: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
|
|
||||||
12:58:42.953: Failed to initialize module 'decklink.so'
|
|
||||||
12:58:43.105: [pipewire] No capture sources available
|
|
||||||
12:58:43.128: v4l2loopback not installed, virtual camera not registered
|
|
||||||
12:58:43.185: NVENC supported
|
|
||||||
12:58:43.185: VAAPI: Failed to initialize display in vaapi_device_h264_supported
|
|
||||||
12:58:43.185: FFmpeg VAAPI H264 encoding not supported
|
|
||||||
12:58:43.185: VAAPI: Failed to initialize display in vaapi_device_av1_supported
|
|
||||||
12:58:43.185: FFmpeg VAAPI AV1 encoding not supported
|
|
||||||
12:58:43.185: VAAPI: Failed to initialize display in vaapi_device_hevc_supported
|
|
||||||
12:58:43.185: FFmpeg VAAPI HEVC encoding not supported
|
|
||||||
12:58:43.304: ---------------------------------
|
|
||||||
12:58:43.304: Loaded Modules:
|
|
||||||
12:58:43.304: text-freetype2.so
|
|
||||||
12:58:43.304: rtmp-services.so
|
|
||||||
12:58:43.304: obs-x264.so
|
|
||||||
12:58:43.304: obs-webrtc.so
|
|
||||||
12:58:43.304: obs-vst.so
|
|
||||||
12:58:43.304: obs-transitions.so
|
|
||||||
12:58:43.304: obs-qsv11.so
|
|
||||||
12:58:43.304: obs-outputs.so
|
|
||||||
12:58:43.304: obs-libfdk.so
|
|
||||||
12:58:43.304: obs-filters.so
|
|
||||||
12:58:43.304: obs-ffmpeg.so
|
|
||||||
12:58:43.304: linux-v4l2.so
|
|
||||||
12:58:43.304: linux-pulseaudio.so
|
|
||||||
12:58:43.304: linux-pipewire.so
|
|
||||||
12:58:43.304: linux-jack.so
|
|
||||||
12:58:43.304: linux-capture.so
|
|
||||||
12:58:43.304: linux-alsa.so
|
|
||||||
12:58:43.304: image-source.so
|
|
||||||
12:58:43.304: frontend-tools.so
|
|
||||||
12:58:43.304: decklink-output-ui.so
|
|
||||||
12:58:43.304: decklink-captions.so
|
|
||||||
12:58:43.304: ---------------------------------
|
|
||||||
12:58:43.304: ---------------------------------
|
|
||||||
12:58:43.304: Available Encoders:
|
|
||||||
12:58:43.304: Video Encoders:
|
|
||||||
12:58:43.304: - ffmpeg_svt_av1 (SVT-AV1)
|
|
||||||
12:58:43.304: - ffmpeg_aom_av1 (AOM AV1)
|
|
||||||
12:58:43.304: - jim_nvenc (NVIDIA NVENC H.264)
|
|
||||||
12:58:43.304: - jim_hevc_nvenc (NVIDIA NVENC HEVC)
|
|
||||||
12:58:43.304: - jim_av1_nvenc (NVIDIA NVENC AV1)
|
|
||||||
12:58:43.304: - obs_x264 (x264)
|
|
||||||
12:58:43.304: Audio Encoders:
|
|
||||||
12:58:43.304: - ffmpeg_aac (FFmpeg AAC)
|
|
||||||
12:58:43.304: - ffmpeg_opus (FFmpeg Opus)
|
|
||||||
12:58:43.304: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit))
|
|
||||||
12:58:43.304: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit))
|
|
||||||
12:58:43.304: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float))
|
|
||||||
12:58:43.304: - ffmpeg_alac (FFmpeg ALAC (24-bit))
|
|
||||||
12:58:43.304: - ffmpeg_flac (FFmpeg FLAC (16-bit))
|
|
||||||
12:58:43.304: - libfdk_aac (libfdk AAC)
|
|
||||||
12:58:43.304: ==== Startup complete ===============================================
|
|
||||||
12:58:43.340: All scene data cleared
|
|
||||||
12:58:43.340: ------------------------------------------------
|
|
||||||
12:58:43.343: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.3) 15.0.0'
|
|
||||||
12:58:43.343: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
|
|
||||||
12:58:43.343: pulse-input: Started recording from 'alsa_output.pci-0000_09_00.4.analog-stereo.monitor' (default)
|
|
||||||
12:58:43.343: [Loaded global audio device]: 'Desktop Audio'
|
|
||||||
12:58:43.344: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.3) 15.0.0'
|
|
||||||
12:58:43.344: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
|
|
||||||
12:58:43.344: pulse-input: Started recording from 'alsa_input.pci-0000_09_00.4.analog-stereo' (default)
|
|
||||||
12:58:43.344: [Loaded global audio device]: 'Mic/Aux'
|
|
||||||
12:58:43.346: Switched to scene 'Scene'
|
|
||||||
12:58:43.346: ------------------------------------------------
|
|
||||||
12:58:43.346: Loaded scenes:
|
|
||||||
12:58:43.346: - scene 'Scene':
|
|
||||||
12:58:43.346: ------------------------------------------------
|
|
||||||
12:58:43.916: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop Audio)
|
|
||||||
12:58:43.916:
|
|
||||||
13:02:08.137: ==== Shutting down ==================================================
|
|
||||||
13:02:08.200: pulse-input: Stopped recording from 'alsa_output.pci-0000_09_00.4.analog-stereo.monitor'
|
|
||||||
13:02:08.200: pulse-input: Got 8193 packets with 9831600 frames
|
|
||||||
13:02:08.200: pulse-input: Stopped recording from 'alsa_input.pci-0000_09_00.4.analog-stereo'
|
|
||||||
13:02:08.200: pulse-input: Got 8192 packets with 9830400 frames
|
|
||||||
13:02:08.205: All scene data cleared
|
|
||||||
13:02:08.205: ------------------------------------------------
|
|
||||||
13:02:08.320: [Scripting] Total detached callbacks: 0
|
|
||||||
13:02:08.320: Freeing OBS context data
|
|
||||||
13:02:08.343: == Profiler Results =============================
|
|
||||||
13:02:08.343: run_program_init: 708.963 ms
|
|
||||||
13:02:08.343: ┣OBSApp::AppInit: 10.169 ms
|
|
||||||
13:02:08.343: ┃ ┗OBSApp::InitLocale: 0.577 ms
|
|
||||||
13:02:08.343: ┗OBSApp::OBSInit: 625.572 ms
|
|
||||||
13:02:08.343: ┣obs_startup: 1.633 ms
|
|
||||||
13:02:08.343: ┗OBSBasic::OBSInit: 603.067 ms
|
|
||||||
13:02:08.343: ┣OBSBasic::InitBasicConfig: 0.088 ms
|
|
||||||
13:02:08.343: ┣OBSBasic::ResetAudio: 0.24 ms
|
|
||||||
13:02:08.343: ┣OBSBasic::ResetVideo: 141.4 ms
|
|
||||||
13:02:08.343: ┃ ┗obs_init_graphics: 140.882 ms
|
|
||||||
13:02:08.343: ┃ ┗shader compilation: 21.584 ms
|
|
||||||
13:02:08.343: ┣OBSBasic::InitOBSCallbacks: 0.004 ms
|
|
||||||
13:02:08.343: ┣OBSBasic::InitHotkeys: 0.017 ms
|
|
||||||
13:02:08.343: ┣obs_load_all_modules2: 377.919 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(decklink-captions.so): 0 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(decklink-output-ui.so): 0 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(decklink.so): 0.088 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(frontend-tools.so): 62.557 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(image-source.so): 0.012 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(linux-alsa.so): 0.003 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(linux-capture.so): 0.624 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(linux-pipewire.so): 3.517 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.003 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(linux-v4l2.so): 3.929 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(obs-ffmpeg.so): 1.263 ms
|
|
||||||
13:02:08.343: ┃ ┃ ┗nvenc_check: 0.874 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(obs-filters.so): 0.025 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(obs-libfdk.so): 0.001 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(obs-outputs.so): 0.004 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(obs-qsv11.so): 0.988 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(obs-transitions.so): 0.009 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(obs-vst.so): 0.003 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(obs-webrtc.so): 0.004 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms
|
|
||||||
13:02:08.343: ┃ ┣obs_init_module(rtmp-services.so): 0.649 ms
|
|
||||||
13:02:08.343: ┃ ┗obs_init_module(text-freetype2.so): 0.012 ms
|
|
||||||
13:02:08.343: ┣OBSBasic::InitService: 1.023 ms
|
|
||||||
13:02:08.343: ┣OBSBasic::ResetOutputs: 0.16 ms
|
|
||||||
13:02:08.343: ┣OBSBasic::CreateHotkeys: 0.022 ms
|
|
||||||
13:02:08.343: ┣OBSBasic::InitPrimitives: 0.163 ms
|
|
||||||
13:02:08.343: ┗OBSBasic::Load: 38.463 ms
|
|
||||||
13:02:08.343: obs_hotkey_thread(25 ms): min=0.058 ms, median=0.118 ms, max=54.666 ms, 99th percentile=3.874 ms, 99.8273% below 25 ms
|
|
||||||
13:02:08.343: audio_thread(Audio): min=0.004 ms, median=0.028 ms, max=0.918 ms, 99th percentile=0.062 ms
|
|
||||||
13:02:08.343: obs_graphics_thread(33.3333 ms): min=0.098 ms, median=0.548 ms, max=67.322 ms, 99th percentile=4.026 ms, 99.7727% below 33.333 ms
|
|
||||||
13:02:08.343: ┣tick_sources: min=0 ms, median=0.003 ms, max=0.053 ms, 99th percentile=0.009 ms
|
|
||||||
13:02:08.343: ┣output_frame: min=0.043 ms, median=0.094 ms, max=3.375 ms, 99th percentile=0.186 ms
|
|
||||||
13:02:08.343: ┃ ┗gs_context(video->graphics): min=0.042 ms, median=0.094 ms, max=3.374 ms, 99th percentile=0.186 ms
|
|
||||||
13:02:08.343: ┃ ┣render_video: min=0.017 ms, median=0.046 ms, max=0.413 ms, 99th percentile=0.106 ms
|
|
||||||
13:02:08.343: ┃ ┃ ┗render_main_texture: min=0.014 ms, median=0.038 ms, max=0.4 ms, 99th percentile=0.093 ms
|
|
||||||
13:02:08.343: ┃ ┗gs_flush: min=0.005 ms, median=0.009 ms, max=3.242 ms, 99th percentile=0.016 ms
|
|
||||||
13:02:08.343: ┗render_displays: min=0.017 ms, median=0.36 ms, max=67.132 ms, 99th percentile=1.634 ms
|
|
||||||
13:02:08.343: =================================================
|
|
||||||
13:02:08.343: == Profiler Time Between Calls ==================
|
|
||||||
13:02:08.343: obs_hotkey_thread(25 ms): min=25.096 ms, median=25.182 ms, max=79.729 ms, 97.4217% within ±2% of 25 ms (0% lower, 2.57834% higher)
|
|
||||||
13:02:08.343: obs_graphics_thread(33.3333 ms): min=1.215 ms, median=33.333 ms, max=67.326 ms, 99.5615% within ±2% of 33.333 ms (0.211108% lower, 0.227347% higher)
|
|
||||||
13:02:08.343: =================================================
|
|
||||||
13:02:08.349: Number of memory leaks: 0
|
|
@ -1 +0,0 @@
|
|||||||
{"$schema":"schema/package-schema.json","url":"https://obsproject.com/obs2_update/rtmp-services/v5","version":264,"files":[{"name":"services.json","version":264}]}
|
|
File diff suppressed because one or more lines are too long
@ -1,697 +0,0 @@
|
|||||||
{
|
|
||||||
"ingests": [
|
|
||||||
{
|
|
||||||
"_id": 0,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Default",
|
|
||||||
"url_template": "rtmp://ingest.global-contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://ingest.global-contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 1,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "South America: Buenos Aires, Argentina (1)",
|
|
||||||
"url_template": "rtmp://bue01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://bue01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 2,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "South America : chile, Santiago (1)",
|
|
||||||
"url_template": "rtmp://scl01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://scl01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 3,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "South America: Brazil, Sao Paulo",
|
|
||||||
"url_template": "rtmp://sao03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://sao03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 3
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 4,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "South America: Brazil, Sao Paulo (5)",
|
|
||||||
"url_template": "rtmp://sao05.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://sao05.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 5,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "South America: Brazil, Rio de Janeiro (3)",
|
|
||||||
"url_template": "rtmp://rio03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://rio03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 6,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "South America: Brazil, Rio de Janeiro (4)",
|
|
||||||
"url_template": "rtmp://rio04.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://rio04.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 6
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 7,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "South America: Brazil, Fortaleza (1)",
|
|
||||||
"url_template": "rtmp://for01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://for01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 7
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 8,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "South America: Colombia, Bogota (1)",
|
|
||||||
"url_template": "rtmp://bog01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://bog01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 8
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 9,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US East: Miami, FL (5)",
|
|
||||||
"url_template": "rtmp://mia05.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://mia05.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 9
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 10,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "NA: Mexico, Queretaro (3)",
|
|
||||||
"url_template": "rtmp://qro03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://qro03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 10
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 11,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "NA: Mexico, Queretaro (4)",
|
|
||||||
"url_template": "rtmp://qro04.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://qro04.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 11
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 12,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US East: McAllen, TX (1)",
|
|
||||||
"url_template": "rtmp://mfe01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://mfe01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 12
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 13,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US East: Atlanta, GA",
|
|
||||||
"url_template": "rtmp://atl.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://atl.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 13
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 14,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US Central: Houston, TX (50)",
|
|
||||||
"url_template": "rtmp://iah50.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://iah50.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 14
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 15,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US East: Ashburn, VA (5)",
|
|
||||||
"url_template": "rtmp://iad05.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://iad05.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 15
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 16,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US Central: Dallas, TX (2)",
|
|
||||||
"url_template": "rtmp://dfw02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://dfw02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 16
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 17,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US Central: Dallas, TX",
|
|
||||||
"url_template": "rtmp://dfw.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://dfw.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 17
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 18,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US Central: Garland, TX (56)",
|
|
||||||
"url_template": "rtmp://dfw56.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://dfw56.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 18
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 19,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US East: New York, NY",
|
|
||||||
"url_template": "rtmp://jfk.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://jfk.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 19
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 20,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US East: New York, NY (50)",
|
|
||||||
"url_template": "rtmp://jfk50.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://jfk50.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 20
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 21,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "NA: Canada, Toronto",
|
|
||||||
"url_template": "rtmp://yto.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://yto.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 21
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 22,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US East: Chicago, IL (56)",
|
|
||||||
"url_template": "rtmp://ord56.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://ord56.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 22
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 23,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US East: Chicago, IL (3)",
|
|
||||||
"url_template": "rtmp://ord03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://ord03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 23
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 24,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US Central: Denver, CO (52)",
|
|
||||||
"url_template": "rtmp://den52.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://den52.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 24
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 25,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US West: Los Angeles, CA",
|
|
||||||
"url_template": "rtmp://lax.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://lax.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 26,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Spain, Madrid (1)",
|
|
||||||
"url_template": "rtmp://mad01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://mad01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 26
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 27,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Spain, Madrid (2)",
|
|
||||||
"url_template": "rtmp://mad02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://mad02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 27
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 28,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US West: San Jose, California (6)",
|
|
||||||
"url_template": "rtmp://sjc06.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://sjc06.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 28
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 29,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": true,
|
|
||||||
"name": "US West: San Francisco, CA",
|
|
||||||
"url_template": "rtmp://sfo.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://sfo.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 29
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 30,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Germany, Frankfurt (2)",
|
|
||||||
"url_template": "rtmp://fra02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://fra02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 30
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 31,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Germany, Frankfurt (5)",
|
|
||||||
"url_template": "rtmp://fra05.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://fra05.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 32,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: France, Marseille",
|
|
||||||
"url_template": "rtmp://mrs.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://mrs.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 33,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: France, Marseille (2)",
|
|
||||||
"url_template": "rtmp://mrs02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://mrs02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 33
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 34,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US West: Seattle, WA",
|
|
||||||
"url_template": "rtmp://sea.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://sea.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 34
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 35,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "US West: Seattle, WA (2)",
|
|
||||||
"url_template": "rtmp://sea02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://sea02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 35
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 36,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: France, Paris (10)",
|
|
||||||
"url_template": "rtmp://cdg10.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://cdg10.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 36
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 37,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: France, Paris (2)",
|
|
||||||
"url_template": "rtmp://cdg02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://cdg02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 37
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 38,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: UK, London (3)",
|
|
||||||
"url_template": "rtmp://lhr03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://lhr03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 38
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 39,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: UK, London (8)",
|
|
||||||
"url_template": "rtmp://lhr08.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://lhr08.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 39
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 40,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: UK, London (4)",
|
|
||||||
"url_template": "rtmp://lhr04.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://lhr04.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 40
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 41,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Italy, Milan (2)",
|
|
||||||
"url_template": "rtmp://mil02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://mil02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 41
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 42,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Oceania: Australia, Sydney (3)",
|
|
||||||
"url_template": "rtmp://syd03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://syd03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 42
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 43,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Oceania: Australia, Sydney (2)",
|
|
||||||
"url_template": "rtmp://syd02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://syd02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 43
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 44,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Netherlands, Amsterdam (2)",
|
|
||||||
"url_template": "rtmp://ams02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://ams02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 44
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 45,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Netherlands, Amsterdam (3)",
|
|
||||||
"url_template": "rtmp://ams03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://ams03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 45
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 46,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Germany, Dusseldorf (1)",
|
|
||||||
"url_template": "rtmp://dus01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://dus01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 46
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 47,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Germany, Frankfurt (6)",
|
|
||||||
"url_template": "rtmp://fra06.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://fra06.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 47
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 48,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Germany, Munich (1)",
|
|
||||||
"url_template": "rtmp://muc01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://muc01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 48
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 49,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Austria, Vienna (2)",
|
|
||||||
"url_template": "rtmp://vie02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://vie02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 49
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 50,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Denmark, Copenhagen",
|
|
||||||
"url_template": "rtmp://cph.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://cph.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 50
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 51,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Norway, Oslo",
|
|
||||||
"url_template": "rtmp://osl.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://osl.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 51
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 52,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Poland, Warsaw (2)",
|
|
||||||
"url_template": "rtmp://waw02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://waw02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 52
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 53,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Czech Republic, Prague",
|
|
||||||
"url_template": "rtmp://prg03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://prg03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 53
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 54,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Sweden, Stockholm (4)",
|
|
||||||
"url_template": "rtmp://arn04.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://arn04.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 54
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 55,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Sweden, Stockholm (3)",
|
|
||||||
"url_template": "rtmp://arn03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://arn03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 55
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 56,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Europe: Finland, Helsinki (3)",
|
|
||||||
"url_template": "rtmp://hel03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://hel03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 56
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 57,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: India, New Delhi",
|
|
||||||
"url_template": "rtmp://del01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://del01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 57
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 58,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: India, Mumbai",
|
|
||||||
"url_template": "rtmp://bom01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://bom01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 58
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 59,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: India, Bangalore (1)",
|
|
||||||
"url_template": "rtmp://blr01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://blr01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 59
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 60,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: Indonesia, Jakarta (2)",
|
|
||||||
"url_template": "rtmp://jkt02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://jkt02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 60
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 61,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: Indonesia, Cikarang Barat (1)",
|
|
||||||
"url_template": "rtmp://jkt01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://jkt01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 61
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 62,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: India, Chennai",
|
|
||||||
"url_template": "rtmp://maa01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://maa01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 62
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 63,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: Singapore (4)",
|
|
||||||
"url_template": "rtmp://sin04.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://sin04.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 63
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 64,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: Singapore (1)",
|
|
||||||
"url_template": "rtmp://sin01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://sin01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 64
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 65,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: India, Hyderabad (1)",
|
|
||||||
"url_template": "rtmp://hyd01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://hyd01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 65
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 66,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "NA: Canada, Quebec",
|
|
||||||
"url_template": "rtmp://ymq03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://ymq03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 66
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 67,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: Thailand, Bangkok (2)",
|
|
||||||
"url_template": "rtmp://bkk02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://bkk02.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 67
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 68,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: Manila, Philippines (1)",
|
|
||||||
"url_template": "rtmp://mnl01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://mnl01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 68
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 69,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: Japan, Tokyo (3)",
|
|
||||||
"url_template": "rtmp://tyo03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://tyo03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 69
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 70,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: Japan, Tokyo (5)",
|
|
||||||
"url_template": "rtmp://tyo05.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://tyo05.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 70
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 71,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: China, Hong Kong (6)",
|
|
||||||
"url_template": "rtmp://hkg06.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://hkg06.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 71
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 72,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: Japan, Osaka (1)",
|
|
||||||
"url_template": "rtmp://osa01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://osa01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 72
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 73,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: Taiwan, Taipei (1)",
|
|
||||||
"url_template": "rtmp://tpe01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://tpe01.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 73
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 74,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: Taiwan, Taipei (3)",
|
|
||||||
"url_template": "rtmp://tpe03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://tpe03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 74
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 75,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: South Korea, Seoul (3)",
|
|
||||||
"url_template": "rtmp://sel03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://sel03.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 75
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": 76,
|
|
||||||
"availability": 1.0,
|
|
||||||
"default": false,
|
|
||||||
"name": "Asia: South Korea, Seoul (4)",
|
|
||||||
"url_template": "rtmp://sel04.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"url_template_secure": "rtmps://sel04.contribute.live-video.net/app/{stream_key}",
|
|
||||||
"priority": 76
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
Binary file not shown.
@ -61,13 +61,13 @@ shadow-exclude = [
|
|||||||
# unless no-fading-openclose is used. Can be set per-window using rules.
|
# unless no-fading-openclose is used. Can be set per-window using rules.
|
||||||
#
|
#
|
||||||
# Default: false
|
# Default: false
|
||||||
fading = true;
|
fading = false;
|
||||||
|
|
||||||
# Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028)
|
# Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028)
|
||||||
fade-in-step = 0.09;
|
#fade-in-step = 0.09;
|
||||||
|
|
||||||
# Opacity change between steps while fading out. (0.01 - 1.0, defaults to 0.03)
|
# Opacity change between steps while fading out. (0.01 - 1.0, defaults to 0.03)
|
||||||
fade-out-step = 0.04;
|
#fade-out-step = 0.04;
|
||||||
|
|
||||||
# The time between steps in fade step, in milliseconds. (> 0, defaults to 10)
|
# The time between steps in fade step, in milliseconds. (> 0, defaults to 10)
|
||||||
# fade-delta = 10
|
# fade-delta = 10
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,3 +1,4 @@
|
|||||||
TerminalEmulator=kitty
|
TerminalEmulator=kitty
|
||||||
|
|
||||||
WebBrowser=chromium
|
WebBrowser=chromium
|
||||||
|
MailReader=sylpheed-claws
|
||||||
|
|
||||||
|
@ -45,6 +45,8 @@
|
|||||||
<property name="<Primary><Alt>w" type="string" value="xfwm4-settings"/>
|
<property name="<Primary><Alt>w" type="string" value="xfwm4-settings"/>
|
||||||
<property name="<Primary><Shift>Print" type="string" value="/home/gor/.scripts/screenshot_save_and_upload_last_to_catbox.sh"/>
|
<property name="<Primary><Shift>Print" type="string" value="/home/gor/.scripts/screenshot_save_and_upload_last_to_catbox.sh"/>
|
||||||
<property name="<Primary><Alt>v" type="string" value="/home/gor/.scripts/mpv-vid.sh"/>
|
<property name="<Primary><Alt>v" type="string" value="/home/gor/.scripts/mpv-vid.sh"/>
|
||||||
|
<property name="<Primary><Alt>s" type="string" value="dbus-send --session --dest=org.xfce.SessionManager --print-reply \ /org/xfce/SessionManager org.xfce.Session.Manager.Checkpoint string:"""/>
|
||||||
|
<property name="<Primary><Alt>p" type="string" value="passmenu"/>
|
||||||
</property>
|
</property>
|
||||||
</property>
|
</property>
|
||||||
<property name="xfwm4" type="empty">
|
<property name="xfwm4" type="empty">
|
||||||
|
@ -12,6 +12,8 @@
|
|||||||
<value type="string" value="IceCat"/>
|
<value type="string" value="IceCat"/>
|
||||||
<value type="string" value="mumble"/>
|
<value type="string" value="mumble"/>
|
||||||
<value type="string" value="notify-send"/>
|
<value type="string" value="notify-send"/>
|
||||||
|
<value type="string" value="org.gajim.Gajim"/>
|
||||||
|
<value type="string" value="org.qbittorrent.qBittorrent"/>
|
||||||
<value type="string" value="org.xfce.Thunar"/>
|
<value type="string" value="org.xfce.Thunar"/>
|
||||||
<value type="string" value="Strawberry"/>
|
<value type="string" value="Strawberry"/>
|
||||||
<value type="string" value="Xfce volume control"/>
|
<value type="string" value="Xfce volume control"/>
|
||||||
|
@ -15,8 +15,8 @@
|
|||||||
<value type="int" value="8"/>
|
<value type="int" value="8"/>
|
||||||
<value type="int" value="9"/>
|
<value type="int" value="9"/>
|
||||||
<value type="int" value="4"/>
|
<value type="int" value="4"/>
|
||||||
|
<value type="int" value="1"/>
|
||||||
<value type="int" value="11"/>
|
<value type="int" value="11"/>
|
||||||
<value type="int" value="6"/>
|
|
||||||
<value type="int" value="18"/>
|
<value type="int" value="18"/>
|
||||||
<value type="int" value="12"/>
|
<value type="int" value="12"/>
|
||||||
<value type="int" value="16"/>
|
<value type="int" value="16"/>
|
||||||
@ -37,12 +37,6 @@
|
|||||||
</property>
|
</property>
|
||||||
</property>
|
</property>
|
||||||
</property>
|
</property>
|
||||||
<property name="plugins" type="empty">
|
|
||||||
<property name="plugin-4" type="string" value="pager">
|
|
||||||
<property name="rows" type="uint" value="1"/>
|
|
||||||
<property name="miniature-view" type="bool" value="true"/>
|
|
||||||
<property name="wrap-workspaces" type="bool" value="false"/>
|
|
||||||
</property>
|
|
||||||
<property name="plugin-6" type="string" value="systray">
|
<property name="plugin-6" type="string" value="systray">
|
||||||
<property name="square-icons" type="bool" value="true"/>
|
<property name="square-icons" type="bool" value="true"/>
|
||||||
<property name="known-items" type="array">
|
<property name="known-items" type="array">
|
||||||
@ -168,5 +162,21 @@
|
|||||||
</property>
|
</property>
|
||||||
</property>
|
</property>
|
||||||
<property name="plugin-8" type="string" value="tasklist"/>
|
<property name="plugin-8" type="string" value="tasklist"/>
|
||||||
|
<property name="plugin-1" type="string" value="systray">
|
||||||
|
<property name="known-legacy-items" type="array">
|
||||||
|
<value type="string" value="gajim"/>
|
||||||
|
<value type="string" value="virt-manager"/>
|
||||||
|
<value type="string" value="notes"/>
|
||||||
|
</property>
|
||||||
|
<property name="known-items" type="array">
|
||||||
|
<value type="string" value="Fcitx"/>
|
||||||
|
<value type="string" value="Electrum"/>
|
||||||
|
<value type="string" value="Mumble"/>
|
||||||
|
<value type="string" value="obs"/>
|
||||||
|
<value type="string" value="flameshot"/>
|
||||||
|
<value type="string" value="Psi+"/>
|
||||||
|
<value type="string" value="qBittorrent"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
</property>
|
</property>
|
||||||
</channel>
|
</channel>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.1" encoding="UTF-8"?>
|
||||||
|
|
||||||
<channel name="xsettings" version="1.0">
|
<channel name="xsettings" version="1.0">
|
||||||
<property name="Net" type="empty">
|
<property name="Net" type="empty">
|
||||||
@ -27,16 +27,16 @@
|
|||||||
<property name="MonospaceFontName" type="string" value="Junicode 11"/>
|
<property name="MonospaceFontName" type="string" value="Junicode 11"/>
|
||||||
<property name="IconSizes" type="empty"/>
|
<property name="IconSizes" type="empty"/>
|
||||||
<property name="KeyThemeName" type="empty"/>
|
<property name="KeyThemeName" type="empty"/>
|
||||||
<property name="ToolbarStyle" type="empty"/>
|
|
||||||
<property name="ToolbarIconSize" type="empty"/>
|
|
||||||
<property name="MenuImages" type="empty"/>
|
<property name="MenuImages" type="empty"/>
|
||||||
<property name="ButtonImages" type="empty"/>
|
<property name="ButtonImages" type="empty"/>
|
||||||
<property name="MenuBarAccel" type="empty"/>
|
<property name="MenuBarAccel" type="empty"/>
|
||||||
<property name="CursorThemeName" type="string" value="Adwaita"/>
|
<property name="CursorThemeName" type="string" value="Adwaita"/>
|
||||||
<property name="CursorThemeSize" type="int" value="16"/>
|
<property name="CursorThemeSize" type="int" value="16"/>
|
||||||
<property name="DecorationLayout" type="empty"/>
|
<property name="DecorationLayout" type="string" value="icon,menu:minimize,maximize,close"/>
|
||||||
<property name="DialogsUseHeader" type="bool" value="false"/>
|
<property name="DialogsUseHeader" type="bool" value="false"/>
|
||||||
<property name="TitlebarMiddleClick" type="empty"/>
|
<property name="TitlebarMiddleClick" type="empty"/>
|
||||||
|
<property name="ToolbarStyle" type="empty"/>
|
||||||
|
<property name="ToolbarIconSize" type="empty"/>
|
||||||
</property>
|
</property>
|
||||||
<property name="Gdk" type="empty">
|
<property name="Gdk" type="empty">
|
||||||
<property name="WindowScalingFactor" type="empty"/>
|
<property name="WindowScalingFactor" type="empty"/>
|
||||||
|
@ -1 +1,25 @@
|
|||||||
|
TIMIDITY_PID=$(mktemp)
|
||||||
|
CCHATPROXY_PID=$(mktemp)
|
||||||
|
PORT=6667
|
||||||
|
SSL_PORT=6697
|
||||||
|
SERVER=irc.koshka.love
|
||||||
|
|
||||||
|
# for fluidsynth...
|
||||||
|
|
||||||
|
# fluidsynth -lsi '/path/to/soundfont.sf2' &
|
||||||
|
# echo $! > "$MIDI_PID"
|
||||||
|
|
||||||
|
# or else for timidity...
|
||||||
|
|
||||||
|
# timidity -iA -B2,8 -Os1l -s 44100 -c 'path/to/timidity.cfg' &
|
||||||
|
# echo $! > "$MIDI_PID"
|
||||||
|
|
||||||
|
python2 ~/.scripts/ccproxy.py -p "$PORT" "$SERVER" "+$SSL_PORT" &
|
||||||
|
echo $! > "$CCHATPROXY_PID"
|
||||||
|
|
||||||
WINEPREFIX=~/.wine32 wine '/home/gor/.wine32/drive_c/Program Files/Microsoft Chat/CChat_MP3.exe'
|
WINEPREFIX=~/.wine32 wine '/home/gor/.wine32/drive_c/Program Files/Microsoft Chat/CChat_MP3.exe'
|
||||||
|
|
||||||
|
kill "$(cat "$MIDI_PID")" "$(cat "$CCHATPROXY_PID")"
|
||||||
|
rm "$MIDI_PID" "$CCHATPROXY_PID"
|
||||||
|
|
||||||
|
|
||||||
|
8
.zshrc
8
.zshrc
@ -122,7 +122,7 @@ alias config='/usr/bin/git --git-dir=/home/gor/.cfg/ --work-tree=/home/gor'
|
|||||||
alias zshedit='vim $HOME/.zshrc'
|
alias zshedit='vim $HOME/.zshrc'
|
||||||
alias rm='sudo rm -r'
|
alias rm='sudo rm -r'
|
||||||
alias shutdownn='sudo shutdown -h now'
|
alias shutdownn='sudo shutdown -h now'
|
||||||
alias animelist='vim Escritorio/sync/media_list/anime.csv'
|
alias animelist='vim ~/Escritorio/sync/media_list/anime.csv'
|
||||||
alias vidyalist='vim Escritorio/sync/media_list/vn_vidya.csv'
|
alias vidyalist='vim ~/Escritorio/sync/media_list/vn_vidya.csv'
|
||||||
alias sitelist='vim Escritorio/sync/sites.csv'
|
alias sitelist='vim ~/Escritorio/sync/sites.csv'
|
||||||
alias guestbook='vim Escritorio/sync/comments.csv'
|
alias guestbook='vim ~/Escritorio/sync/comments.csv'
|
||||||
|
Loading…
Reference in New Issue
Block a user