|
Valkka
1.6.1
OpenSource Video Management
|
Files | |
| file | avdep.h [code] |
| List of common ffmpeg/libav header files. Definition of some functions to call FFmpeg API directly from Valkka. | |
| file | avfilethread.h [code] |
| A Thread handling files and sending frames to fifo. | |
| file | avthread.h [code] |
| FFmpeg decoding thread. | |
| file | cachestream.h [code] |
| file | codec.h [code] |
| Codec definitions (slightly outdated) | |
| file | common.h [code] |
| List of common header files. | |
| file | constant.h [code] |
| Constant/default values, version numbers. | |
| file | decoder.h [code] |
| FFmpeg decoders. | |
| file | decoderthread.h [code] |
| file | doc.h [code] |
| Extra doxygen documentation. | |
| file | enumiter.h [code] |
| iterate over enum class | |
| file | event.h [code] |
| file | filestream.h [code] |
| file | frame.h [code] |
| Frame classes. | |
| file | framefifo.h [code] |
| Thread safe system of fifo and a stack. | |
| file | framefilter.h [code] |
| Definition of FrameFilter and derived classes for various purposes. | |
| file | framefilter2.h [code] |
| More framfilters. | |
| file | framefilterset.h [code] |
| Classes using several framefilters. | |
| file | live.h [code] |
| Interface to live555. | |
| file | livedep.h [code] |
| List of common header files. | |
| file | liveserver.h [code] |
| Live555 interface for server side: streaming to udp sockets directly or by using an on-demand rtsp server. | |
| file | livethread.h [code] |
| A live555 thread. | |
| file | logging.h [code] |
| Logging utilities. | |
| file | macro.h [code] |
| file | metadata.h [code] |
| 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 | |
| file | movement.h [code] |
| Framefilter implementing a movement detector. | |
| file | muxer.h [code] |
| FFmpeg muxers, implemented as Valkka framefilters. | |
| file | muxshmem.h [code] |
| file | numpy_no_import.h [code] |
| file | opengl.h [code] |
| OpenGL calls for reserving PBOs and TEXtures, plus some auxiliary routines. | |
| file | openglobject.h [code] |
| OpenGL objects, i.e. stuff that can be drawn on the OpenGL canvas on top the textures (boxes, etc.) | |
| file | openglthread.h [code] |
| FrameFifo for OpenGLThread: stack of YUV frames and uploading to GPU. | |
| file | rawrite.h [code] |
| Write directly to files and devices with POSIX O_DIRECT. | |
| file | rgbframefifo.h [code] |
| file | sharedmem.h [code] |
| Posix shared memory segment server/client management, shared memory ring buffer synchronized using posix semaphores. | |
| file | test_import.h [code] |
| file | testthread.h [code] |
| file | tex.h [code] |
| Handling OpenGL textures. | |
| file | thread.h [code] |
| Base class for multithreading. | |
| file | tools.h [code] |
| Auxiliary routines. | |
| file | usbthread.h [code] |
| USB Camera control and streaming. | |
| file | vaapithread.h [code] |
| file | valkkafs.h [code] |
| file | valkkafsreader.h [code] |