summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
2011-06-10test/encode/avcenc: don't include <pciaccess.h>Xiang, Haihao1-1/+0
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2011-06-07test/basic testing programs do not need to be installedAustin Yuan1-3/+3
in /usr/bin; one can run make valgrind here as a check, or run them under make check too. From gimli at dark-green.com Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
2011-05-16test/putsurface/putsurface: fix multi-thread issue on X11Xiang, Haihao1-0/+6
On X11, a VA display is dependent on the display returned by XOpenDisplay, vaPutSurface maybe accesses this display. So the same access mechanism is needed for vaPutSurface and other Xlib funtion calls. Another way is to call XInitThreads before XOpenDisplay. Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2011-05-16test/putsurface/putsurface: pass a valid DRAWABLE to vaPutSurfaceXiang, Haihao1-0/+5
2011-05-10test/encode/avcenc: fix for VAEncSequenceParameterBufferH264Xiang, Haihao1-6/+9
2011-05-051) test/*: enable/refine the test/* for both X11 and AndroidAustin Yuan19-628/+974
2) va_dri2.c: use _XSend instead of _XReply which is time-consuming 3) trace message for vaPutSurface/vaInitialize/vaTerminate Signed-off-by: Guoliang Ji <guoliangx.ji@intel.com> Signed-off-by: Zhaohan Ren <zhaohan.ren@intel.com> Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
2011-04-28test/encode/avcenc: a simple encoder based on VA API for H.264Zhou Chang2-1/+819
Usage: avcenc <width> <height> <input file> <output file> [qp] Singed-off-by: Zhou Chang <chang.zhou@intel.com> Singed-off-by: Lan Hai <hai.lan@intel.com> Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2011-04-07test/encode/h264encode: Destroy config after context.Xiang, Haihao1-1/+1
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2011-04-01 1. add interface VARenderDevice for output the video into an external ↵Austin Yuan3-2/+4
device when the WM is not aware of it 2. add interface VARenderMode for APP to swith between overlay and GPU post-processing 3. add VADisplayAttribOverlayColorKey/VADisplayAttribOverlayAutoPaintColorKey which is simliar to Xv for overlay post-processing 4. fix the build issue on Android 2.3 Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com> Signed-off-by: Jason Hu <jason.hu@intel.com> Signed-off-by: Zhaohan Ren <zhaohan.ren@intel.com>
2011-01-14 Refine VA_FOOL, and delete the hard coded clip va_fool_264.hAustin Yuan10-38/+475
Move test/vainfo into test/vainfo/* Add prototype of vaCreateSurfacesForUserPtr for V4L2 user pointer support Fix klocwork critical issues. Use strnlen and snprintf instead of strlen and sprintf. New interface vaQuerySrufaceError for decode error report and concealment Encode data structure change (long term reference picture interface) Add h264 constrained baseline profile support. Signed-off-by: Elaine Wang <elaine.wang@intel.com> Signed-off-by: Bignlin Chen <binglin.chen.wang@intel.com> Signed-off-by: Yan Zhuang <yanx.zhunag@intel.com> Signed-off-by: Guoliang Ji <guoliangx.ji@intel.com>
2010-10-28Added the missing filesAustin Yuan1-0/+22
2010-10-28libva-1.0.6Austin Yuan1-0/+9
1) Refinement for VA_TRACE, new LIBVA_FOOL, see the description in va_trace.c/va_fool.c 2) vaPutSurface flag VA_ENABLE_BLEND to blend the surface with a color 3) libva.spec for RPM package 4) Update VAAPI for dynamic bit rate control/AIR/maximum slice size ctrl 5) Added VA_STATUS_ERROR_DECODING/ENCODING_ERROR to report decode/encode error 6) Add config.h/va_vesion.h for Android 7) Update "vainfo.c" for Android Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com> Signed-off-by: Binglin Chen <binglin.chen@intel.com> Signed-off-by: Fei Jiang <fei.jiang@intel.com> Signed-off-by: Elaine Wang <elaine.wang@intel.com> Signed-off-by: Ren Zhaohan <zhaohan.ren@intel.com> Signed-off-by: Jerry Dong <jerry.dong@intel.com> Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
2010-06-04Fix vainfo to build out of the source dirGwenole Beauchesne1-3/+2
2010-06-02Fix vainfo dependencies (Konstantin Pavlov).Gwenole Beauchesne1-2/+2
2010-06-021) clean up Android header file to make it work in C file (from zhaohan.ren ↵Austin Yuan1-12/+8
at intel.com) 2) rearrange va/Makefile.am (from elaine.wang at intel.com) 3) apply the new VACodedBufferSegment to encode test APP Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
2010-06-02Fix out-of-source builds.Gwenole Beauchesne4-4/+4
2010-03-08Remove IN_LIBVA defines, Thanks for the patch from GwenoleAustin Yuan11-32/+19
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
2010-03-05Fix a typoAustin Yuan1-1/+1
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2010-03-04Fix test/./h264encode.c issueAustin Yuan1-8/+25
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2010-03-04Fix make dist (missing loadsurface.h).Gwenole Beauchesne1-0/+2
2010-03-04Add missing libs (pthreads).Gwenole Beauchesne1-1/+1
2009-12-01fix test build issueAustin Yuan2-3/+5
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2009-12-01refine test program: putsurface/h264encodeAustin Yuan3-53/+130
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2009-11-27Add license headerAustin Yuan2-0/+48
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2009-11-27re-arrange test programsAustin Yuan26-129/+1162
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2009-08-28Remove context from vaSyncSurfaceAustin Yuan1-1/+1
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2009-07-08Add new DSO versioning (SONAME changed to ↵Gwenole Beauchesne1-2/+3
libva-VERSION.so.CURRENT.REVISION.AGE). Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2009-07-08Fix tests.Gwenole Beauchesne1-1/+1
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2009-07-08test: Use IN_LIBVA, so that they can be built out of libvaAustin Yuan4-0/+17
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2009-07-08Fix test build issueAustin Yuan1-1/+1
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2009-07-08Fix build of vainfo.Gwenole Beauchesne2-4/+6
commit f8aebf54e0d6b2411cb495f9fab71dc8a05c245c Author: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com> Date: Thu Jun 25 14:06:38 2009 +0000 Further fixes to vainfo: use strrchr() instead of rindex(), make profile_string() and entrypoint_string() always return a value. commit 4e6d19d5588998b5a9da30500ce727410b5787ef Author: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com> Date: Wed Jun 24 12:43:55 2009 +0000 Fix vainfo error messages. Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2009-07-08Fix make dist (i965_drv_video missing files, Paul Bender).Gwenole Beauchesne1-1/+1
commit a02c6205509411b9e444b5546023dd8c5672fd99 Author: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com> Date: Thu Jul 2 09:28:02 2009 +0000 Fix make dist (tests). commit 93db0794456910eb4b1daf2e1c1a7f45448897c1 Author: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com> Date: Wed Jun 24 07:49:02 2009 +0000 Fix make dist. Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2009-07-02Apply the patch from Nanhai to support MPEG2 VLD on Intel integrated G45 ↵Austin Yuan1-1/+1
graphics Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2009-06-26Added missing file test/mpeg2-I.jpg, mpeg2-i.mpgAustin Yuan2-0/+0
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2009-06-13Fix the issue that all files are moved into a sub-directory libva.Austin Yuan17-0/+1956
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2009-06-13Upload latest libVA libraryAustin Yuan17-1908/+0
1. Upgrade VAAPI to version 0.30 which has encode support 2. Incorporate Gwenole Beauchesne's patches 102, 103, 104. 105, 106, 107, 109 and part of 202 (see http://www.splitted-desktop.com/~gbeauchesne/libva/patches/) 3. DRI2 support Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
2008-04-28rev 0.29 (02/07/2007 Jonathan Bian) - VC1 parameter fixes,Waldo Bastian4-2/+258
added VA_STATUS_ERROR_RESOLUTION_NOT_SUPPORTED rev 0.28 (12/06/2007 Jonathan Bian) - Added new versions of PutImage and AssociateSubpicture to enable scaling rev 0.27 (11/19/2007 Matt Sottek) - Added DeriveImage
2007-12-17Update to libva v0.26Waldo Bastian8-53/+231
2007-09-25Update VA API to v0.24Waldo Bastian14-6/+1295
2007-09-13libva 0.23Waldo Bastian2-0/+185