Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-08 | video_out_opengl2: allow more frames for DR1 safety. | Torsten Jager | |
2014-05-30 | Add 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-17 | opengl2: lower YV12 memory fragmentation. | Torsten Jager | |
When zapping into the same TV channel in Kaffeine, the first attempt yields the lowest CPU load. Any further try was different, and up to 50% higher. With this little hack, the problem seems almost gone. At least with OpenGL2 :-) | |||
2014-05-15 | video_out_opengl2: set deleted texture handle to 0 | Petri Hintukainen | |
2014-05-14 | video_out_opengl2: avoid temporary buffer with RLE overlays | Petri Hintukainen | |
2014-05-14 | video_out_opengl2: do not copy and store overlay images, just upload data ↵ | Petri Hintukainen | |
immediately. | |||
2014-05-14 | video_out_opengl2: fix argb layer overlay locking | Petri Hintukainen | |
2014-05-14 | video_out_opengl2: free overlay resources when overlay is not in use | Petri Hintukainen | |
2014-05-13 | simplify opengl2_overlay_blend() | Petri Hintukainen | |
2014-05-13 | Factorize rle uncompression code from raw, vaapi and opengl2 drivers. | Petri Hintukainen | |
Fix highlight area and buffer overflows. | |||
2014-05-13 | factorize overlay color space conversion from vo plugins | Petri Hintukainen | |
2014-05-07 | vo_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-02 | vo_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-30 | vo_opengl2: normalize lut _before_ use. | Torsten Jager | |
2014-04-30 | vo_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-19 | Avoid 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-09 | Handle "no vo soft render space": enable vo_opengl2. | Torsten Jager | |
Also, do proper blackfill to avoid dark green edges. | |||
2013-12-10 | YCgCo: enable opengl2 video out. | Torsten Jager | |
2013-08-22 | video_out_opengl2: skip rendering into invalid drawable | Torsten Jager | |
Tested by provoking a Kaffeine segfault. | |||
2013-07-03 | Fix FSF address in a bunch of files | Xavier Bachelot | |
2013-02-21 | video_out_opengl2: black fill new buffer | Torsten Jager | |
This fixes dark green edges. | |||
2013-01-16 | opengl2: support overlay extent. | Petri Hintukainen | |
Probably all overlays should be drawn over scaled video frame ... | |||
2013-01-16 | opengl2: Moved argb layer locking to more correct place | Petri Hintukainen | |
2012-11-14 | vo_opengl2: show brightness/contrast/saturation changes while paused | Torsten Jager | |
2012-11-13 | video_out_opengl2: fix ARGB overlay colors | Petri Hintukainen | |
2012-10-07 | opengl2: added support for argb overlays | Petri Hintukainen | |
2012-10-07 | vo_opengl2: fixed distortion and segfaults for non-16 video width | Torsten Jager | |
2012-07-16 | Fixed variable type | Petri Hintukainen | |
2012-07-13 | video_out_opengl2: added color matrix and full range support | Torsten Jager | |
2012-07-13 | video_out_opengl2: fix X access deadlock | Torsten Jager | |
2012-07-13 | OpenGL 2 video out plugin | Christophe Thommeret | |