3 repositorios
Loading image files using memory-mapped buffers to prevent memory exhaustion.
Distinct from Image File Loading: Specifically uses mmap to prevent crashes during rapid scrolling of high-resolution images, not just general disk loading.
Explore 3 awesome GitHub repositories matching graphics & multimedia · Memory-Mapped Loading. Refine with filters or upvote what's useful.
Vis es un editor de texto modal basado en terminal que utiliza atajos de teclado de vi y un sistema de expresiones regulares estructurales. Funciona como un entorno programable donde Lua se utiliza para la configuración, mapeos de teclas personalizados y desarrollo de plugins. El editor se distingue por un sistema de resaltado de sintaxis basado en gramáticas de expresión de análisis (PEG) y un motor de coincidencia de patrones que trata el texto como una estructura para operaciones complejas de búsqueda y reemplazo. También se integra directamente con el shell del sistema, permitiendo a los usuarios enviar rangos de texto a comandos externos y capturar la salida resultante. El proyecto proporciona amplias capacidades para la manipulación de texto, incluyendo el uso de múltiples cursores y selecciones, un grafo dirigido para el historial de deshacer y rehacer no lineal, y una interfaz de múltiples ventanas renderizada mediante secuencias de escape VT-100. Los usuarios pueden definir movimientos y operadores personalizados a través de la API de scripting integrada. La aplicación se puede compilar en un único binario vinculado estáticamente para mayor portabilidad.
Populates text buffers from files using in-memory copies or memory mapping.
EhViewer is a digital gallery mobile viewer designed for browsing and viewing high-resolution image galleries from remote web servers. It functions as a web-view-based content browser that renders online gallery content within a native mobile application wrapper. The application integrates a local image cache manager to save remote images to the local filesystem, enabling offline media viewing and reduced bandwidth usage. It also includes a concurrent image downloader that uses parallel network threads to fetch gallery images. The system handles high-resolution image loading through a memory
Loads high-resolution images into memory using a buffer system to prevent application crashes during fast scrolling.
MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It functions as a music library manager and network audio streamer, providing a remote audio control protocol that allows external clients to manage playback, playlists, and database queries. The system acts as a multiroom audio coordinator, synchronizing audio distribution across multiple networked clients and hardware devices. It supports a variety of remote management capabilities, including a dedicated control API and the ability to broadcast audio streams over network protocol
Prefetches queued songs into memory using memory-mapped loading to reduce playback interruptions.