All of lore.kernel.org
 help / color / mirror / Atom feed
From: Roger <rogerx.oss-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Subject: Re: "Decode videos"
Date: Mon, 6 Dec 2010 20:11:16 -0900	[thread overview]
Message-ID: <20101207051116.GD4066@localhost2.local> (raw)
In-Reply-To: <20101206200707.4793a30a-bEIzoA7YQWm4miubQJdzGGS2/mPcPMSI/gJWpUujD0o@public.gmane.org>

On Mon, Dec 06, 2010 at 08:07:07PM -0500, Jimmy Rentz wrote:
>Initially I would say XVMC.  VDPAU expects full hw bitstream
>decode.  XVMC only does decode starting at idct/mb.  I am guessing it
>is possible to support VDPAU by doing the earlier stages in software
>then handling the reset to hw.  Well, unless someone figures out some
>way to handle the full pipeline in hw via shaders which is something
>I have no time or knowledge.  
>
>The latest version of the video decode/vpe/nv40 patches are here:
>http://people.freedesktop.org/~jb17bsome/vpe/ddx/ddx_nouveau_vpe_v1.patch
>http://people.freedesktop.org/~jb17bsome/vpe/drm/drm_nouveau_vpe_v5.patch
>http://people.freedesktop.org/~jb17bsome/vpe/kernel/kernel_nouveau_vpe_v6.patch
>http://people.freedesktop.org/~jb17bsome/vpe/mesa/mesa_pipe_video_nouveau_vpe_v3.patch 
>For mesa you need to pull the pipe-video branch.  All the others apply
>fine against the latest branches for the ddx, drm, nouveau kernel.
>
>The current patches integrate vpe better with gem/ttm.  This means
>that relocs/fences are emitted and it doesn't just pin all memory like
>before. Though, it does runs much slower compared to my last non-gem
>version located under the old directories in (ddx/drm/kernel/mesa).  I
>am fairly certain from oprofile dumps that it is because of too many
>relocs emitted or something, but I haven't followed up.
>
>Anyway hopes this helps.
>
>Jimmy

Just a quick ping on this topic.

I have 2 video cards with XvMC capabilities on 450P3 and 2x750P3 CPU's, of
which, XvMC is required for playback of high resolution video... unless
I use the rough MPlayer slow CPU scaling hacks.

I hopefully plan to experiment with the XvMC patches in the near future.

-- 
Roger
http://rogerx.freeshell.org/

  parent reply	other threads:[~2010-12-07  5:11 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-12-06 18:35 "Decode videos" Mikhail Ramendik
     [not found] ` <AANLkTimLWGd5Qp8ARTUy5ru8Uwm_H2=B-0nCAys4yK3W-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-06 22:05   ` Xavier Chantry
     [not found]     ` <AANLkTikufPCJWBMJt2A6yRzA9q2bH-x9zf4KJ6+WySHB-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-07  1:07       ` Jimmy Rentz
     [not found]         ` <20101206200707.4793a30a-bEIzoA7YQWm4miubQJdzGGS2/mPcPMSI/gJWpUujD0o@public.gmane.org>
2010-12-07  5:11           ` Roger [this message]
2010-12-07 13:58           ` James Courtier-Dutton
     [not found]             ` <AANLkTi=7xfD=JcyexZZ-dRrEBDkiPat87ZgwwQbb5gxM-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-07 14:14               ` Jimmy Rentz
2010-12-16 19:28           ` Mikhail Ramendik
     [not found]             ` <AANLkTikOvVZhzXqFOtBvDhudcP=SL__YvBoRHbY__V1d-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-16 19:44               ` James Courtier-Dutton
     [not found]                 ` <AANLkTimxkpQKHdg5G2ZY-97_4P4XAZ+UobZHFNF7ZqOf-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-17  1:10                   ` Jimmy Rentz
     [not found]                     ` <20101216201011.156e62ab-bEIzoA7YQWm4miubQJdzGGS2/mPcPMSI/gJWpUujD0o@public.gmane.org>
2010-12-17  1:46                       ` Mikhail Ramendik

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20101207051116.GD4066@localhost2.local \
    --to=rogerx.oss-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
    --cc=nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.