summaryrefslogtreecommitdiff
path: root/rotord/src/libavwrapper.cpp
diff options
context:
space:
mode:
authorTim Redfern <tim@herge.(none)>2013-07-30 13:52:22 +0100
committerTim Redfern <tim@herge.(none)>2013-07-30 13:52:22 +0100
commitc2237c2116ca551c0755821beadae3fac54547e7 (patch)
treeb032707e22b6bf01b9442cb6a5cc0108096514ae /rotord/src/libavwrapper.cpp
parentf4170d6bfb763ad0af4002277a37dcd1692534d5 (diff)
perfecting draw node
Diffstat (limited to 'rotord/src/libavwrapper.cpp')
-rwxr-xr-xrotord/src/libavwrapper.cpp22
1 files changed, 12 insertions, 10 deletions
diff --git a/rotord/src/libavwrapper.cpp b/rotord/src/libavwrapper.cpp
index a19e01a..673c2be 100755
--- a/rotord/src/libavwrapper.cpp
+++ b/rotord/src/libavwrapper.cpp
@@ -76,6 +76,18 @@ int64_t seekFunction(void* opaque, int64_t offset, int whence)
}
+void libav::maybeInitFFMpegLib()
+{
+ if (b_is_one_time_inited)
+ return;
+ av_register_all();
+ avcodec_register_all();
+ avformat_network_init();
+ b_is_one_time_inited = true;
+}
+
+
+
/////////////////////////////
// AVPacketWrapper methods //
/////////////////////////////
@@ -484,15 +496,6 @@ void libav::decoder::initialize()
maybeInitFFMpegLib();
}
-void libav::maybeInitFFMpegLib()
-{
- if (b_is_one_time_inited)
- return;
- av_register_all();
- avcodec_register_all();
- avformat_network_init();
- b_is_one_time_inited = true;
-}
bool libav::decoder::avtry(int result, const std::string& msg) {
if ((result < 0) && (result != AVERROR_EOF)) {
@@ -508,7 +511,6 @@ bool libav::decoder::avtry(int result, const std::string& msg) {
-
///////////////////////////
// encoder methods //
///////////////////////////