Difference between revisions of "VoutReworkOrganization"

From VideoLAN Wiki
Jump to navigation Jump to search
 
(4 intermediate revisions by 2 users not shown)
Line 6: Line 6:
 
* Make the vout singleton that manages windows and inputs
 
* Make the vout singleton that manages windows and inputs
 
** Create the singleton
 
** Create the singleton
** Create the notion of vout_window, vout_region, vout_input
+
** Create the notion of vout_window , vout_region, vout_input. See [[VoutRework]]
* Add the new type of buffers (video + black bands for subpictures, at output resolution)
 
** Modify the processing chain for this
 
 
* Make the Great Unified Crop/Pad/AR thing
 
* Make the Great Unified Crop/Pad/AR thing
 
** Core part
 
** Core part
Line 14: Line 12:
 
* Rework SPU Unit  
 
* Rework SPU Unit  
 
** Allow "absolute timing" (OSD) or "stream timing" (subs)
 
** Allow "absolute timing" (OSD) or "stream timing" (subs)
** Ability to work at video resolution (DVD Subs) or output resolution (OSD, text subs)
+
** Ability to work at video resolution (DVD Subs) or output resolution (OSD, text subs) (handled in vout)
* Rename video_filter2 to picture_filter
+
* Sort the filters mess
* Add ability to add picture_filters in the chain
+
* Add ability to add "video_filter2" in the chain
 +
 
 +
* Add additionnal flags to windows
 +
* Fix hotkeys so they act on the selected window
 +
* Fix subtitles
 +
 
 +
[[Category:Dev Discussions]]

Latest revision as of 14:39, 1 October 2013

Roadmap

For more on the concepts (not very formalized) please see VoutRework

  • Make a SVN branch (0.8.5-vout)
  • Make the vout singleton that manages windows and inputs
    • Create the singleton
    • Create the notion of vout_window , vout_region, vout_input. See VoutRework
  • Make the Great Unified Crop/Pad/AR thing
    • Core part
    • Modular part (standard C, or using OS capabilities)
  • Rework SPU Unit
    • Allow "absolute timing" (OSD) or "stream timing" (subs)
    • Ability to work at video resolution (DVD Subs) or output resolution (OSD, text subs) (handled in vout)
  • Sort the filters mess
  • Add ability to add "video_filter2" in the chain
  • Add additionnal flags to windows
  • Fix hotkeys so they act on the selected window
  • Fix subtitles