Week 1
General Notes from week 1
List of randomly useful things in no particular ordering
List of stuff to learn
Frameworks
- GStreamer
input-selectoroutput-selector- Events/Bus/GLib
- PIP/Drawing/Transform
List of stuff learned
Python
- Key logging
- Multi-threading
import threading
thread1 = threading.Thread(target=<function_name>)
thread2 = threading.Thread(target=<...>, kwargs={<'Var':Val})
- To Learn
ThreadGroupThreadNameArgsDaemon
Frameworks
- GStreamer
- Elements
- General
valve- Controls Buffer Dropinput-selector- Directs In(s) to OutTo LearnUsagecache-buffers(!)sync-mode(!)sync-streamsoutput-selector- Directs In to Out (of N)To Learnpad-negotiation-mode``resend-latest
- SRC
videotestsrc- Video Test Sourceaudiotestsrc- Audio Test Sourcev4l2src- Webcam Sourcefilesrc- File Source
- SINK
autovideosinkximagesinkfilesink
- PAD
- TRANSFORM
capsfilter- Enforces Data Format CapabilitiesUsed in/personal/.../vfps/``video/x-rawis shorthand forcapsfilter caps=video/x-rawTo Learncaps-change-mode
- General
- Elements