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 )
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.
Note: See
TracTickets for help on using
tickets.