Author: qboosh Date: Mon Mar 7 16:36:48 2011 GMT Module: packages Tag: HEAD ---- Log message: - updated to 1.0.10 - added i965 patch (build fix) - package new egl library
---- Files affected: packages/libva: libva.spec (1.9 -> 1.10) , libva-i965.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/libva/libva.spec diff -u packages/libva/libva.spec:1.9 packages/libva/libva.spec:1.10 --- packages/libva/libva.spec:1.9 Tue Jan 25 17:17:04 2011 +++ packages/libva/libva.spec Mon Mar 7 17:36:43 2011 @@ -2,14 +2,14 @@ Summary: VAAPI (Video Acceleration API) Summary(pl.UTF-8): VAAPI (Video Acceleration API) - API akceleracji filmów Name: libva -Version: 1.0.8 +Version: 1.0.10 Release: 1 License: BSD Group: Libraries -# git clone git://anongit.freedesktop.org/git/libva #Source0Download: http://cgit.freedesktop.org/libva/ Source0: http://cgit.freedesktop.org/libva/snapshot/%{name}-%{version}.tar.bz2 -# Source0-md5: f55c5399f717ba84b4912136cbe32b15 +# Source0-md5: 959de03d47654adab855e10bff614df3 +Patch0: %{name}-i965.patch URL: http://www.freedesktop.org/wiki/Software/vaapi BuildRequires: Mesa-libGL-devel BuildRequires: autoconf >= 2.57 @@ -61,6 +61,7 @@ %prep %setup -q +%patch0 -p1 %build %{__libtoolize} @@ -99,6 +100,8 @@ %attr(755,root,root) %{_bindir}/vainfo %attr(755,root,root) %{_libdir}/libva.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libva.so.1 +%attr(755,root,root) %{_libdir}/libva-egl.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libva-egl.so.1 %attr(755,root,root) %{_libdir}/libva-glx.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libva-glx.so.1 %attr(755,root,root) %{_libdir}/libva-tpi.so.*.*.* @@ -113,15 +116,18 @@ %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libva.so +%attr(755,root,root) %{_libdir}/libva-egl.so %attr(755,root,root) %{_libdir}/libva-glx.so %attr(755,root,root) %{_libdir}/libva-tpi.so %attr(755,root,root) %{_libdir}/libva-x11.so %{_libdir}/libva.la +%{_libdir}/libva-egl.la %{_libdir}/libva-glx.la %{_libdir}/libva-tpi.la %{_libdir}/libva-x11.la %{_includedir}/va %{_pkgconfigdir}/libva.pc +%{_pkgconfigdir}/libva-egl.pc %{_pkgconfigdir}/libva-glx.pc %{_pkgconfigdir}/libva-tpi.pc %{_pkgconfigdir}/libva-x11.pc @@ -129,6 +135,7 @@ %files static %defattr(644,root,root,755) %{_libdir}/libva.a +%{_libdir}/libva-egl.a %{_libdir}/libva-glx.a %{_libdir}/libva-tpi.a %{_libdir}/libva-x11.a @@ -139,6 +146,11 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.10 2011/03/07 16:36:43 qboosh +- updated to 1.0.10 +- added i965 patch (build fix) +- package new egl library + Revision 1.9 2011/01/25 16:17:04 qboosh - updated to 1.0.8 ================================================================ Index: packages/libva/libva-i965.patch diff -u /dev/null packages/libva/libva-i965.patch:1.1 --- /dev/null Mon Mar 7 17:36:48 2011 +++ packages/libva/libva-i965.patch Mon Mar 7 17:36:43 2011 @@ -0,0 +1,93 @@ +--- libva-1.0.10/i965_drv_video/i965_drv_video.c.orig 2011-02-09 09:18:17.000000000 +0100 ++++ libva-1.0.10/i965_drv_video/i965_drv_video.c 2011-03-07 17:16:05.795414618 +0100 +@@ -1852,48 +1852,48 @@ + ctx->max_display_attributes = I965_MAX_DISPLAY_ATTRIBUTES; + ctx->str_vendor = I965_STR_VENDOR; + +- ctx->vtable.vaTerminate = i965_Terminate; +- ctx->vtable.vaQueryConfigEntrypoints = i965_QueryConfigEntrypoints; +- ctx->vtable.vaQueryConfigProfiles = i965_QueryConfigProfiles; +- ctx->vtable.vaQueryConfigEntrypoints = i965_QueryConfigEntrypoints; +- ctx->vtable.vaQueryConfigAttributes = i965_QueryConfigAttributes; +- ctx->vtable.vaCreateConfig = i965_CreateConfig; +- ctx->vtable.vaDestroyConfig = i965_DestroyConfig; +- ctx->vtable.vaGetConfigAttributes = i965_GetConfigAttributes; +- ctx->vtable.vaCreateSurfaces = i965_CreateSurfaces; +- ctx->vtable.vaDestroySurfaces = i965_DestroySurfaces; +- ctx->vtable.vaCreateContext = i965_CreateContext; +- ctx->vtable.vaDestroyContext = i965_DestroyContext; +- ctx->vtable.vaCreateBuffer = i965_CreateBuffer; +- ctx->vtable.vaBufferSetNumElements = i965_BufferSetNumElements; +- ctx->vtable.vaMapBuffer = i965_MapBuffer; +- ctx->vtable.vaUnmapBuffer = i965_UnmapBuffer; +- ctx->vtable.vaDestroyBuffer = i965_DestroyBuffer; +- ctx->vtable.vaBeginPicture = i965_BeginPicture; +- ctx->vtable.vaRenderPicture = i965_RenderPicture; +- ctx->vtable.vaEndPicture = i965_EndPicture; +- ctx->vtable.vaSyncSurface = i965_SyncSurface; +- ctx->vtable.vaQuerySurfaceStatus = i965_QuerySurfaceStatus; +- ctx->vtable.vaPutSurface = i965_PutSurface; +- ctx->vtable.vaQueryImageFormats = i965_QueryImageFormats; +- ctx->vtable.vaCreateImage = i965_CreateImage; +- ctx->vtable.vaDeriveImage = i965_DeriveImage; +- ctx->vtable.vaDestroyImage = i965_DestroyImage; +- ctx->vtable.vaSetImagePalette = i965_SetImagePalette; +- ctx->vtable.vaGetImage = i965_GetImage; +- ctx->vtable.vaPutImage = i965_PutImage; +- ctx->vtable.vaQuerySubpictureFormats = i965_QuerySubpictureFormats; +- ctx->vtable.vaCreateSubpicture = i965_CreateSubpicture; +- ctx->vtable.vaDestroySubpicture = i965_DestroySubpicture; +- ctx->vtable.vaSetSubpictureImage = i965_SetSubpictureImage; +- ctx->vtable.vaSetSubpictureChromakey = i965_SetSubpictureChromakey; +- ctx->vtable.vaSetSubpictureGlobalAlpha = i965_SetSubpictureGlobalAlpha; +- ctx->vtable.vaAssociateSubpicture = i965_AssociateSubpicture; +- ctx->vtable.vaDeassociateSubpicture = i965_DeassociateSubpicture; +- ctx->vtable.vaQueryDisplayAttributes = i965_QueryDisplayAttributes; +- ctx->vtable.vaGetDisplayAttributes = i965_GetDisplayAttributes; +- ctx->vtable.vaSetDisplayAttributes = i965_SetDisplayAttributes; +-// ctx->vtable.vaDbgCopySurfaceToBuffer = i965_DbgCopySurfaceToBuffer; ++ ctx->vtable->vaTerminate = i965_Terminate; ++ ctx->vtable->vaQueryConfigEntrypoints = i965_QueryConfigEntrypoints; ++ ctx->vtable->vaQueryConfigProfiles = i965_QueryConfigProfiles; ++ ctx->vtable->vaQueryConfigEntrypoints = i965_QueryConfigEntrypoints; ++ ctx->vtable->vaQueryConfigAttributes = i965_QueryConfigAttributes; ++ ctx->vtable->vaCreateConfig = i965_CreateConfig; ++ ctx->vtable->vaDestroyConfig = i965_DestroyConfig; ++ ctx->vtable->vaGetConfigAttributes = i965_GetConfigAttributes; ++ ctx->vtable->vaCreateSurfaces = i965_CreateSurfaces; ++ ctx->vtable->vaDestroySurfaces = i965_DestroySurfaces; ++ ctx->vtable->vaCreateContext = i965_CreateContext; ++ ctx->vtable->vaDestroyContext = i965_DestroyContext; ++ ctx->vtable->vaCreateBuffer = i965_CreateBuffer; ++ ctx->vtable->vaBufferSetNumElements = i965_BufferSetNumElements; ++ ctx->vtable->vaMapBuffer = i965_MapBuffer; ++ ctx->vtable->vaUnmapBuffer = i965_UnmapBuffer; ++ ctx->vtable->vaDestroyBuffer = i965_DestroyBuffer; ++ ctx->vtable->vaBeginPicture = i965_BeginPicture; ++ ctx->vtable->vaRenderPicture = i965_RenderPicture; ++ ctx->vtable->vaEndPicture = i965_EndPicture; ++ ctx->vtable->vaSyncSurface = i965_SyncSurface; ++ ctx->vtable->vaQuerySurfaceStatus = i965_QuerySurfaceStatus; ++ ctx->vtable->vaPutSurface = i965_PutSurface; ++ ctx->vtable->vaQueryImageFormats = i965_QueryImageFormats; ++ ctx->vtable->vaCreateImage = i965_CreateImage; ++ ctx->vtable->vaDeriveImage = i965_DeriveImage; ++ ctx->vtable->vaDestroyImage = i965_DestroyImage; ++ ctx->vtable->vaSetImagePalette = i965_SetImagePalette; ++ ctx->vtable->vaGetImage = i965_GetImage; ++ ctx->vtable->vaPutImage = i965_PutImage; ++ ctx->vtable->vaQuerySubpictureFormats = i965_QuerySubpictureFormats; ++ ctx->vtable->vaCreateSubpicture = i965_CreateSubpicture; ++ ctx->vtable->vaDestroySubpicture = i965_DestroySubpicture; ++ ctx->vtable->vaSetSubpictureImage = i965_SetSubpictureImage; ++ ctx->vtable->vaSetSubpictureChromakey = i965_SetSubpictureChromakey; ++ ctx->vtable->vaSetSubpictureGlobalAlpha = i965_SetSubpictureGlobalAlpha; ++ ctx->vtable->vaAssociateSubpicture = i965_AssociateSubpicture; ++ ctx->vtable->vaDeassociateSubpicture = i965_DeassociateSubpicture; ++ ctx->vtable->vaQueryDisplayAttributes = i965_QueryDisplayAttributes; ++ ctx->vtable->vaGetDisplayAttributes = i965_GetDisplayAttributes; ++ ctx->vtable->vaSetDisplayAttributes = i965_SetDisplayAttributes; ++// ctx->vtable->vaDbgCopySurfaceToBuffer = i965_DbgCopySurfaceToBuffer; + + i965 = (struct i965_driver_data *)calloc(1, sizeof(*i965)); + assert(i965); ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libva/libva.spec?r1=1.9&r2=1.10&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
