Results 1 to 2 of 2

Thread: High quality deinterlacing on VA-API

  1. #1

    Default High quality deinterlacing on VA-API

    Hi all,

    I have been patiently for sandy bridge to surface so I can build my new MythTV frontend. Sandy bridge should future proof me for some time.

    I'm keen to take advantage of H/W decode that should let me get away with a very cool CPU.

    The concern I have relates to deinterlacing. Will the Sandy Bridge drivers expose decent de-interlacing methods? From va_x11.h I can only see Bob and One-field. I was hoping for a high quality spatial-temporal method like NVIDIA support on VDPAU.

    Can anyone shed light on this? I suppose it could be done on the CPU using Yadif already built into mythtv. That will require code changes though assuming VA-API can render to ordinary memory. Even better it could be implemented in a shader.

    Regards
    Mike

  2. #2
    Join Date
    Jun 2009
    Location
    Paris
    Posts
    428

    Default

    Quote Originally Posted by bodyjarrocks View Post
    The concern I have relates to deinterlacing. Will the Sandy Bridge drivers expose decent de-interlacing methods? From va_x11.h I can only see Bob and One-field. I was hoping for a high quality spatial-temporal method like NVIDIA support on VDPAU.
    A VA/PP API was proposed but not implemented yet. For Ironlake, there already is spatial or temporal deinterlacing implicitly implemented IIRC. I once saw the driver maintaing an history of presented surfaces for that. Or code was just there but not used yet.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •