From cc9277407f841b39f6b82a904f97d34565ec1b1e Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 14 Oct 2003 07:06:23 +0000 Subject: [PATCH] looping fix --- stepmania/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/stepmania/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp b/stepmania/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp index c17a5e48a9..5c906f1234 100644 --- a/stepmania/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp +++ b/stepmania/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp @@ -228,7 +228,9 @@ int FFMpeg_Helper::ReadPacket() } int ret = avcodec::av_read_packet(m_fctx, &pkt); - if( ret == -1 ) + /* XXX: why is avformat returning AVERROR_NOMEM on EOF? */ + if( ret < 0 ) +// if( ret == -1 ) { /* EOF. */ eof = 1; @@ -238,6 +240,7 @@ int FFMpeg_Helper::ReadPacket() return 0; } +#if 0 if( ret < 0 ) { /* XXX ? */ @@ -245,6 +248,7 @@ int FFMpeg_Helper::ReadPacket() // GetID().filename.c_str(), ret ); return -1; } +#endif if( pkt.stream_index == m_stream->index ) {