diff options
Diffstat (limited to 'rotord/rotord.cpp')
| -rwxr-xr-x | rotord/rotord.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/rotord/rotord.cpp b/rotord/rotord.cpp index f0bcc0d..734e159 100755 --- a/rotord/rotord.cpp +++ b/rotord/rotord.cpp @@ -29,6 +29,20 @@ save a movie how do we deal with frames in libavcodec - can we request a frame by number how do we deal with resolution + + +avcodec class +what does it have to do? + +-open files (could be video, audio, or both) +-process files i.e. thumbnail the audio or do audio analysis, make a no-keyframe proxy of a movie +-retrieve video frames (with caching- what's the best way to approach this) + +just for a quick think through: signal data is trivial: 1 floating point number per frame. +to store a whole uncompressed video track for a 3 minute @ 720.25p in RGB \= 12GB +caching the whole thing isn't a goer + + */ RotorRequestHandler::RotorRequestHandler(const std::string& format): _format(format){ |
