Valkka
1.6.1
OpenSource Video Management
|
▼ include | |
avdep.h | List of common ffmpeg/libav header files. Definition of some functions to call FFmpeg API directly from Valkka |
avfilethread.h | A Thread handling files and sending frames to fifo |
avthread.h | FFmpeg decoding thread |
cachestream.h | |
codec.h | Codec definitions (slightly outdated) |
common.h | List of common header files |
constant.h | Constant/default values, version numbers |
decoder.h | FFmpeg decoders |
decoderthread.h | |
doc.h | Extra doxygen documentation |
enumiter.h | Iterate over enum class |
event.h | |
fdwritethread.h | |
fileframefilter.h | |
filestream.h | |
frame.h | Frame classes |
framefifo.h | Thread safe system of fifo and a stack |
framefilter.h | Definition of FrameFilter and derived classes for various purposes |
framefilter2.h | More framfilters |
framefilterset.h | Classes using several framefilters |
hwdecoder.h | |
live.h | Interface to live555 |
livedep.h | List of common header files |
liveserver.h | Live555 interface for server side: streaming to udp sockets directly or by using an on-demand rtsp server |
livethread.h | A live555 thread |
logging.h | Logging utilities |
macro.h | |
metadata.h | LibValkka pre-reserves all frames, both byte payload and metadata payload. After memory reservation, a frame can change its internal types, namely codec and metadata related to that codec. So we need typecast the correct metadata from the pre-reserved metadata byte blobs |
movement.h | Framefilter implementing a movement detector |
muxer.h | FFmpeg muxers, implemented as Valkka framefilters |
muxshmem.h | |
numpy_no_import.h | |
opengl.h | OpenGL calls for reserving PBOs and TEXtures, plus some auxiliary routines |
openglframefifo.h | |
openglobject.h | OpenGL objects, i.e. stuff that can be drawn on the OpenGL canvas on top the textures (boxes, etc.) |
openglthread.h | FrameFifo for OpenGLThread: stack of YUV frames and uploading to GPU |
rawrite.h | Write directly to files and devices with POSIX O_DIRECT |
rgbframefifo.h | |
shader.h | |
sharedmem.h | Posix shared memory segment server/client management, shared memory ring buffer synchronized using posix semaphores |
test_import.h | |
testthread.h | |
tex.h | Handling OpenGL textures |
thread.h | Base class for multithreading |
threadsignal.h | |
tools.h | Auxiliary routines |
usbthread.h | USB Camera control and streaming |
vaapithread.h | |
valkkafs.h | |
valkkafsreader.h | |
▼ src | |
avdep.cpp | |
avfilethread.cpp | A thread sending frames from files |
avthread.cpp | FFmpeg decoding thread |
cachestream.cpp | |
decoder.cpp | FFmpeg decoders |
decoderthread.cpp | |
event.cpp | |
fdwritethread.cpp | |
filestream.cpp | |
frame.cpp | |
framefifo.cpp | |
framefilter.cpp | |
framefilter2.cpp | |
framefilterset.cpp | Classes using several framefilters |
hwdecoder.cpp | |
live.cpp | Interface to live555 |
livethread.cpp | A live555 thread |
logging.cpp | Logging with various log levels |
movement.cpp | |
muxer.cpp | |
muxshmem.cpp | |
opengl.cpp | X11, GLX, OpenGL calls for initialization and texture dumping, plus some auxiliary routines |
openglobject.cpp | |
openglthread.cpp | FrameFifo for OpenGLThread: stack of YUV frames and uploading to GPU |
rawrite.cpp | |
rgbframefifo.cpp | |
shader.cpp | |
sharedmem.cpp | Posix shared memory segment server/client management, shared memory ring buffer synchronized using posix semaphores |
testthread.cpp | Launch a cpp thread from python, give that thread a callback that's called by the thread |
thread.cpp | A class for multithreading, similar to Python's standard library "threading.Thread" |
tools.cpp | Auxiliary routines |
usbthread.cpp | USB Camera control and streaming |
vaapithread.cpp | |
valkkafs.cpp | A simple block file system for streaming media |
valkkafsreader.cpp |