[vlmc-devel] [PATCH 00/10] ClipSmemRenderer

Yikai Lu luyikei.qmltu at gmail.com
Wed May 4 16:18:31 CEST 2016


This is a sequel to the previous "Remove TrackHandler" patchset.

Yikai Lu (10):
  SourceRenderer: Add enableOutputToMemory
  Remove TrackWorkflow::type()
  Workflow::Frame Add pts() and setPts()
  Workflow::Frame Add Frame( size_t size )
  Add ClipSmemRenderer
  Use ClipSmemRenderer
  Remove Image/Auido/VideoClipWorkflow
  Workflow::Frame: Don't remember VideoTrack-specific data
  WorkflowRenderer: Use Workflow::Frame instead of Workflow::AudioSample
  Remove AudioSample and OutputBuffer

 src/Backend/ISourceRenderer.h         |   3 +
 src/Backend/VLC/VLCSourceRenderer.cpp |  29 +++-
 src/Backend/VLC/VLCSourceRenderer.h   |   2 +
 src/CMakeLists.txt                    |   4 +-
 src/Commands/Commands.cpp             |   2 -
 src/EffectsEngine/EffectUser.cpp      |   2 +-
 src/Gui/timeline/TracksView.cpp       |  77 +++++----
 src/Renderer/ClipSmemRenderer.cpp     | 317 ++++++++++++++++++++++++++++++++++
 src/Renderer/ClipSmemRenderer.h       | 101 +++++++++++
 src/Renderer/WorkflowRenderer.cpp     |  12 +-
 src/Workflow/AudioClipWorkflow.cpp    | 226 ------------------------
 src/Workflow/AudioClipWorkflow.h      |  71 --------
 src/Workflow/ClipWorkflow.cpp         | 100 ++++++-----
 src/Workflow/ClipWorkflow.h           |  47 +----
 src/Workflow/ImageClipWorkflow.cpp    | 141 ---------------
 src/Workflow/ImageClipWorkflow.h      |  66 -------
 src/Workflow/MainWorkflow.cpp         |   4 +-
 src/Workflow/MainWorkflow.h           |   2 +-
 src/Workflow/TrackWorkflow.cpp        |  66 +++----
 src/Workflow/TrackWorkflow.h          |   6 +-
 src/Workflow/Types.cpp                |  65 ++-----
 src/Workflow/Types.h                  |  54 ++----
 src/Workflow/VideoClipWorkflow.cpp    | 196 ---------------------
 src/Workflow/VideoClipWorkflow.h      |  67 -------
 24 files changed, 610 insertions(+), 1050 deletions(-)
 create mode 100644 src/Renderer/ClipSmemRenderer.cpp
 create mode 100644 src/Renderer/ClipSmemRenderer.h
 delete mode 100644 src/Workflow/AudioClipWorkflow.cpp
 delete mode 100644 src/Workflow/AudioClipWorkflow.h
 delete mode 100644 src/Workflow/ImageClipWorkflow.cpp
 delete mode 100644 src/Workflow/ImageClipWorkflow.h
 delete mode 100644 src/Workflow/VideoClipWorkflow.cpp
 delete mode 100644 src/Workflow/VideoClipWorkflow.h

-- 
1.9.1



More information about the Vlmc-devel mailing list