Author: pebender
Date: Fri Nov 28 23:03:51 2008
New Revision: 4023

Added:
     
trunk/gar-minimyth/script/xorg-7.3/xf86-video-openchrome/files/xf86-video-openchrome-0.2.903-ioctl.patch
     
trunk/gar-minimyth/script/xorg-7.4/xf86-video-openchrome/files/xf86-video-openchrome-0.2.903-ioctl.patch
Modified:
    trunk/gar-minimyth/html/minimyth/document-changelog.txt
    trunk/gar-minimyth/script/xorg-7.3/xf86-video-openchrome/Makefile
    trunk/gar-minimyth/script/xorg-7.3/xf86-video-openchrome/checksums
    trunk/gar-minimyth/script/xorg-7.4/xf86-video-openchrome/Makefile
    trunk/gar-minimyth/script/xorg-7.4/xf86-video-openchrome/checksums

Log:
- Fixed bug in the openChrome driver's XvMC-VLD implementation:
    
<http://wiki.openchrome.org/pipermail/openchrome-devel/2008-November/000140.html>



Modified: trunk/gar-minimyth/html/minimyth/document-changelog.txt
==============================================================================
--- trunk/gar-minimyth/html/minimyth/document-changelog.txt     (original)
+++ trunk/gar-minimyth/html/minimyth/document-changelog.txt     Fri Nov 28  
23:03:51 2008
@@ -51,6 +51,8 @@
      - Fixed bug in MiniMyth::mythdb_jumppoints_update.
      - Fixed bug in MiniMyth::mythdb_x_get. This bug could cause the perl  
init
        scripts to fail with the error message 'configuring video ...'.
+    - Fixed bug in the openChrome driver's XvMC-VLD implementation:
+       
<http://wiki.openchrome.org/pipermail/openchrome-devel/2008-November/000140.html>

  Modified build system
      - Changed mksquashfs so that it uses more conservative settings. I hope

Modified: trunk/gar-minimyth/script/xorg-7.3/xf86-video-openchrome/Makefile
==============================================================================
--- trunk/gar-minimyth/script/xorg-7.3/xf86-video-openchrome/Makefile    
(original)
+++ trunk/gar-minimyth/script/xorg-7.3/xf86-video-openchrome/Makefile   Fri  
Nov 28 23:03:51 2008
@@ -4,7 +4,7 @@
  MASTER_SITES  = http://www.openchrome.org/releases/
  MASTER_SITES += svn://svn.openchrome.org/svn/trunk/
  DISTFILES = $(DISTNAME).tar.bz2
-PATCHFILES = $(DISTNAME)-composite.patch $(DISTNAME)-pkg_config.patch
+PATCHFILES = $(DISTNAME)-ioctl.patch $(DISTNAME)-composite.patch  
$(DISTNAME)-pkg_config.patch
  LICENSE = MIT

  DESCRIPTION =

Modified: trunk/gar-minimyth/script/xorg-7.3/xf86-video-openchrome/checksums
==============================================================================
--- trunk/gar-minimyth/script/xorg-7.3/xf86-video-openchrome/checksums   
(original)
+++ trunk/gar-minimyth/script/xorg-7.3/xf86-video-openchrome/checksums  Fri  
Nov 28 23:03:51 2008
@@ -1,3 +1,4 @@
  c0820787e89958c9114d359b6a3cd464   
download/xf86-video-openchrome-0.2.903.tar.bz2
+c47a95452576655c3e4d789790a1f50e   
download/xf86-video-openchrome-0.2.903-ioctl.patch
  93deac7c44bb2ca5acf0ab7ff0856533   
download/xf86-video-openchrome-0.2.903-composite.patch
  43779c5f36525e1bba88ca3c13668261   
download/xf86-video-openchrome-0.2.903-pkg_config.patch

Added:  
trunk/gar-minimyth/script/xorg-7.3/xf86-video-openchrome/files/xf86-video-openchrome-0.2.903-ioctl.patch
==============================================================================
--- (empty file)
+++  
trunk/gar-minimyth/script/xorg-7.3/xf86-video-openchrome/files/xf86-video-openchrome-0.2.903-ioctl.patch
         
Fri Nov 28 23:03:51 2008
@@ -0,0 +1,28 @@
+diff -Naur xf86-video-openchrome-0.2.903-old/libxvmc/viaLowLevelPro.c  
xf86-video-openchrome-0.2.903-new/libxvmc/viaLowLevelPro.c
+--- xf86-video-openchrome-0.2.903-old/libxvmc/viaLowLevelPro.c 2008-06-07  
10:28:37.000000000 -0700
++++ xf86-video-openchrome-0.2.903-new/libxvmc/viaLowLevelPro.c 2008-11-28  
22:56:55.000000000 -0800
+@@ -1460,13 +1460,13 @@
+
+     if (size != mem->size) {
+       if (mem->size)
+-          drmCommandWrite(xl->fd, DRM_VIA_FREEMEM, mem, sizeof(mem));
++          drmCommandWrite(xl->fd, DRM_VIA_FREEMEM, mem, sizeof(*mem));
+       mem->context = *(xl->drmcontext);
+       mem->size = size;
+       mem->type = VIA_MEM_VIDEO;
+
+       if (((ret = drmCommandWriteRead(xl->fd, DRM_VIA_ALLOCMEM, mem,
+-                      sizeof(mem))) < 0) || mem->size != size) {
++                      sizeof(*mem))) < 0) || mem->size != size) {
+           mem->size = 0;
+           return -1;
+       }
+@@ -1484,7 +1484,7 @@
+     drm_via_mem_t *mem = &buf->mem;
+
+     if (mem->size)
+-      drmCommandWrite(xl->fd, DRM_VIA_FREEMEM, mem, sizeof(mem));
++      drmCommandWrite(xl->fd, DRM_VIA_FREEMEM, mem, sizeof(*mem));
+     mem->size = 0;
+ }
+

Modified: trunk/gar-minimyth/script/xorg-7.4/xf86-video-openchrome/Makefile
==============================================================================
--- trunk/gar-minimyth/script/xorg-7.4/xf86-video-openchrome/Makefile    
(original)
+++ trunk/gar-minimyth/script/xorg-7.4/xf86-video-openchrome/Makefile   Fri  
Nov 28 23:03:51 2008
@@ -4,7 +4,7 @@
  MASTER_SITES  = http://www.openchrome.org/releases/
  MASTER_SITES += svn://svn.openchrome.org/svn/trunk/
  DISTFILES = $(DISTNAME).tar.bz2
-PATCHFILES = $(DISTNAME)-composite.patch $(DISTNAME)-pkg_config.patch
+PATCHFILES = $(DISTNAME)-ioctl.patch $(DISTNAME)-composite.patch  
$(DISTNAME)-pkg_config.patch
  LICENSE = MIT

  DESCRIPTION =

Modified: trunk/gar-minimyth/script/xorg-7.4/xf86-video-openchrome/checksums
==============================================================================
--- trunk/gar-minimyth/script/xorg-7.4/xf86-video-openchrome/checksums   
(original)
+++ trunk/gar-minimyth/script/xorg-7.4/xf86-video-openchrome/checksums  Fri  
Nov 28 23:03:51 2008
@@ -1,3 +1,4 @@
  c0820787e89958c9114d359b6a3cd464   
download/xf86-video-openchrome-0.2.903.tar.bz2
+c47a95452576655c3e4d789790a1f50e   
download/xf86-video-openchrome-0.2.903-ioctl.patch
  93deac7c44bb2ca5acf0ab7ff0856533   
download/xf86-video-openchrome-0.2.903-composite.patch
  43779c5f36525e1bba88ca3c13668261   
download/xf86-video-openchrome-0.2.903-pkg_config.patch

Added:  
trunk/gar-minimyth/script/xorg-7.4/xf86-video-openchrome/files/xf86-video-openchrome-0.2.903-ioctl.patch
==============================================================================
--- (empty file)
+++  
trunk/gar-minimyth/script/xorg-7.4/xf86-video-openchrome/files/xf86-video-openchrome-0.2.903-ioctl.patch
         
Fri Nov 28 23:03:51 2008
@@ -0,0 +1,28 @@
+diff -Naur xf86-video-openchrome-0.2.903-old/libxvmc/viaLowLevelPro.c  
xf86-video-openchrome-0.2.903-new/libxvmc/viaLowLevelPro.c
+--- xf86-video-openchrome-0.2.903-old/libxvmc/viaLowLevelPro.c 2008-06-07  
10:28:37.000000000 -0700
++++ xf86-video-openchrome-0.2.903-new/libxvmc/viaLowLevelPro.c 2008-11-28  
22:56:55.000000000 -0800
+@@ -1460,13 +1460,13 @@
+
+     if (size != mem->size) {
+       if (mem->size)
+-          drmCommandWrite(xl->fd, DRM_VIA_FREEMEM, mem, sizeof(mem));
++          drmCommandWrite(xl->fd, DRM_VIA_FREEMEM, mem, sizeof(*mem));
+       mem->context = *(xl->drmcontext);
+       mem->size = size;
+       mem->type = VIA_MEM_VIDEO;
+
+       if (((ret = drmCommandWriteRead(xl->fd, DRM_VIA_ALLOCMEM, mem,
+-                      sizeof(mem))) < 0) || mem->size != size) {
++                      sizeof(*mem))) < 0) || mem->size != size) {
+           mem->size = 0;
+           return -1;
+       }
+@@ -1484,7 +1484,7 @@
+     drm_via_mem_t *mem = &buf->mem;
+
+     if (mem->size)
+-      drmCommandWrite(xl->fd, DRM_VIA_FREEMEM, mem, sizeof(mem));
++      drmCommandWrite(xl->fd, DRM_VIA_FREEMEM, mem, sizeof(*mem));
+     mem->size = 0;
+ }
+

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"minimyth-commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/minimyth-commits?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to