Create a static constructor for libav initialization.

This commit is contained in:
codestation
2013-08-19 23:23:19 -04:30
parent 45a8366f9e
commit 0704cfa80a
4 changed files with 17 additions and 14 deletions

View File

@@ -24,7 +24,16 @@ public:
void getVideoMetadata(metadata_t &metadata);
void close();
static void init();
class AvInit
{
public:
AvInit()
{
av_register_all();
}
};
static AvInit init;
private:
void AVFrameToQImage(AVFrame &frame, QImage &image, int width, int height);