Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Video Acceleration API

Index Video Acceleration API

Video Acceleration API (VA API) is a royalty-free API as well as its implementation as free and open-source library (libVA) distributed under the MIT License. [1]

72 relations: AMD Radeon Software Crimson, Android (operating system), Application programming interface, Berkeley Software Distribution, Broadcom Crystal HD, C (programming language), Central processing unit, Clutter (software), Context-adaptive binary arithmetic coding, Context-adaptive variable-length coding, Data compression, Deblocking filter, Device driver, Direct Rendering Infrastructure, Direct Rendering Manager, DirectX Video Acceleration, Discrete cosine transform, Distributed Codec Engine, Elementary stream, Emby, FFmpeg, Framebuffer, Free and open-source software, FreeBSD, Gnash (software), Graphics processing unit, GStreamer, H.262/MPEG-2 Part 2, H.263, H.264/MPEG-4 AVC, Helix (multimedia project), High Efficiency Video Coding, Huffman coding, Imagination Technologies, Intel, Intel Core, Intel GMA, Kodi (software), Libavcodec, Library (computing), Linux, MIT License, Motion compensation, MPEG-4 Part 2, MPlayer, MythTV, Nvidia, Nvidia PureVideo, OpenMAX, Operating system, ..., Phoronix, PowerVR, Proprietary software, S3 Graphics, S3 Graphics Chrome 400, Solaris (operating system), SWF, System Controller Hub, System on a chip, Unified Video Decoder, Unix, Variable-length code, VC-1, VDPAU, Video codec, VLC media player, VP9, X Window System, X-Video Bitstream Acceleration, X-Video Motion Compensation, Xine, Xvid. Expand index (22 more) »

AMD Radeon Software Crimson

AMD Radeon Software (formerly named ATI Catalyst and AMD Catalyst) is a device driver and utility software package for Advanced Micro Devices's graphics cards and APUs.

New!!: Video Acceleration API and AMD Radeon Software Crimson · See more »

Android (operating system)

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.

New!!: Video Acceleration API and Android (operating system) · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Video Acceleration API and Application programming interface · See more »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.

New!!: Video Acceleration API and Berkeley Software Distribution · See more »

Broadcom Crystal HD

Crystal HD is the Broadcom's hardware SIP core that performs video decoding.

New!!: Video Acceleration API and Broadcom Crystal HD · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Video Acceleration API and C (programming language) · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: Video Acceleration API and Central processing unit · See more »

Clutter (software)

Clutter is a GObject-based graphics library for creating hardware-accelerated user interfaces.

New!!: Video Acceleration API and Clutter (software) · See more »

Context-adaptive binary arithmetic coding

Context-adaptive binary arithmetic coding (CABAC) is a form of entropy encoding used in the H.264/MPEG-4 AVC and High Efficiency Video Coding (HEVC) standards.

New!!: Video Acceleration API and Context-adaptive binary arithmetic coding · See more »

Context-adaptive variable-length coding

Context-adaptive variable-length coding (CAVLC) is a form of entropy coding used in H.264/MPEG-4 AVC video encoding.

New!!: Video Acceleration API and Context-adaptive variable-length coding · See more »

Data compression

In signal processing, data compression, source coding, or bit-rate reduction involves encoding information using fewer bits than the original representation.

New!!: Video Acceleration API and Data compression · See more »

Deblocking filter

A deblocking filter is a video filter applied to decoded compressed video to improve visual quality and prediction performance by smoothing the sharp edges which can form between macroblocks when block coding techniques are used.

New!!: Video Acceleration API and Deblocking filter · See more »

Device driver

In computing, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer.

New!!: Video Acceleration API and Device driver · See more »

Direct Rendering Infrastructure

The Direct Rendering Infrastructure (DRI) is a framework for allowing direct access to graphics hardware under the X Window System in a safe, efficient way.

New!!: Video Acceleration API and Direct Rendering Infrastructure · See more »

Direct Rendering Manager

In computing, the Direct Rendering Manager (DRM), a subsystem of the Linux kernel, interfaces with the GPUs of modern video cards.

New!!: Video Acceleration API and Direct Rendering Manager · See more »

DirectX Video Acceleration

DirectX Video Acceleration (DXVA) is a Microsoft API specification for the Microsoft Windows and Xbox 360 platforms that allows video decoding to be hardware accelerated.

New!!: Video Acceleration API and DirectX Video Acceleration · See more »

Discrete cosine transform

A discrete cosine transform (DCT) expresses a finite sequence of data points in terms of a sum of cosine functions oscillating at different frequencies.

New!!: Video Acceleration API and Discrete cosine transform · See more »

Distributed Codec Engine

Distributed Codec Engine (DCE) is an API and its implementation as software library ("libdce") by Texas Instruments.

New!!: Video Acceleration API and Distributed Codec Engine · See more »

Elementary stream

An elementary stream (ES) as defined by the MPEG communication protocol is usually the output of an audio or video encoder.

New!!: Video Acceleration API and Elementary stream · See more »

Emby

Emby (formerly Media Browser) is a media server designed to organize, play, and stream audio and video to a variety of devices.

New!!: Video Acceleration API and Emby · See more »

FFmpeg

FFmpeg is a free software project, the product of which is a vast software suite of libraries and programs for handling video, audio, and other multimedia files and streams.

New!!: Video Acceleration API and FFmpeg · See more »

Framebuffer

A framebuffer (frame buffer, or sometimes framestore) is a portion of RAM containing a bitmap that drives a video display.

New!!: Video Acceleration API and Framebuffer · See more »

Free and open-source software

Free and open-source software (FOSS) is software that can be classified as both free software and open-source software.

New!!: Video Acceleration API and Free and open-source software · See more »

FreeBSD

FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).

New!!: Video Acceleration API and FreeBSD · See more »

Gnash (software)

Gnash is a media player for playing SWF files.

New!!: Video Acceleration API and Gnash (software) · See more »

Graphics processing unit

A graphics processing unit (GPU) is a specialized electronic circuit designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device.

New!!: Video Acceleration API and Graphics processing unit · See more »

GStreamer

GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows.

New!!: Video Acceleration API and GStreamer · See more »

H.262/MPEG-2 Part 2

H.262 or MPEG-2 Part 2 (formally known as ITU-T Recommendation H.262 and ISO/IEC 13818-2, also known as MPEG-2 Video) is a video coding format developed and maintained jointly by ITU-T Video Coding Experts Group (VCEG) and ISO/IEC Moving Picture Experts Group (MPEG).

New!!: Video Acceleration API and H.262/MPEG-2 Part 2 · See more »

H.263

H.263 is a video compression standard originally designed as a low-bit-rate compressed format for videoconferencing.

New!!: Video Acceleration API and H.263 · See more »

H.264/MPEG-4 AVC

H.264 or MPEG-4 Part 10, Advanced Video Coding (MPEG-4 AVC) is a block-oriented motion-compensation-based video compression standard.

New!!: Video Acceleration API and H.264/MPEG-4 AVC · See more »

Helix (multimedia project)

Helix DNA is a project to produce computer software that can play audio and video media in various formats, aid in producing such media, and serve them over a network.

New!!: Video Acceleration API and Helix (multimedia project) · See more »

High Efficiency Video Coding

High Efficiency Video Coding (HEVC), also known as H.265 and MPEG-H Part 2, is a video compression standard, one of several potential successors to the widely used AVC (H.264 or MPEG-4 Part 10).

New!!: Video Acceleration API and High Efficiency Video Coding · See more »

Huffman coding

In computer science and information theory, a Huffman code is a particular type of optimal prefix code that is commonly used for lossless data compression.

New!!: Video Acceleration API and Huffman coding · See more »

Imagination Technologies

Imagination Technologies Group plc is a British-based technology company, focusing on semiconductor and related intellectual property licensing.

New!!: Video Acceleration API and Imagination Technologies · See more »

Intel

Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.

New!!: Video Acceleration API and Intel · See more »

Intel Core

Intel Core is a line of mid-to-high end consumer, workstation, and enthusiast central processing units (CPU) marketed by Intel Corporation.

New!!: Video Acceleration API and Intel Core · See more »

Intel GMA

The Intel Graphics Media Accelerator, or GMA, is a series of integrated graphics processors introduced in 2004 by Intel, replacing the earlier Intel Extreme Graphics series and being succeeded by the Intel HD and Iris Graphics series.

New!!: Video Acceleration API and Intel GMA · See more »

Kodi (software)

Kodi (formerly XBMC) is a free and open-source media player software application developed by the XBMC Foundation, a non-profit technology consortium.

New!!: Video Acceleration API and Kodi (software) · See more »

Libavcodec

libavcodec is a free and open-source library of codecs for encoding and decoding video and audio data.

New!!: Video Acceleration API and Libavcodec · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: Video Acceleration API and Library (computing) · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Video Acceleration API and Linux · See more »

MIT License

The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT).

New!!: Video Acceleration API and MIT License · See more »

Motion compensation

Motion compensation is an algorithmic technique used to predict a frame in a video, given the previous and/or future frames by accounting for motion of the camera and/or objects in the video.

New!!: Video Acceleration API and Motion compensation · See more »

MPEG-4 Part 2

MPEG-4 Part 2, MPEG-4 Visual (formally ISO/IEC 14496-2) is a video compression format developed by MPEG.

New!!: Video Acceleration API and MPEG-4 Part 2 · See more »

MPlayer

MPlayer is a free and open media player software.

New!!: Video Acceleration API and MPlayer · See more »

MythTV

MythTV is a free and open-source home entertainment application with a simplified "10-foot user interface" design for the living-room TV.

New!!: Video Acceleration API and MythTV · See more »

Nvidia

Nvidia Corporation (most commonly referred to as Nvidia, stylized as NVIDIA, or (due to their logo) nVIDIA) is an American technology company incorporated in Delaware and based in Santa Clara, California.

New!!: Video Acceleration API and Nvidia · See more »

Nvidia PureVideo

PureVideo is Nvidia's hardware SIP core that performs video decoding.

New!!: Video Acceleration API and Nvidia PureVideo · See more »

OpenMAX

OpenMAX (Open Media Acceleration), often shortened as "OMX", is a non-proprietary and royalty-free cross-platform set of C-language programming interfaces.

New!!: Video Acceleration API and OpenMAX · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Video Acceleration API and Operating system · See more »

Phoronix

Phoronix is a technology website that offers insights regarding the development of the Linux kernel, product reviews, interviews, and news regarding free and open-source software by monitoring the Linux kernel mailing list or interviews.

New!!: Video Acceleration API and Phoronix · See more »

PowerVR

PowerVR is a division of Imagination Technologies (formerly VideoLogic) that develops hardware and software for 2D and 3D rendering, and for video encoding, decoding, associated image processing and DirectX, OpenGL ES, OpenVG, and OpenCL acceleration.

New!!: Video Acceleration API and PowerVR · See more »

Proprietary software

Proprietary software is non-free computer software for which the software's publisher or another person retains intellectual property rights—usually copyright of the source code, but sometimes patent rights.

New!!: Video Acceleration API and Proprietary software · See more »

S3 Graphics

S3 Graphics, Ltd (commonly referred to as S3) is an American computer graphics company.

New!!: Video Acceleration API and S3 Graphics · See more »

S3 Graphics Chrome 400

S3 Graphics Chrome 400 is the successor of S3 Chrome S20 series.

New!!: Video Acceleration API and S3 Graphics Chrome 400 · See more »

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: Video Acceleration API and Solaris (operating system) · See more »

SWF

SWF is an abbreviation for Small Web Format, an Adobe Flash file format used for multimedia, vector graphics and ActionScript.

New!!: Video Acceleration API and SWF · See more »

System Controller Hub

System Controller Hub (SCH) is a family of Intel microchips employed in chipsets for low-power Atom-based platforms.

New!!: Video Acceleration API and System Controller Hub · See more »

System on a chip

A system on a chip or system on chip (SoC) is an integrated circuit (also known as an "IC" or "chip") that integrates all components of a computer or other electronic systems.

New!!: Video Acceleration API and System on a chip · See more »

Unified Video Decoder

Unified Video Decoder (UVD), previously called Universal Video Decoder, is the name given to AMD's dedicated video decoding ASIC.

New!!: Video Acceleration API and Unified Video Decoder · See more »

Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Video Acceleration API and Unix · See more »

Variable-length code

In coding theory a variable-length code is a code which maps source symbols to a variable number of bits.

New!!: Video Acceleration API and Variable-length code · See more »

VC-1

SMPTE 421M, informally known as VC-1, is a video coding format.

New!!: Video Acceleration API and VC-1 · See more »

VDPAU

Video Decode and Presentation API for Unix (VDPAU) is a royalty-free application programming interface (API) as well as its implementation as free and open-source library (libvdpau) distributed under the MIT License.

New!!: Video Acceleration API and VDPAU · See more »

Video codec

A video codec is an electronic circuit or software that compresses or decompresses digital video.

New!!: Video Acceleration API and Video codec · See more »

VLC media player

VLC media player (commonly known as VLC) is a free and open-source, portable, cross-platform media player and streaming media server developed by the VideoLAN project.

New!!: Video Acceleration API and VLC media player · See more »

VP9

VP9 is an open and royalty-free video coding format developed by Google.

New!!: Video Acceleration API and VP9 · See more »

X Window System

The X Window System (X11, or shortened to simply X) is a windowing system for bitmap displays, common on UNIX-like computer operating systems.

New!!: Video Acceleration API and X Window System · See more »

X-Video Bitstream Acceleration

X-Video Bitstream Acceleration (XvBA), designed by AMD Graphics for its Radeon GPU and Fusion APU, is an arbitrary extension of the X video extension (Xv) for the X Window System on Linux operating-systems.

New!!: Video Acceleration API and X-Video Bitstream Acceleration · See more »

X-Video Motion Compensation

X-Video Motion Compensation (XvMC), is an extension of the X video extension (Xv) for the X Window System.

New!!: Video Acceleration API and X-Video Motion Compensation · See more »

Xine

xine is a multimedia playback engine for Unix-like operating systems released under the GNU General Public License.

New!!: Video Acceleration API and Xine · See more »

Xvid

Xvid (formerly "XviD") is a video codec library following the MPEG-4 video coding standard, specifically MPEG-4 Part 2 Advanced Simple Profile (ASP).

New!!: Video Acceleration API and Xvid · See more »

Redirects here:

LibVA, VA API, VA-API, VAAPI, VaAPI.

References

[1] https://en.wikipedia.org/wiki/Video_Acceleration_API

OutgoingIncoming
Hey! We are on Facebook now! »