From owner-cvs-ports@FreeBSD.ORG Mon Aug 18 05:06:56 2003 Return-Path: Delivered-To: cvs-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 488EA37B401; Mon, 18 Aug 2003 05:06:56 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D1A7043F85; Mon, 18 Aug 2003 05:06:55 -0700 (PDT) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h7IC6t0U086797; Mon, 18 Aug 2003 05:06:55 -0700 (PDT) (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h7IC6tvb086796; Mon, 18 Aug 2003 05:06:55 -0700 (PDT) Message-Id: <200308181206.h7IC6tvb086796@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Mon, 18 Aug 2003 05:06:55 -0700 (PDT) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: ports/multimedia/xdvshow Makefile ports/multimedia/xdvshow/files patch-src::xdvshow-shm.c X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Aug 2003 12:06:56 -0000 simokawa 2003/08/18 05:06:55 PDT FreeBSD ports repository Modified files: multimedia/xdvshow Makefile Added files: multimedia/xdvshow/files patch-src::xdvshow-shm.c Log: xdvshow uses evil busy loop in the decoding routine and it doesn't work as expected with some thread libraries. For an adhoc workaround for this problem, insert usleep() in the loop to force context switch. The original code should be rewritten using a conditional variable. Revision Changes Path 1.2 +1 -0 ports/multimedia/xdvshow/Makefile 1.1 +18 -0 ports/multimedia/xdvshow/files/patch-src::xdvshow-shm.c (new)