summaryrefslogtreecommitdiff
path: root/src/video_out
AgeCommit message (Collapse)Author
2014-04-05VDPAU: silence warnings.Torsten Jager
2014-03-10Silence compiler warnings on register_enum () arg #4.Torsten Jager
Making them all "const char * const *" did work too (even with Kaffeine build/run), but that would be an API change.
2013-12-10YCgCo: enable VDPAU video out.Torsten Jager
Possibly only theory. Most real life YCgCo files are 4:4:4 what VDPAU dislikes.
2013-12-10YCgCo: enable opengl2 video out.Torsten Jager
2013-12-10YCgCo: general preparation.Torsten Jager
I stumbled upon something - the green orange transform :-) No, it is not lossless as some publications say. Instead, like traditional YCbCr it maps the RGB color cube to a pyramid with a central symmetric hexagonal base. Roughly 80% of color depth gets lost this way. The green resolution is again worse than ITU-R 709. It will probably not replace traditional YCbCr. It is incompatible with existing video equipment, and it lacks an mpeg range mode needed for live editing. However, if you can live without video equalizer, it makes an interesting alternative for slow devices like smartphones. Anyway, just if someone likes...
2013-10-01Clean up vaapi µs delay code.Darren Salt
2013-09-30Hide warning: unused variable 'frame'Petri Hintukainen
2013-09-30Added constPetri Hintukainen
2013-09-27color_matrix.c: default to "Signal+Size".Torsten Jager
This is preferred on any half-way sRGB compliant monitors.
2013-09-27yuv2rgb_mmx: fix swapped modes.Torsten Jager
This bug probably never hit anyway. Nobody uses 24bpp X displays, as they are way slower than 32 bit ones, or even unsupported by hw.
2013-09-27Silence warningPetri Hintukainen
2013-09-27vaapi: fix yuy2_to_nv12Petri Hintukainen
2013-09-20Merge.=== Torsten Jager
2013-09-19Really fix snapshot colors.Torsten Jager
The real bug was libyuv2rgb_mmx outputting bgr24 instead of requested rgb24. Previous fix tried to work around by swapping the input UV planes as well. Better than nothing but... well. Now both modes are supported, and kludge removed.
2013-09-19video_out_vdpau: dont work around already thread safe X11.Torsten Jager
Still not sure whether this is the end of the story now.
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-09-13Copyright year update by hg log infoTorsten Jager
script execution time: 55"
2013-09-04Merge.Darren Salt
2013-08-22video_out_opengl2: skip rendering into invalid drawableTorsten Jager
Tested by provoking a Kaffeine segfault.
2013-07-25Some copyright/dev fixes.Darren Salt
2013-07-03Fix FSF address in a bunch of filesXavier Bachelot
2013-06-26Fix vaapi plugin buildXavier Bachelot
2013-04-15video_out_vaapi: fix compilation with recent ffmpegPetri Hintukainen
2013-04-11vdpau_accel_data: removed unused varTorsten Jager
2013-03-18vo_vdpau: color matrix and fullrange supportTorsten Jager
2013-02-21video_out_opengl2: black fill new bufferTorsten Jager
This fixes dark green edges.
2013-01-17VAAPI decoder and video output plugin from ↵Petri Hintukainen
https://github.com/huceke/xine-lib-vaapi
2013-01-16opengl2: support overlay extent.Petri Hintukainen
Probably all overlays should be drawn over scaled video frame ...
2013-01-16opengl2: Moved argb layer locking to more correct placePetri Hintukainen
2012-12-23vo_(xcb)xv: show brightness/contrast/saturation changes while pausedTorsten Jager
2012-11-14vo_opengl2: show brightness/contrast/saturation changes while pausedTorsten Jager
2012-11-14vo_xv: added fullrange support for some hardwareTorsten Jager
2012-11-13video_out_opengl2: fix ARGB overlay colorsPetri Hintukainen
2012-10-07opengl2: added support for argb overlaysPetri Hintukainen
2012-10-07vo_opengl2: fixed distortion and segfaults for non-16 video widthTorsten Jager
2012-08-29yuv2rgb: 2:3 line scalerTorsten Jager
2012-08-29color_matrix: recognize cropped letterbox HD (eg 1280x540)Torsten Jager
2012-08-17Merge from 1.1Petri Hintukainen
2012-08-17Fix include guardPetri Hintukainen
2012-07-16Fixed variable typePetri Hintukainen
2012-07-13Build video_out_opengl2Torsten Jager
2012-07-13video_out_opengl2: added color matrix and full range supportTorsten Jager
2012-07-13video_out_opengl2: fix X access deadlockTorsten Jager
2012-07-13OpenGL 2 video out pluginChristophe Thommeret
2012-07-06opengl/(xcb)xv/x(cb)shm: added color matrix and fullrange supportTorsten Jager
2012-07-06yuv2rgb: added color matrix and fullrange supportTorsten Jager
2012-07-06xcbshm: added crop supportTorsten Jager
2012-07-06Removed unused variableTorsten Jager
2012-07-04Updated version of color_matrix.cTorsten Jager