summaryrefslogtreecommitdiff
path: root/rotord/rotord.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'rotord/rotord.cpp')
-rwxr-xr-xrotord/rotord.cpp14
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){