libxv
« Back to VersTracker
Description:
X.Org: X Video (Xv) extension
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: x11 video multimedia graphics xorg library
Install: brew install libxv
About:
Libxv is the client-side library interface for the X Video (Xv) extension to the X Window System. It provides an API for efficient video acceleration, allowing applications to directly write video frames into the display's memory. This enables smooth video playback with minimal CPU overhead by offloading tasks like color space conversion and scaling to the graphics hardware.
Key Features:
  • Direct video memory access for efficient frame rendering
  • Hardware-accelerated color space conversion and scaling
  • Low-level client API for the X Video extension
  • Essential component for video playback on X11 systems
Use Cases:
  • Enabling hardware-accelerated video playback in media players on Linux/Unix
  • Developing applications that require direct video overlay capabilities
  • Serving as a dependency for graphical applications using X11 video output
Alternatives:
  • libva – A more modern API for hardware-accelerated video processing, often used with Wayland or more advanced compositors.
  • OpenGL – A general-purpose graphics API that can render video textures but is more complex than the specialized Xv interface.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 4:59am 0 VERSION_BUMP 3a87be50
Dec 14, 2024 9:21pm 0 VERSION_BUMP 8576f18c
Oct 27, 2024 12:49pm 0 VERSION_BUMP 24d5b638