obs-ffmpeg: Call av_register_all before nvenc check

Closes jp9000/obs-studio#1157
This commit is contained in:
Lucian Poston
2018-01-18 01:34:15 -08:00
committed by jp9000
parent 653d3ceb33
commit ff45b7b119

View File

@@ -3,6 +3,7 @@
#include <util/platform.h>
#include <libavutil/log.h>
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include <pthread.h>
#ifndef __APPLE__
@@ -147,7 +148,10 @@ typedef NVENCSTATUS (NVENCAPI *NVENCODEAPICREATEINSTANCE)(
static bool nvenc_supported(void)
{
av_register_all();
profile_start(nvenc_check_name);
AVCodec *nvenc = avcodec_find_encoder_by_name("nvenc_h264");
void *lib = NULL;
void *cudalib = NULL;