Changes between Initial Version and Version 1 of Ticket #2287


Ignore:
Timestamp:
Aug 31, 2006, 5:16:32 PM (14 years ago)
Author:
danielk
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2287 – Description

    initial v1  
    11The point of the mythtv-vid branch is to fix some of the long standing deficiencies in the video output classes, for X11 in particular:
    22
    3  * Filters
    4  * * Add support for OpenGL filtering, in particular Lanczos for scaling and YV12->RGB conversion for display (ref #843)
    5  * * Allow different filter sets for different video and display resolutions.
    6  * * Make setting up filters easier with a GUI
    7  * * Allow changing the filter set during playback, esp for deinterlacing.
    8  * * Auto-detect pull-up and apply ivtc filtering (#1778)
     3Filters
     4 * Add support for OpenGL filtering, in particular Lanczos for scaling and YV12->RGB conversion for display (ref #843)
     5 * Allow different filter sets for different video and display resolutions.
     6 * Make setting up filters easier with a GUI
     7 * Allow changing the filter set during playback, esp for deinterlacing.
     8 * Auto-detect pull-up and apply ivtc filtering (#1778)
    99
    10  * Video output methods
    11  * * Implement per-frame video resolution switching
    12  * * Support XvMC for MPEG-2 NUV files (and enable transcode to MPEG-2)
    13  * * Finish support for XvMC copy to pbuffer + opengl render
    14  * * Key xrandr switching to video framerate
     10Video output methods
     11 * Implement per-frame video resolution switching
     12 * Support XvMC for MPEG-2 NUV files (and enable transcode to MPEG-2)
     13 * Finish support for XvMC copy to pbuffer + opengl render
     14 * Key xrandr switching to video framerate
    1515
    16  * OSD rendering
    17  * * Fix video frame OSD blending for bob-deint (Filter vert freq in pause + when there is video<->screen framerate mismatch)
    18  * * Implement RGB OSD surfaces
    19  * * Implement OpenGL OSD surfaces
    20  * * Implement X Composited OSD surfaces
    21  * * Key preferred OSD and OSD fade to resolution and video output method.
     16OSD rendering
     17 * Fix video frame OSD blending for bob-deint (Filter vert freq in pause + when there is video<->screen framerate mismatch)
     18 * Implement RGB OSD surfaces
     19 * Implement OpenGL OSD surfaces
     20 * Implement X Composited OSD surfaces
     21 * Key preferred OSD and OSD fade to resolution and video output method.