[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