summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* libva 1.6.2libva-1.6.2bxt-alpha-rc1Xiang, Haihao2015-12-152-5/+5
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* libva 1.6.2.pre3libva-1.6.2.pre3Xiang, Haihao2015-12-111-1/+1
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* Fix error caused by 'make distclean' with wayland disabledXiang, Haihao2015-12-114-35/+10
| | | | | | | | | | This is based on Mesa's 426a23af147720ae3b89995ffee792a29e8ae2db. v2: cleanup va/wayland/Makefile.am and nuke va/wayland/protocol/Makefile.am (Emil) Cc: Emil Velikov <emil.l.velikov@gmail.com> Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> (cherry picked from commit d6d1e231ebd76e5ee353f460b01ceda43f13e155)
* Generate wayland related files even if wayland disabledXiang, Haihao2015-12-111-9/+4
| | | | | | | | | | | | | | | | | | This fixes the regression caused by commit 883ce46 Making all in debian.upstream make[2]: Entering directory '/home/uaeoff/Work/workspace/media/build/libva/debian.upstream' make[2]: *** No rule to make target 'libva-wayland1.install', needed by 'all-am'. Stop. make[2]: Leaving directory '/home/uaeoff/Work/workspace/media/build/libva/debian.upstream' Makefile:453: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/uaeoff/Work/workspace/media/build/libva' Makefile:384: recipe for target 'all' failed make: *** [all] Error 2 Reported-by: Eoff, Ullysses A <ullysses.a.eoff@intel.com> Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> (cherry picked from commit af199eb763afcce467a66689049070bb416aeaa4)
* libva 1.6.2.pre2libva-1.6.2.pre2Xiang, Haihao2015-12-072-1/+6
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* Bump VA API to 0.38.1Xiang, Haihao2015-12-071-1/+1
| | | | | | | We added some new flags Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> (cherry picked from commit 46ffebbf3c1ff123c47ef915ce49a59a5f6faf6e)
* Added 10-bit YUV RT format value and fourcc codesJonathan Bian2015-12-071-0/+8
| | | | (cherry picked from commit 52ed6a80c332fd744a39442c4053df3befade570)
* Add the new YV16 fourcc codeZhao Yakui2015-12-071-0/+5
| | | | | | | | | | | Some input sources require YV16, which is described as the following: Planar YUV4:2:2; 8 bit Y plane, followed by 8 bit 2x1 subsampled V and U planes. V1->V2: Follow Gwenole and Haihao to update the comment Signed-off-by: Zhao Yakui <yakui.zhao@intel.com> (cherry picked from commit 238b914bba8cc41076c14eb2d37938f2f705e78f)
* Skip the check related with wayland if wayland is not used or foundThomas Orgis2015-12-071-8/+14
| | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=79478 Signed-off-by: Thomas Orgis <obukus@sourcemage.org> Signed-off-by: Zhao Yakui <yakui.zhao@intel.com> (cherry picked from commit 883ce465933e772c08ad77e4b7f053dc8cb85fba)
* Update NEWSlibva-1.6.2.pre1Xiang, Haihao2015-11-271-1/+9
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* LIBVA_DRIVER_NAME needs to be used if set at allMatthew Waters2015-11-231-2/+1
| | | | | | | | | va_GetDriverName fails to find the vdpau driver returning something != SUCCESS and the driver name is not used at all. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=72822 Change-Id: I29ef398bf066badedc25de10873975ad0479dccf Signed-off-by: Philippe Coval <rzr@gna.org>
* x11_screen driver context member initialization for X11 outputAlexandr2015-11-191-0/+1
| | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=61603 Signed-off-by: Alexandr <pankoAA@ya.ru>
* vainfo: Add option --displayXiang, Haihao2015-11-181-0/+2
| | | | | | | | User can use 'vainfo --display help' to get available display list and 'vainfo --display <display name>' to show available profile/entroypoint pairs with specified name Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* va/x11: Don't crash the application if it does not have access to the DRI2 ↵Francois Gouget2015-09-291-1/+0
| | | | | | | | | | device. Applications run in a different account than the logged in user will not have permission to access /dev/dri/card0 but may be able to work without it, particularly if VA-API was brought in through a general framework such as GStreamer. Signed-off-by: Francois Gouget <fgouget@free.fr>
* test/encode: remove unused variables and functionsU. Artie Eoff2015-09-163-63/+6
| | | | | | | | This gets rid of compiler warnings caused by various unused variables and functions. Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com> Signed-off-by: Sean V Kelley <seanvk@posteo.de>
* avcenc: support large source fileXiang, Haihao2015-09-151-4/+4
| | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> (cherry picked from commit 29ad40444f3ed68e5f54ddd70dd256ea41e0456f) Conflicts: test/encode/avcenc.c
* libva 1.6.2.pre1 for developmentXiang, Haihao2015-09-101-2/+2
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* Merge branch 'v1.6-branch' into fdo--masterXiang, Haihao2015-09-102-2/+7
|\ | | | | | | | | Conflicts: configure.ac
| * libva 1.6.1libva-1.6.1Xiang, Haihao2015-09-092-3/+3
| | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
| * Update NEWSlibva-1.6.1.pre1Xiang, Haihao2015-09-061-1/+6
| | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
| * vatrace: add IVF header for VP8 coded buffer dumpAustin Yuan2015-09-061-1/+60
| | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> (cherry picked from commit 575be3f0b5868f842b12473fe21ceab72360cde0)
| * va_trace.c : Fix VAIQMatrixBufferHEVC tracingTimo Rothenpieler2015-09-061-1/+1
| | | | | | | | (cherry picked from commit ccfa82858b1a1dbf7ec212775a14f919ecf2d503)
| * Add VP9 profile to vainfoKibey, Sameer2015-09-061-0/+1
| | | | | | | | | | | | | | | | Add VP9 profile to vainfo so that it returns the profile correctly for supported platforms. Signed-off-by: Sameer Kibey <sameer.kibey@intel.com> (cherry picked from commit fdd6ee00c916f530e4d0aa1b250633643999dcf1)
| * va_trace.c : Fixes incorrect hardcode printfs message.Lim Siew Hoon2015-09-061-3/+3
| | | | | | | | | | Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com> (cherry picked from commit 70b80c0dd2effb4956b208775641f7c68a67a9df)
| * va_trace.c: add vp9 decoder trace infoXu Guangxin2015-09-061-0/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit c9ebdf432f154691464359caa7f37f8a2034f0ff) Conflicts: va/va_trace.c Signed-off-by: Xu Guangxin <Guangxin.Xu@intel.com> [Support VAProfileVP9Profile0 only on master] Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> (cherry picked from commit 319b0fcf6c1d7faf7d2cad9baf1a45d2a8f20880)
| * va_trace.c: fixes incorrect use of signed decimal conversion in printfs.Jonathan Bian2015-09-061-30/+30
| | | | | | | | | | | | Signed-off-by: Jonathan Bian <jonathan.bian@intle.com> (cherry picked from commit 27812e7144d59603bd1c2d6dfc32dbcd0a37bc7a) (cherry picked from commit 1c47a86c36733d6b7bb4ea9df58309d6d1fd0f18)
| * Va_trace changes to dump the HEVC encode parameterssusheel2015-09-061-0/+253
| | | | | | | | | | | | | | | | | | (cherry picked from commit c24b5da1a8296ca13aceb233b32eaf8bc1d47802) Conflicts: va/va_trace.c (cherry picked from commit 762aea574b596fcb5b8b1d335e9010fc343d9acc)
| * vatrace: print frame_type for VP8 encodingAustin Yuan2015-09-061-1/+2
| | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> (cherry picked from commit 1a011ce5bb0b80506797a25a988854f3f81ce909) (cherry picked from commit 739d3ed0c15f93fe7404d3925d0ce2598effeb20)
| * vatrace: dump the right parameters for VP8 encodeXiang, Haihao2015-09-061-38/+36
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> (cherry picked from commit b7494802d94bf8af3577fbb5145f144892283585) Conflicts: va/va_trace.c (cherry picked from commit 92a9f37aaf241cb3ac585284dfa97834a7e13987)
| * Enhance LIBVA_TRACE to dump SPS/PPS/ for VP8 encode.Liu Bolun2015-09-061-0/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | Enhance LIBVA_TRACE tool to dump VP8 encode related parameters based on the new libva interface. Change-Id: I2c731761bb180061e18dac6b63d77572ca1abef6 Signed-off-by: Liu Bolun <bolun.liu@intel.com> (cherry picked from commit bc49c42bcbfb24286c06b3e7cdb171b2a01c6f80) Conflicts: va/va_trace.c (cherry picked from commit f4a05455a763e7918c23e64218ba42caab3db065)
| * libva 1.6.1.pre1 for developmentXiang, Haihao2015-09-061-2/+2
| | | | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> (cherry picked from commit 6a5785c7581ad89c219c477236e347bf0dbd31ed)
* | vatrace: add IVF header for VP8 coded buffer dumpAustin Yuan2015-09-061-1/+60
| | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* | va_trace.c : Fix VAIQMatrixBufferHEVC tracingTimo Rothenpieler2015-09-061-1/+1
| |
* | Add VP9 profile to vainfoKibey, Sameer2015-08-141-0/+1
| | | | | | | | | | | | | | Add VP9 profile to vainfo so that it returns the profile correctly for supported platforms. Signed-off-by: Sameer Kibey <sameer.kibey@intel.com>
* | va_trace.c : Fixes incorrect hardcode printfs message.Lim Siew Hoon2015-07-171-3/+3
| | | | | | | | Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
* | va_trace.c: add vp9 decoder trace infoXu Guangxin2015-07-141-0/+140
| | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit c9ebdf432f154691464359caa7f37f8a2034f0ff) Conflicts: va/va_trace.c Signed-off-by: Xu Guangxin <Guangxin.Xu@intel.com> [Support VAProfileVP9Profile0 only on master] Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* | va_trace.c: fixes incorrect use of signed decimal conversion in printfs.Jonathan Bian2015-07-141-30/+30
| | | | | | | | | | Signed-off-by: Jonathan Bian <jonathan.bian@intle.com> (cherry picked from commit 27812e7144d59603bd1c2d6dfc32dbcd0a37bc7a)
* | Va_trace changes to dump the HEVC encode parameterssusheel2015-07-141-0/+253
| | | | | | | | | | | | | | | | (cherry picked from commit c24b5da1a8296ca13aceb233b32eaf8bc1d47802) Conflicts: va/va_trace.c
* | vatrace: print frame_type for VP8 encodingAustin Yuan2015-07-141-1/+2
| | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> (cherry picked from commit 1a011ce5bb0b80506797a25a988854f3f81ce909)
* | vatrace: dump the right parameters for VP8 encodeXiang, Haihao2015-07-141-38/+36
| | | | | | | | | | | | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> (cherry picked from commit b7494802d94bf8af3577fbb5145f144892283585) Conflicts: va/va_trace.c
* | Enhance LIBVA_TRACE to dump SPS/PPS/ for VP8 encode.Liu Bolun2015-07-141-0/+109
| | | | | | | | | | | | | | | | | | | | | | | | Enhance LIBVA_TRACE tool to dump VP8 encode related parameters based on the new libva interface. Change-Id: I2c731761bb180061e18dac6b63d77572ca1abef6 Signed-off-by: Liu Bolun <bolun.liu@intel.com> (cherry picked from commit bc49c42bcbfb24286c06b3e7cdb171b2a01c6f80) Conflicts: va/va_trace.c
* | libva 1.6.1.pre1 for developmentXiang, Haihao2015-07-081-2/+2
| | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* | Merge branch 'v1.6-branch' into masterXiang, Haihao2015-07-082-3/+17
|\ \ | |/
| * libva 1.6.0libva-1.6.0Xiang, Haihao2015-07-012-3/+3
| | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
| * libva 1.6.0 pre2libva-1.6.0.pre2Xiang, Haihao2015-06-241-1/+1
| | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
| * test/decode/tinyjpeg: make sure the pointer is valid before dereferencing itXiang, Haihao2015-06-241-1/+1
| | | | | | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> Reviewed-by: Sean V Kelley <seanvk@posteo.de> (cherry picked from commit 8455834161bab3374fe9756fd4a28d919027daf7)
| * test/decode/tinyjpeg: use the fourcc format Y800 for grayscale imagesXiang, Haihao2015-06-241-1/+1
| | | | | | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> Reviewed-by: Beauchesne, Gwenole <gwenole.beauchesne@intel.com> (cherry picked from commit 62085e11d30db590038a32fffeb04aa8bc0afd67)
| * test/decode/tinyjpeg: create VA surface with right render target formatXiang, Haihao2015-06-241-1/+1
| | | | | | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> Reviewed-by: Beauchesne, Gwenole <gwenole.beauchesne@intel.com> (cherry picked from commit 54f686f4a371bf34007ce1ff70e7b74cd9986ad7)
| * Enhanced JPEG VA test appminu.mathai2015-06-242-184/+296
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added support for YUV422, YUV444 and YUV420 and multi-scan images. Changes 1. Added new functions for finding the start of image and end of image. This will be called while parsing the JIFF. This helps to detect the next image. The check for the bogus image format is removed as it is no longer valid with these new functions. 2. Since different images in the file has different width and height. The height and width will be stored in an array. These array variables will be passed while creating surfaces and contexts. 3. Added code to determine the format of the image from the h_sampling factor and v_sampling factor. This helps to support different image formats. (cherry picked from commit ef53340b19746589079d7ed5f9c67970fcc40401)
| * Update NEWSlibva-1.6.0.pre1Xiang, Haihao2015-06-041-2/+12
| | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>