IR codes came from here
code was adapted from here
run:
python3 ir_codes.py ./samsung_tv_codes.csv
| -------- DVR e Mibo Smart Intelbras ------------------------------------------------------- | |
| rtsp://usuário:senha@ip:porta/cam/realmonitor?channel=1&subtype=0 | |
| Ps minha mibo smart im4c só funcionou com esse link: | |
| rtsp://admin:chave de acesso@ip:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif | |
| -------- Luxvision ------------------------------------------------------- | |
| rtsp://ip:porta/user=[usuário]&password=[senha]&channel=1&stream=0.sdp |
OK, so today I was looking at Writer monad, a very basic Monad.
In its essence, it's just a Monad that outputs (e.g. log) something,
The "Variation three: Output" Monad from the original Monads for functional programming, 92 paper is very lean:
type M a = (Output, a)
type Output = String| #Give an IP address in the range of the camera to the eth0 interface | |
| sudo ip address add 192.168.1.133/24 dev eth0 | |
| #First, scan the eth0 interface to find all the IPs connected to it | |
| nmap -e eth0 192.168.1.0/24 | |
| #Now that you found the camera's IP, scan which ports are open to find the HTTP port (suupose the IP is ...189) | |
| nmap -e eth0 192.168.1.104 -p 0-65535 | |
| #SSH and foward the HTTP port of the discovered camera |
AnnexB format:
([start code] NALU) | ( [start code] NALU) |
AVCC format:
([extradata]) | ([length] NALU) | ([length] NALU) |
First of all: YUV pixel formats and Recommended 8-Bit YUV Formats for Video Rendering. Chromium's source code contains good documentation about those formats too: chromium/src/media/base/video_types.h and chromium/src/media/base/video_frame.cc (search for RequiresEvenSizeAllocation(), NumPlanes() and those kinds of functions).
You can think of an image as a superposition of several planes (or layers in a more natural language). YUV formats have three planes: Y, U, and V.
Y is the luma plane, and can be seen as the image as grayscale. U and V are reffered to as the chroma planes, which are basically the colours. All the YUV formats have these three planes, and differ by the different orderings of them.
| First go here: | |
| https://wiki.codeaurora.org/xwiki/bin/QAEP/release | |
| This site gives information about all msm soc release details with tag + android version | |
| Search your msm here.. Check the latest one and look for correct android version and mark that tag. | |
| Now open one of the following links (dependent on your linux kernel version) |
| /** A fragment shader to convert NV12 to RGB. | |
| * Input textures Y - is a block of size w*h. | |
| * texture UV is of size w*h/2. | |
| * Remember, both U and V are individually of size w/2*h/2, but they are interleaved. | |
| * The layout looks like this : | |
| * ---------- | |
| * | | | |
| * | Y | size = w*h | |
| * | | | |
| * |________| |
| #!/bin/sh | |
| # Inspired by https://gist.github.com/daktak/f887352d564b54f9e529404cc0eb60d5 | |
| ip() { qvm-ls --raw-data ip -- "$1"; } | |
| netvm() { qvm-prefs -g -- "$1" netvm; } | |
| forward() { | |
| local from_domain=$1 | |
| local to_domain=$2 |
| #!/bin/bash | |
| # This script will extract the certificate and key from an .ovpn file | |
| # into their own files, which makes it possible to use them to configure | |
| # the VPN using Ubuntu's network manager | |
| # Usage example: | |
| # >> ovpnconvert username.dev.ovpn | |
| # You can keep following these instructions here: |