Skip to content

Instantly share code, notes, and snippets.

@hipersayanX
hipersayanX / build.sh
Created March 11, 2024 18:45
automake, autoconf, libtool test
#!/bin/sh
rm -rf example-1
mkdir -p example-1
cd example-1
cat << EOF > configure.ac
# Must init the autoconf setup
# The first parameter is project name
# second is version number
@hipersayanX
hipersayanX / PKGBUILD
Last active March 17, 2024 11:42
android-boost PKGBUILD draft
_android_arch=
pkgname=android-${_android_arch}-boost
pkgver=1.84.0
pkgrel=1
_srcname=boost_${pkgver//./_}
arch=('any')
pkgdesc="Free peer-reviewed portable C++ source libraries (Android, ${_android_arch})"
url="https://www.boost.org/"
license=('custom')
@hipersayanX
hipersayanX / log.txt
Created March 11, 2024 17:11
openmpi's autogen.pl log
$ ./autogen.pl --no-3rdparty 'openmix,pmix,libevent,hwloc,prrte'
Open MPI autogen (buckle up!)
1. Checking tool versions
Searching for autoconf
Found autoconf version 2.72; checking version...
Found version component 2 -- need 2
Found version component 72 -- need 69
==> ACCEPTED
@hipersayanX
hipersayanX / rgb_yuv.py
Created February 22, 2023 18:28
Convert RGB <-> YUV
def rgb_y(r, g, b):
return ((66 * r + 129 * g + 25 * b + 128) >> 8) + 16
def rgb_u(r, g, b):
return ((-38 * r - 74 * g + 112 * b + 128) >> 8) + 128
def rgb_v(r, g, b):
return ((112 * r - 94 * g - 18 * b + 128) >> 8) + 128
def yuv_r(y, u, v):
@hipersayanX
hipersayanX / AkVirtualCamera-20211026114105.log
Created October 26, 2021 14:47
webcamoid/akvirtualcamera/issues/27
[2021-10-26 11:41:05.591, 1, /home/runner/work/akvirtualcamera/akvirtualcamera/dshow/VirtualCamera/src/plugin.cpp (39)] debug: BOOL DllMain(HINSTANCE, DWORD, LPVOID)
[2021-10-26 11:41:05.592, 1, /home/runner/work/akvirtualcamera/akvirtualcamera/dshow/VirtualCamera/src/plugin.cpp (43)] info: Reason Attach
[2021-10-26 11:41:05.592, 1, /home/runner/work/akvirtualcamera/akvirtualcamera/dshow/VirtualCamera/src/plugin.cpp (44)] info: Module file name: C:\Program Files\AkVirtualCamera\x64\AkVirtualCamera.dll
[2021-10-26 11:41:05.592, 1, /home/runner/work/akvirtualcamera/akvirtualcamera/dshow/VirtualCamera/src/plugin.cpp (68)] debug: HRESULT DllGetClassObject(const IID&, const IID&, void**)
[2021-10-26 11:41:05.592, 1, /home/runner/work/akvirtualcamera/akvirtualcamera/dshow/VirtualCamera/src/plugin.cpp (69)] info: CLSID: {FA39B84E-BBC3-4985-12DC-39C80A07C377}
[2021-10-26 11:41:05.593, 1, /home/runner/work/akvirtualcamera/akvirtualcamera/dshow/VirtualCamera/src/plugin.cpp (70)] info: IID: {FA39B84E-BBC3-4985-12DC-39C8
@hipersayanX
hipersayanX / rmvcam.bat
Created November 20, 2020 22:05
Remove Windows old virtual camera plugin
@echo on
chcp 1252
regsvr32 /s /u "C:\Program Files\AkVirtualCamera.plugin\x64\AkVirtualCamera.dll"
regsvr32 /s /u "C:\Program Files\AkVirtualCamera.plugin\x86\AkVirtualCamera.dll"
"C:\Program Files\AkVirtualCamera.plugin\x64\AkVCamAssistant.exe" --uninstall
"C:\Program Files\AkVirtualCamera.plugin\x86\AkVCamAssistant.exe" --uninstall
reg delete "HKLM\SOFTWARE\Webcamoid\VirtualCamera\Cameras" /f
rmdir /s /q "C:\Program Files\AkVirtualCamera.plugin"
@hipersayanX
hipersayanX / monero_donations.txt
Created November 5, 2020 19:24
Monero address for donations
monero:41wpsZWaZ7Mj83RFUbTapM1PvAFiMKbgk8ecJ7W7s36ZVydMWy9rMU1M4khiU4QpY9M9x4cUBxgDxdYwX4WYahENQ8JjVaz
@hipersayanX
hipersayanX / webcamoid.xml
Last active July 15, 2020 15:10
Webcamoid Code Style
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorCodeStyle>
<qtcreator>
<data>
<variable>CodeStyleData</variable>
<valuemap type="QVariantMap">
<value type="bool" key="AlignAssignments">true</value>
<value type="bool" key="AutoSpacesForTabs">false</value>
<value type="bool" key="BindStarToIdentifier">true</value>
<value type="bool" key="BindStarToLeftSpecifier">false</value>
@hipersayanX
hipersayanX / manpages.patch
Created January 28, 2019 14:01
man page not installed fix for *nix like
--- a/StandAlone/StandAlone.pro 2019-01-21 10:21:40.000000000 -0300
+++ b/StandAlone/StandAlone.pro 2019-01-28 10:56:17.914441965 -0300
@@ -50,7 +50,7 @@
PRE_TARGETDEPS += compiler_builddocs_make_all
}
-unix: CONFIG(debug, debug|release) {
+unix {
MANPAGESOURCES = share/man/man1/$${COMMONS_TARGET}.1
@hipersayanX
hipersayanX / geotest.py
Created March 21, 2017 13:43
Test available screen geometry in PyQt5
#!/usr/bin/env python
import sys
from PyQt5 import QtCore, QtGui, QtWidgets
app = QtWidgets.QApplication(sys.argv)
for i, screen in enumerate(QtGui.QGuiApplication.screens()):
print("Screen info (0):".format(i))
print()