work around namespace error

This commit is contained in:
Glenn Maynard
2005-10-20 20:38:57 +00:00
parent 4936bf69c1
commit ee492d5284
3 changed files with 4 additions and 6 deletions
@@ -128,7 +128,7 @@ static int FindCompatibleAVFormat( bool bHighColor )
return -1;
}
RageSurface *MovieTexture_FFMpeg::AVCodecCreateCompatibleSurface( int iTextureWidth, int iTextureHeight, avcodec::PixelFormat &iAVTexfmt )
RageSurface *MovieTexture_FFMpeg::AVCodecCreateCompatibleSurface( int iTextureWidth, int iTextureHeight, int &iAVTexfmt )
{
FixLilEndian();
@@ -581,7 +581,7 @@ void MovieDecoder_FFMpeg::Close()
RageSurface *MovieDecoder_FFMpeg::CreateCompatibleSurface( int iTextureWidth, int iTextureHeight )
{
return MovieTexture_FFMpeg::AVCodecCreateCompatibleSurface( iTextureWidth, iTextureHeight, m_AVTexfmt );
return MovieTexture_FFMpeg::AVCodecCreateCompatibleSurface( iTextureWidth, iTextureHeight, (int&) m_AVTexfmt );
}
MovieTexture_FFMpeg::MovieTexture_FFMpeg( RageTextureID ID ):
@@ -8,14 +8,12 @@
#include <inttypes.h>
#endif
namespace avcodec { enum PixelFormat; }
class MovieTexture_FFMpeg: public MovieTexture_Generic
{
public:
MovieTexture_FFMpeg( RageTextureID ID );
static RageSurface *AVCodecCreateCompatibleSurface( int iTextureWidth, int iTextureHeight, avcodec::PixelFormat &iAVTexfmt );
static RageSurface *AVCodecCreateCompatibleSurface( int iTextureWidth, int iTextureHeight, int &iAVTexfmt );
};
#define USE_MOVIE_TEXTURE_FFMPEG
@@ -220,7 +220,7 @@ int MovieDecoder_Theora::GetFrame()
RageSurface *MovieDecoder_Theora::CreateCompatibleSurface( int iTextureWidth, int iTextureHeight )
{
return MovieTexture_FFMpeg::AVCodecCreateCompatibleSurface( iTextureWidth, iTextureHeight, m_OutputPixFmt );
return MovieTexture_FFMpeg::AVCodecCreateCompatibleSurface( iTextureWidth, iTextureHeight, (int&) m_OutputPixFmt );
}
void MovieDecoder_Theora::ConvertToSurface( RageSurface *pSurface ) const