diff --git a/stepmania/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp b/stepmania/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp index 68c1f42d1e..e0a5fe60e3 100644 --- a/stepmania/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp +++ b/stepmania/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp @@ -491,20 +491,20 @@ static avcodec::URLProtocol RageProtocol = NULL }; -static void InitProtocol() +static void RegisterProtocols() { static bool Done = false; if( Done ) return; Done = true; + avcodec::av_register_all(); avcodec::register_protocol( &RageProtocol ); } void MovieTexture_FFMpeg::CreateDecoder() { - avcodec::av_register_all(); - InitProtocol(); + RegisterProtocols(); int ret = avcodec::av_open_input_file( &decoder->m_fctx, "rage://" + GetID().filename, NULL, 0, NULL ); if( ret < 0 )