From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NvzUY-0007oa-AR for garchives@archives.gentoo.org; Sun, 28 Mar 2010 20:53:54 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 244BDE08D0; Sun, 28 Mar 2010 20:52:51 +0000 (UTC) Received: from mail-yw0-f199.google.com (mail-yw0-f199.google.com [209.85.211.199]) by pigeon.gentoo.org (Postfix) with ESMTP id BCCEFE08D0 for ; Sun, 28 Mar 2010 20:52:51 +0000 (UTC) Received: by ywh37 with SMTP id 37so1817723ywh.2 for ; Sun, 28 Mar 2010 13:52:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:received:message-id:subject :from:to:content-type; bh=YO1sY4YdhI3SS4gjIXlBPz6HsV4lh1g/I7Rw70XkstM=; b=Sxxcv2zvaA8KAvgW8fNvvAz+wYYZJWLXgfnG7ENZCswaEGobdjCZGvoWRTlI2YuNFn 5gd1G5NSJSNqd2Jabrcy3IrSokRGL2/LVOcD8skUGAnedz2gwvy/cJk26oECvhAzgwlV 5e/wCfBxc2emWrICiGcd7iVhiWh/zbE4MjjQ0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=gyQkdeCu+6lEmb8gMaZOGsWIn1acGYCLdyc6AzQLiXRikiB/botjNaKtsTDjXxf03R glRLQt3ystgAcSxblliCwMcggVfQP477c4er+NegLyXoJtEztlTa9hKkEGnHa/55retE NlKLZmuuL28u0G/zpH56ZHT+p5ti2VQ0Sr/ZQ= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Sender: paul.hartman@gmail.com Received: by 10.151.111.17 with HTTP; Sun, 28 Mar 2010 13:52:51 -0700 (PDT) In-Reply-To: <4BAD6389.4070801@gmail.com> References: <4BACD05D.2020906@gmail.com> <58965d8a1003261408n7d73e651oe2fb6cca8a0eaaa2@mail.gmail.com> <4BAD6389.4070801@gmail.com> Date: Sun, 28 Mar 2010 15:52:51 -0500 X-Google-Sender-Auth: d9e57bce70df8258 Received: by 10.150.48.7 with SMTP id v7mr3864669ybv.296.1269809571438; Sun, 28 Mar 2010 13:52:51 -0700 (PDT) Message-ID: <58965d8a1003281352n3c1580b8k118debf0922cc0b6@mail.gmail.com> Subject: Re: [gentoo-user] Re: libvdpau (?) From: Paul Hartman To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: 67c28b40-87f3-4baa-9e4f-52d327a69b88 X-Archives-Hash: 665f9cc80c4c2fa67fc036524653df9c On Fri, Mar 26, 2010 at 8:46 PM, 7v5w7go9ub0o <7v5w7go9ub0o@gmail.com> wrote: > On 03/26/10 17:08, Paul Hartman wrote: >> >> On Fri, Mar 26, 2010 at 10:18 AM, >> 7v5w7go9ub0o<7v5w7go9ub0o@gmail.com> wrote: >>> >>> I'd like to compile ffmpeg with vdpau - direct NVidia hardware >>> acceleration. This is a configuration flag for ffmpeg. >>> >>> Setting the "vdpau" use flag seems to set the configuration flag, >>> but also brings in the "x11-libs/libvdpau" libraries which I think >>> I do not want, as my NVidia proprietary driver provides these >>> libraries. >> >> AFAIK Nvidia split the vdpau off into libvdpau late last year >> sometime. On my system I use both nvidia-drivers and libvdpau without >> issue. libvdpau provides libvdpau.so while nvidia-drivers provides >> libvdpau_nvidia.so >> >> Here are my versions: >> >> x11-libs/libvdpau-0.3-r2 x11-drivers/nvidia-drivers-195.36.15 >> >> Are you using older versions? I use ~amd64 so maybe if you run stable >> it has the older versions. >> > > > AHA! THANKS! that explains a lot - including why they made libvdpau > ebuild a requirement for ffmpeg. > > I didn't know that libvdpau ebuild is simply an open-source version of > libvdpau.so. (The webpage describes a "wrapper" - duh, what's a wrapper? > But I suppose that if libvdpau.so is the first in line, and subsequently > loads other "driver" components, then it could be called a wrapper). > > Portage fell behind the NVidia driver releases a while back - probably > before the split you described - so I then started installing drivers > directly from NVidia.com, and not portage. > > (And NVidia continues to bundle libvdpau.so (proprietary?) along with the > other components.) > > So when ffmpeg wanted to add a "wrapper" to the mix, I decided no thanks > and started this thread - finally figuring out that I needed to remove > the requirement from the ebuild. Having libvdpau.so, everything worked fine. > > Now that I know what it is, I've installed the libvdpau package and > updated the portage NV drivers to current. If portage keeps current I'll > use it; if portage again falls behind I should be able to use NVidia.com and > ffmpeg will compile either way. > > Thanks again for your help. No problem. Also check out x11-misc/vdpauinfo it is a tool that shows the vdpau capabilities of your video card/drivers (which codecs & mixer features are supported).