Announcement

Collapse
No announcement yet.

VLC Media Player To Receive VDPAU Support

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • phoronix
    started a topic VLC Media Player To Receive VDPAU Support

    VLC Media Player To Receive VDPAU Support

    Phoronix: VLC Media Player To Receive VDPAU Support

    Back when NVIDIA introduced VDPAU they had provided a set of patches that implemented this video API within the MPlayer and FFmpeg projects. Since the introduction of the Video Decode and Presentation API for Unix, the community has come up with VDPAU support for MythTV and most recently the Xine media player picked up VDPAU support. This afternoon we now have word that the VLC media player will be picking up VDPAU support. The VLC project currently has two developers working on implementing this video API that currently is only used by NVIDIA's binary driver...

    http://www.phoronix.com/vr.php?view=Njk1NA

  • makomk
    replied
    Originally posted by BlackStar View Post
    Isn't it be possible to dump the symbols and deduce the header from the mangled names? I think Michael said that Amd's API is a simple extension to the existing video decode acceleration (sorry, I can't remember yet another acronym ) - I'm not saying it's worth the effort, but it could make for a fun afternoon.
    Nope. Firstly, the API is C, so no mangled symbols. Most of the functions used to be wrappers of some sort around C++ code, but it looks like this is no longer true. Secondly, this just gives you the type names of the arguments - there's still no way of figuring out the layout of structs passed to the functions (e.g. XVBA_BUFFER_DESCRIPTOR), the argument names, or the return types. Any magic constants are right out.

    Also, with 8.12 the API seems to have changed to become more freestanding and less of an extension to XvMC. Plus, at the same time, the C functions stopped being simple wrappers around C++ function calls, so no guessing the API that way.

    Leave a comment:


  • deanjo
    replied
    Originally posted by Kano View Post
    I did not say that, i only mentioned G98 for VC-1. Anything wrong with it?
    Nope sorry, just read your reply the wrong way.

    Leave a comment:


  • bugmenot
    replied
    Now they only need to start supporting VA API, too.

    Leave a comment:


  • Kano
    replied
    I did not say that, i only mentioned G98 for VC-1. Anything wrong with it?

    Leave a comment:


  • deanjo
    replied
    Originally posted by Kano View Post
    I would say G9x, complete (incl. VC1) I guess only G98 right now.
    Well you can't say G9x as the G92 does not support VC-1 decode.

    Leave a comment:


  • myxal
    replied
    Yet another player supporting VDPAU? Pfft.
    At this rate, the real question is: When will VDPAU support come to xorg-video-ati or xorg-video-radeonhd? (I'm not counting on Xorg-video-intel)

    Seriously, XvBA is long-time no-see, zero player supporting, likely-no-better than DxVA bullet-point on AMD's roadmap, XvMC is insufficient and VA-API is vaporware.

    I'm really close to being in the market for a new graphics/mobo. If it weren't for nvidia's horrible track record with chipsets and recent problems with GPUs dying, I'd go for GeForce in a heartbeat. Since that just isn't the case, the current "purchase candidate" is a AMD 780G-based board, using 'that other OS' for now and hope for usable, supported solution to come along.

    Leave a comment:


  • Kano
    replied
    I would say G9x, complete (incl. VC1) I guess only G98 right now.

    Leave a comment:


  • deanjo
    replied
    Originally posted by BlackStar View Post
    Which cards support VDPAU? (G7x, G8x, or?)
    http://www.nvnews.net/vbulletin/showthread.php?t=123091

    Cards that support VC-1 list is incomplete as well. G98 cards (newer 8400GS and 9400 cards) should be able to do it and 8200/8300 igps are proven to work as well.
    Last edited by deanjo; 12-23-2008, 07:38 PM.

    Leave a comment:


  • BlackStar
    replied
    Which cards support VDPAU? (G7x, G8x, or?)

    Leave a comment:

Working...
X