summaryrefslogtreecommitdiff
path: root/src/video_out/video_out_vaapi.c
AgeCommit message (Collapse)Author
2014-05-30Add yuv overlay color matrix support.Torsten Jager
"Never assume an API to be stable unless at least 1 month has passed after adding."
2014-05-13Factorize rle uncompression code from raw, vaapi and opengl2 drivers.Petri Hintukainen
Fix highlight area and buffer overflows.
2014-05-13factorize overlay color space conversion from vo pluginsPetri Hintukainen
2014-05-09vo_vaapi: silence warning.Torsten Jager
video_out_vaapi.c: In function ‘vaapi_ovl_associate’: video_out_vaapi.c:2465:5: warning: passing argument 3 of ‘vaMapBuffer’ from incompatible pointer type /usr/local/include/va/va.h:1830:10: note: expected ‘void **’ but argument is of type ‘unsigned char **’ No joke.
2014-05-05video_out_vaapi: fix overlay with libva 1.3.0Petri Hintukainen
Patch from https://bugs.freedesktop.org/show_bug.cgi?id=77408
2014-04-30vo_vaapi: add color matrix and fullrange support.Torsten Jager
Also, guard against requesting/setting unsupported properties. And fix video eq handling like in vo_xv. This is based on my earlier vo_xv and vo_vdpau extensions, and some unused part of vo_vaapi itself. The ffmpeg vaapi wrapper seems to ignore va_context.colorspace. If that information is at all present, it will be in AVContext and vo_frame.flags as usual, so there might be a chance for this to work. Finally, I have a (minor build fixed) VAAPI emulator on top of VDPAU for testing :-)
2014-04-30vo_vaapi: fix description.Torsten Jager
2014-04-19Avoid optimizer warnings on clut conversion.Torsten Jager
The same code is not always warned about (vo_fb was, xshm was not). The gcc manpage says type punning is allowed via unions only, but this would mean either breaking the API, or using slow workarounds. Anyway, this here seems to be the least invasive way.
2013-10-01Clean up vaapi µs delay code.Darren Salt
2013-09-27Silence warningPetri Hintukainen
2013-09-27vaapi: fix yuy2_to_nv12Petri Hintukainen
2013-09-19Fix a hang (lock bug) which happens if VAAPI plugin init fails.Darren Salt
2013-09-18More vaapi build fixes.Darren Salt
2013-07-25Some copyright/dev fixes.Darren Salt
2013-04-15video_out_vaapi: fix compilation with recent ffmpegPetri Hintukainen
2013-01-17VAAPI decoder and video output plugin from ↵Petri Hintukainen
https://github.com/huceke/xine-lib-vaapi