Maxime Ripard
d7d8fc744b
Abstract away MPEG2 support
...
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com >
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
2018-07-11 17:07:15 +02:00
Paul Kocialkowski
9f2c069f76
Rework buffer management to be more generic and support untiled format
...
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
2018-07-11 15:16:52 +02:00
Paul Kocialkowski
e23807f928
Add dummy vaPutSurface implementation
...
As it turns out vaPutSurface is one of the required core functions.
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
2018-06-21 09:55:44 +02:00
Paul Kocialkowski
bb73d363a3
Sync with latest definitions from the Cedrus driver and requests API
...
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
2018-06-21 09:30:06 +02:00
Paul Kocialkowski
c0a3cd8fcd
Remove X11 support with vaPutSurface
...
Using VAAPI as a video output (through vaPutSurface) is deprecated and
definitely not recommended for any use case. Since we're starting to
support non-X11 pipelines, remove X11 support altogether.
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
2018-06-21 09:30:06 +02:00
Paul Kocialkowski
675b9e965e
surface: Remove unused surface_id object member
...
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
2018-04-25 11:34:22 +02:00
Paul Kocialkowski
f872e345d0
Centralize buffer-related ressources in surface object and avoid dynamic indexes
...
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
2018-04-25 10:48:17 +02:00
Paul Kocialkowski
f70d3fd4d2
surface: Resolve various trivial build issues
...
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
2018-04-25 09:12:47 +02:00
Paul Kocialkowski
e25b757b7e
Harmonize defines for headers include protections
...
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
2018-04-23 16:40:07 +02:00
Paul Kocialkowski
a5354efe43
Rework comments by splitting them into README and removing redundant ones
...
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
2018-04-23 16:40:00 +02:00
Paul Kocialkowski
621b26b781
surface: Rename functions arguments for more clarity
...
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
2018-04-23 14:54:40 +02:00
Paul Kocialkowski
2ef39048c2
surface: Reorder object surface structure
...
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
2018-04-23 12:00:04 +02:00
Paul Kocialkowski
d8a51f0cd4
Use libVA naming style for public API functions
...
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
2018-04-23 11:23:10 +02:00
Paul Kocialkowski
97950176ad
surface: Use object surface structure directly instead of abstract type
...
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
2018-04-23 10:56:00 +02:00
Florent Revest
e263c9542c
Adds a sunxi-cedrus-drv-video libVA backend
...
This VA backend uses v4l2's Frame API proposal to interface with the
"sunxi-cedrus" video driver on Allwinner SoC. Only a few parts of the
code are really dependent on sunxi-cedrus and this VA backend could be
reused for other v4l drivers using the Frame API.
2016-08-25 16:19:34 +02:00