summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-05-15spu_dec: fix aliasingPetri Hintukainen
2014-05-15video_out_mmal: libmmal-based video output plugin for Raspberry PiPetri Hintukainen
2014-05-15video_out_opengl2: set deleted texture handle to 0Petri Hintukainen
2014-05-14video_out_opengl2: avoid temporary buffer with RLE overlaysPetri Hintukainen
2014-05-14video_out_opengl2: do not copy and store overlay images, just upload data ↵Petri Hintukainen
immediately.
2014-05-14video_out_opengl2: fix argb layer overlay lockingPetri Hintukainen
2014-05-14video_out_opengl2: free overlay resources when overlay is not in usePetri Hintukainen
2014-05-13use $(DYNAMIC_LD_LIBS) instead of -ldlPetri Hintukainen
2014-05-13video_out: remove YUV_LIBS from vaapi, vdpau and opengl2Petri Hintukainen
2014-05-13video_out_vdpau: add missing AM_CFLAGS (optimization flags, ...)Petri Hintukainen
2014-05-13Remove -fno-strict-aliasing from vo plugins where aliasing has been fixed.Petri Hintukainen
-> enable compiler optimizations.
2014-05-13mergePetri Hintukainen
2014-05-13simplify opengl2_overlay_blend()Petri Hintukainen
2014-05-13Factorize rle uncompression code from raw, vaapi and opengl2 drivers.Petri Hintukainen
Fix highlight area and buffer overflows.
2014-05-13alphablend: use _x_freep (fix double free after failed calloc)Petri Hintukainen
2014-05-13Attempt to fix ffmpeg vp9 segfault.Torsten Jager
Try not to add a lot of extra padding.
2014-05-13video_overlay: use _x_freep() instead of free()Petri Hintukainen
2014-05-13factorize overlay color space conversion from vo pluginsPetri Hintukainen
2014-05-12add libmmal-based HW video decoder plugin for Raspberry PiPetri 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-07Add "sqare monitor pixels" config option.Torsten Jager
Avoid an extra -dpi X server tweak.
2014-05-07vo_opengl2: turn off GL_LINEAR when not needed.Torsten Jager
User fragment shaders are probably unaffected anyway, but the 1:1 case may get a bit faster.
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-05-02vo_opengl2: simplify fragment shaders.Torsten Jager
That 0.5 thing is OK as all texture coordinates refer to the middle of a pixel. However, we dont need abs() as the diff already is 0.0 <= diff < 1.0 .
2014-04-30vo_opengl2: normalize lut _before_ use.Torsten Jager
2014-04-30vo_opengl2: skip unneeded bicubic scaling passes.Torsten Jager
catmullrom_spline (-2, -1, 0, 1, 2) == (0, 0, 1, 0, 0) so when width and/or height stays the same it may be skipped. In the best possible case, there will be some GPU power saving.
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-30video_out_fb: make palette setup failure non-fatal with 24/32 bit RGB modesPetri Hintukainen
Fixes fb video out with recent Ubuntu.
2014-04-30video_oput_fb: add error loggingPetri Hintukainen
2014-04-30cosmeticsPetri Hintukainen
2014-04-30video_out_sdl: accept XINE_VISUAL_TYPE_FB and/or NULL visual.Petri Hintukainen
Enables use of SDL video output with fbxine. Under X11 fbxine + SDL draws to X11 window.
2014-04-30cosmeticsPetri Hintukainen
2014-04-30video_out_sdl: remove some build-time HAVE_X11 checks or change those to ↵Petri Hintukainen
run-time deps. SDL video output works perfectly well under X11 even if xine-lib was built without X11 support.
2014-04-30video_out_sdl: remove static variablesPetri Hintukainen
2014-04-30video_out_sdl: add missing XLockDisplay()Petri Hintukainen
2014-04-30video_out_sdl: remove unused dataPetri Hintukainen
2014-04-26vo_x(cb)v: add color matrix support for "radeonhd" drivers.Torsten Jager
This should fix wrong colors in large still images there, for example. BTW. I stumbled upon that manpage while looking for something else :-/
2014-04-22fix aliasing in xcbosd.cPetri Hintukainen
2014-04-22fix aliasing in x11osd.cPetri Hintukainen
2014-04-22fix debug build with clangPetri Hintukainen
2014-04-20bluray: BD-J: issue warning message if current video driver does not support ↵Petri Hintukainen
ARGB overlays.
2014-04-20Removed -fno-strict-aliasing from rtp input pluginPetri Hintukainen
2014-04-20Fix build with clangPetri Hintukainen
2014-04-20Fix aliasing in demuxersPetri Hintukainen
2014-04-19libfaad: silence some warnings.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.
2014-04-19DXR3: silence warnings.Torsten Jager
2014-04-19added constPetri Hintukainen
2014-04-19Fix memset() sizePetri Hintukainen