Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-10-05 | Bump version for development.HEADmaster | Gwenole Beauchesne | 1 | -2/+2 | |
2012-10-05 | 0.7.4.0.7.4 | Gwenole Beauchesne | 2 | -3/+3 | |
2012-10-05 | NEWS: updates. | Gwenole Beauchesne | 1 | -0/+3 | |
2012-10-05 | subpicture: add support for global-alpha subpictures. | Holger Kaelberer | 2 | -7/+9 | |
... aka implement vaSetSubpictureGlobalAlpha(). Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2012-10-05 | build: use libva-intel-driver as the package name. | Gwenole Beauchesne | 49 | -54/+54 | |
Most OSVs adopted XXX-vdpau-driver as the name of their packages for the VDPAU-based VA driver, with XXX = { vaapi, libva }. Then, adopt libva-vdpau-driver from now on for upstream packages too. | |||||
2012-09-28 | objects: sanitize coding style. | Gwenole Beauchesne | 2 | -62/+67 | |
2012-09-28 | objects: fix threading issues. | Krzysztof Kotlenga | 2 | -12/+54 | |
Make base VA objects thread-safe. This is a straightforward port of 76ea06bab9c3e3ae9abb6150296504019d36fe7e from the VA intel-driver. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2012-09-14 | x11: remove VDPAU_VIDEO_PUTSURFACE_FAST hacks. | Gwenole Beauchesne | 2 | -141/+1 | |
The idea to use a dedicated render thread refreshed at 60 Hz does not work out well on recent Linux systems. In particular, flickering can be noticed, thus making rendering not smooth at all. Besides, the initial goal was to allow for compositing several input VA surfaces into a single Vdp output surface. This usage model is now totally obsolete with the new VA/VPP API that allows for proper creation of video processing pipelines that can include composition of several source surfaces. | |||||
2012-09-14 | decode: mark destroyed buffers as deleted. | Philip Lorenz | 1 | -0/+1 | |
In multi-threaded scenarios destroying a buffer via destroy_va_buffer() will allow other threads to claim the freed buffer object. If the calling code does not know whether the buffer object was freed it may attempt to vaDestroyBuffer, essentially destroying a buffer object which is in use by another thread. | |||||
2012-09-14 | glx: call VDPAUInitNV for each newly created context. | Philip Lorenz | 1 | -18/+4 | |
VDPAUInitNV must be called in each context in which VDPAU extensions are to be used. This enables multiple playback streams from one process with different VDPAU devices and also fixes rendering to different surfaces on the same VDPAU device. | |||||
2012-09-14 | objects: don't reallocate heap, create new buckets instead. | Xiang, Haihao | 2 | -14/+53 | |
When a heap needs to be expanded, don't reallocate the heap because objects would be moved to a new address, while some threads would still rely on the previous locations. Initial patch from VA intel-driver and authored by Haihao Xiang. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2012-02-24 | Append MPEG-2 start codes, if necessary. | Gwenole Beauchesne | 1 | -0/+40 | |
GStreamer/VA may submit slice data buffers without the start code prefixes. However, VDPAU require them, so we reconstruct the 4 missing bytes. i.e. 0x00 0x00 0x01 <slice_no + 1> Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2012-02-24 | Purge VA buffers on context destroy or new picture decdode sequence. | Gwenole Beauchesne | 4 | -10/+33 | |
2012-02-24 | Don't clear VA buffers too early. | Gwenole Beauchesne | 2 | -1/+4 | |
vaRenderPicture() is supposed to destroy a VA buffer implicitly. However, some buffers need to be kept until vaEndPicture() is reached. Besides, if user calls vaDestroyBuffer() in between, we still have to keep the buffer live for vaEndPicture(). | |||||
2012-02-24 | Fix subpicture blend state (Holger Kaelberer). | Gwenole Beauchesne | 2 | -2/+3 | |
Don't use pre-multiplied alpha blend factors. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2011-12-04 | Fix compatibility glue for vaBufferInfo(). | Gwenole Beauchesne | 4 | -2/+28 | |
2011-12-04 | subpic: disable unused function. | Gwenole Beauchesne | 1 | -0/+2 | |
2011-12-04 | Fix compiler warnings. | Gwenole Beauchesne | 7 | -10/+20 | |
2011-12-04 | configure: allow silent builds (automake >= 1.11). | Gwenole Beauchesne | 1 | -0/+6 | |
2011-12-03 | debian: fix drivers path. | Gwenole Beauchesne | 4 | -2/+5 | |
2011-12-03 | Use upstream libva version. | Gwenole Beauchesne | 5 | -104/+19 | |
2011-12-03 | Add .gitignore file. | Gwenole Beauchesne | 1 | -0/+32 | |
2011-12-03 | Rename to libva-driver-vdpau. | Gwenole Beauchesne | 48 | -59/+60 | |
2011-06-14 | Avoid X11 socket leak. | Marco De Michele | 2 | -1/+9 | |
2011-06-14 | Bump version for development. | Gwenole Beauchesne | 1 | -2/+2 | |
2011-02-26 | Tagged as 0.7.3.0.7.3 | Gwenole Beauchesne | 0 | -0/+0 | |
2011-02-26 | 0.7.3. | Gwenole Beauchesne | 2 | -3/+3 | |
2011-02-24 | 0.7.3.pre7. | Gwenole Beauchesne | 1 | -1/+1 | |
2011-02-24 | Fix compatibility glue with libva >= 1.0.9. | Gwenole Beauchesne | 1 | -6/+7 | |
2011-01-31 | 0.7.3.pre6. | Gwenole Beauchesne | 1 | -1/+1 | |
2011-01-27 | Fix backwards compatibility with VA-API 0.31. | Gwenole Beauchesne | 1 | -17/+20 | |
2011-01-27 | Fix VA/GLX support with VA-API >= 0.32.0. | Gwenole Beauchesne | 3 | -6/+38 | |
2011-01-27 | Cope with vtable changes. | Gwenole Beauchesne | 1 | -59/+65 | |
2011-01-26 | Reorder tests in a cleaner way. | Gwenole Beauchesne | 1 | -10/+8 | |
2011-01-26 | 0.7.3.pre5. | Gwenole Beauchesne | 1 | -1/+1 | |
2011-01-26 | Update copyright notices. | Gwenole Beauchesne | 44 | -46/+46 | |
2011-01-26 | Reduce warnings. | Gwenole Beauchesne | 1 | -46/+46 | |
2011-01-26 | Add compatibility glue with libva >= 1.0.8. | Gwenole Beauchesne | 3 | -14/+38 | |
2011-01-06 | 0.7.3.pre4. | Gwenole Beauchesne | 1 | -1/+1 | |
2011-01-06 | Really fix build with upstream (newer) libGL headers. | Gwenole Beauchesne | 2 | -6/+6 | |
2011-01-05 | 0.7.3.pre3. | Gwenole Beauchesne | 1 | -1/+1 | |
2011-01-05 | Fix build if no OpenGL header is available (libva >= 0.31.1). | Gwenole Beauchesne | 2 | -1/+2 | |
2010-12-07 | 0.7.3.pre2. | Gwenole Beauchesne | 1 | -1/+1 | |
2010-12-07 | Fix build with recent OpenGL headers. | Gwenole Beauchesne | 2 | -1/+4 | |
2010-12-02 | Add pre-versioning support. | Gwenole Beauchesne | 2 | -0/+10 | |
2010-12-02 | Update changelog for prerelease. | Gwenole Beauchesne | 1 | -2/+3 | |
2010-11-23 | Drop some asserts. | Gwenole Beauchesne | 2 | -11/+9 | |
2010-11-03 | Fix VA/GLX build with upstream libva. | Gwenole Beauchesne | 2 | -2/+7 | |
2010-10-19 | Fix stupid error in queue_push(). | Gwenole Beauchesne | 1 | -1/+1 | |
2010-10-08 | Bump version for development. | Gwenole Beauchesne | 1 | -1/+1 | |