summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva ↵ww6.5-videoww53.4-videoww53.2-videoww53.1-videoww52.4-video-newww52.3-videoww51.5-videoww51.4-videoww5.2-videoww4.3-videoww08.1-videoww02.5-video-newww02.4-video-newww02.2-video-newww02.1-video-newww01.5-video-newww01.4-video-newww01.4-video4.1-video20100322_5.2.0.200420100218_5.2.0.200220100204_5.2.0.200120100128_5.2.0.200020100121_5.2.0.100420100115_5.2.0.100320100112_5.2.0.100220100108_5.2.0.100220100105_5.2.0.100120091231_5.2.0.100020091224_Alpha820091217_Alpha7Austin Yuan2009-12-171-1/+1
|\ | | | | | | into sync-fdo-master
| * Update libva library version to 1.0.1. should increase the revision when the ↵libva-1.0.1Austin Yuan2009-12-171-1/+1
| | | | | | | | | | | | library has change Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* | Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva ↵Austin Yuan2009-12-171-0/+2
|\ \ | |/ | | | | into sync-fdo-master
| * Add extra picture info fields for VDPAU/MPEG-4.Gwenole Beauchesne2009-12-171-0/+2
| |
* | Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva ↵ww51.3-videoww51.1-video20091210_Alpha6Austin Yuan2009-12-0810-2107/+0
|\ \ | |/ | | | | into sync-fdo-master
| * remove the duplicated X11 subdirAustin Yuan2009-12-0810-2107/+0
| | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* | Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva ↵ww50.1-videoww49.5-video20091204_Alpha520091130_Alpha4Austin Yuan2009-12-010-0/+0
|\ \ | |/ | | | | into sync-fdo-master
| * fix test build issueAustin Yuan2009-12-012-3/+5
| | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* | Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva ↵Austin Yuan2009-12-0112-0/+2110
|\ \ | |/ | | | | into sync-fdo-master
| * Merge branch 'sync-fdo-master'Austin Yuan2009-12-0131-131/+1294
| |\
| * \ Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libvaww49.1-videoww48.4-videoww48.3-videoww48.2-videoAustin Yuan2009-11-233-1/+5
| |\ \
| * \ \ Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva20091120_Alpha3Austin Yuan2009-11-2016-308/+344
| |\ \ \
| * \ \ \ Merge branch 'master-fd.o'ww43.5-videoww37.4-video20091118_Alpha2.520091112_Alpha220091109_Alpha1Austin Yuan2009-09-101-8/+1
| |\ \ \ \
| * \ \ \ \ Merge branch 'master-fd.o'20090904_5.1.0.0123Austin Yuan2009-09-031-0/+2
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'master-fd.o'ww36.4-videoAustin Yuan2009-09-036-25/+16
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'master-fd.o'Austin Yuan2009-08-314-4/+19
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'master-fd.o'Austin Yuan2009-08-2813-367/+220
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile.am configure.ac dummy_drv_video/dummy_drv_video.c i965_drv_video/Makefile.am i965_drv_video/i965_drv_video.c src/Makefile.am src/va.c src/va.h src/va_backend.h src/x11/va_x11.c test/test_12.c Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Sync latest fd.o libva:master20090820_5.1.0.0121Austin Yuan2009-08-25161-66/+29275
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Added version number for libVA. Current version is 0.30.4ww32.1-videoww31.2-videoww31.2-pm-videoww30.5-videoww30.3-videoww30.1-rar-videovideo-img1.5-pocmenlow-beta20091103_PreAlpha520091021_5.1.0.012620091015_5.1.0.012520091002_PreAlpha_Int20090909_5.1.0.012420090821_5.1.0.012220090821_5.1.0.0120.120090820_5.1.0.0120.120090806_5.1.0.012020090731_5.1.0.011920090727_5.1.0.011820090724_5.1.0.011720090723_5.1.0.011620090716_5.1.0.011520090710_5.1.0.011420090707_5.1.0.011320090702_5.1.0.011220090625_5.1.0.0111Austin Yuan2009-06-242-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Added more comments for vaCreateBufferFromV4L2BufferAustin Yuan2009-06-201-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Fixed dummy driver compile issue20090618_Alpha2.3Austin Yuan2009-06-191-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | refine vaCreateSurfaceFromMrstV4L2Buf to vaCreateSurfaceFromV4L2Buf to make ↵Austin Yuan2009-06-192-28/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it more generic Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | rename vaDbgCopySurfaceToBuffer ->vaCopySurfaceToBuffer, ↵Austin Yuan2009-06-192-38/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vaDbgCreateSurfaceFromMRSTVL42Buffer->vaCreateSurfaceFromMRSTVL42Buffer Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Fix vaSetSubpicturePalette compile issue20090616_Alpha2.2.1Austin Yuan2009-06-131-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | remove vaSetSubpicturePaletteAustin Yuan2009-06-132-31/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Chage VASurfaceSkipped from 3 to 420090608_Alpha2.2Austin Yuan2009-06-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | remove Xv checkouk in configAustin Yuan2009-06-031-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Added va_dri2tokens.h for DRI2 tokens definitionAustin Yuan2009-06-033-2/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Remove uncessary link form libva.so by adding flag RTLD_NODELETE intoAustin Yuan2009-06-032-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dlopen Here is the background of this fix Investigation indicates MRST Moblin Alpha1 0529 and 0520 uses the same libva source package (which is from graphics Alpha1.4 pakcage \\mid-depot.amr.corp.intel.com\Exchange\Moblin2\PackageSubmit\1.0.7_05142009-4_Alpha1.4), and the rootcause is that the linkage of libva dependence libraries is chaned in 0529 build. I am not sure why 0529 build has this change, and this change indeed causes libva application segment fault issue. See the detailed investigation and explanation in the attached libva-0520-vs-0529.PNG picture. Reproduce Steps(steps,current result, reproduce possibility) =========================================================== (1) boot 0529 build (2) Install libva testsuits into 0529 build (3) run "mpeg4vld -x -i /var/clips/demo.m4v" Expected result: =========================================================== libVA application should exit cleanly Possible root cause: ================================ There was a global change which helps reduce unnecessary linking utilizing a feature in binutils. We could opt liva out of this easily, however I would recommend fixing the package to do the right linking instead of relying on the tools to do so, Arjan, any suggestions? Anas ============================= summary of the picture: the "new" libva does no longer link to * libXv * libdrm * librt * libpthread HOWEVER; libva doesn't USE any of these! I don't see how not linking to these could lead to a crash, since they truely are not used. ================================ Basically it is a known issue. If we remove these library link from libVA, we will always get a segment fault when XCloseDisplay is called in application. Libva doesn't use these liXv/libdrm libraries, but libVA will dlopen HW specific driver, and the driver links with these libXv/libdrm libraries. We found the issue can be worked around by adding the link into libVA. Using binutil to remove unnecessary link makes sense for most of libraries, but for libva, it disables our workaround. Austin Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Merge branch 'master' of ssh://git@moblin-mdi.jf.intel.com/umg-moorestown-libvamenlow-port_05282009_Alpha2.105282009_Alpha2.1Austin Yuan2009-05-251-1/+1
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | Make libva pass compilation with old and new dri2proto05212009_Alpha1.5Jeff Rous2009-05-201-1/+1
| | | | | | | | | | |
| * | | | | | | | | | Added "intra_period" into VAEncSequenceParameterBufferH263Austin Yuan2009-05-251-1/+2
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Make libva pass compilation with old DRI2 proto which dri2tokens.h hasn't ↵root2009-05-151-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DRI2DriverDRI definition Signed-off-by: root <root@Austin-Develop.localdomain>
| * | | | | | | | | Added build information (build date/time, git commit point) into the librarymenlow-port-05142009_Alpha1.405142009_Alpha1.4Austin Yuan2009-05-123-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Fix binary compatibility issue caused by VAAPI ISO-C conformance fixmenlow-port-05082009-Alpha1.305082009_Alpha1.304302009_Alpha1.204282009_ww18Austin Yuan2009-04-293-100/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Added va_dri2str.h so that don't relay on dri2protoAustin Yuan2009-04-232-1/+194
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Merge branch 'DRI2'menlow-port-rework-drm-04232009local-branch-testing-rework-drm-0423200904212009_Alpha1.1-DRI2Austin Yuan2009-04-227-18/+467
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | Must link with Xv, orelse segment fault when XCloseDisplayAustin Yuan2009-04-222-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| | * | | | | | | | | More update for DRI2 supportAustin Yuan2009-04-224-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| | * | | | | | | | | Merge branch 'DRI2' of ↵root2009-04-222-13/+83
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ssh://git@moblin-mdi.jf.intel.com/umg-moorestown-libva into DRI2
| | | * | | | | | | | | Initial support for DRI2Austin Yuan2009-04-222-13/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| | * | | | | | | | | | Added DRI2 filesroot2009-04-223-2/+375
| | |/ / / / / / / / /
| * | | | | | | | | | Fix vainfo unsupported_profile vastatus issue04212009_Alpha1.1041420090413200904082009Austin Yuan2009-04-031-1/+4
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | vainfo: print more information about supported profile:entrypointsAustin Yuan2009-04-031-8/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Revert "patch 108_drivers_path.patch"04032009Austin Yuan2009-03-265-13/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit adac1a519de44803b0cdfff29829508cdd419a01.
| * | | | | | | | | Add 'bits' field for structure VAEncSliceParameterBufferRen, Zhaohan2009-03-271-1/+1
| | | | | | | | | |
| * | | | | | | | | Add -DIN_LIBVARen, Zhaohan2009-03-262-2/+2
| | | | | | | | | |
| * | | | | | | | | Merge branch 'master' of ssh://git@moblin-mdi.jf.intel.com/umg-moorestown-libvaRen, Zhaohan2009-03-262-1/+10
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | repatch 106_libva_includedir.patch, modify #include <va/va_x11.h> to ↵Ren, Zhaohan2009-03-262-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #include <X11/va_x11.h>
| * | | | | | | | | | Move files from X11 to vaRen, Zhaohan2009-03-262-1/+2
| |/ / / / / / / / /