Opened 18 years ago

Last modified 15 years ago

#2287 closed task

mythtv-vid: X11 Video output fixes branch — at Version 1

Reported by: danielk Owned by: danielk
Priority: minor Milestone: unknown
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description (last modified by danielk)

The point of the mythtv-vid branch is to fix some of the long standing deficiencies in the video output classes, for X11 in particular:

Filters

  • Add support for OpenGL filtering, in particular Lanczos for scaling and YV12->RGB conversion for display (ref #843)
  • Allow different filter sets for different video and display resolutions.
  • Make setting up filters easier with a GUI
  • Allow changing the filter set during playback, esp for deinterlacing.
  • Auto-detect pull-up and apply ivtc filtering (#1778)

Video output methods

  • Implement per-frame video resolution switching
  • Support XvMC for MPEG-2 NUV files (and enable transcode to MPEG-2)
  • Finish support for XvMC copy to pbuffer + opengl render
  • Key xrandr switching to video framerate

OSD rendering

  • Fix video frame OSD blending for bob-deint (Filter vert freq in pause + when there is video<->screen framerate mismatch)
  • Implement RGB OSD surfaces
  • Implement OpenGL OSD surfaces
  • Implement X Composited OSD surfaces
  • Key preferred OSD and OSD fade to resolution and video output method.

Change History (1)

comment:1 Changed 18 years ago by danielk

Description: modified (diff)
Note: See TracTickets for help on using tickets.