mirror of https://github.com/odrling/Aegisub
sourced some error messages in the lavc video provider
Originally committed to SVN as r2302.
This commit is contained in:
parent
8129285630
commit
620cf44c46
|
@ -114,18 +114,18 @@ void LAVCVideoProvider::LoadVideo(Aegisub::String filename, double fps) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (vidStream == -1) throw _T("Could not find a video stream");
|
if (vidStream == -1) throw _T("ffmpeg video provider: Could not find a video stream");
|
||||||
|
|
||||||
// Find codec
|
// Find codec
|
||||||
codec = avcodec_find_decoder(codecContext->codec_id);
|
codec = avcodec_find_decoder(codecContext->codec_id);
|
||||||
if (!codec) throw _T("Could not find suitable video decoder");
|
if (!codec) throw _T("ffmpeg video provider: Could not find suitable video decoder");
|
||||||
|
|
||||||
// Enable truncation
|
// Enable truncation
|
||||||
//if (codec->capabilities & CODEC_CAP_TRUNCATED) codecContext->flags |= CODEC_FLAG_TRUNCATED;
|
//if (codec->capabilities & CODEC_CAP_TRUNCATED) codecContext->flags |= CODEC_FLAG_TRUNCATED;
|
||||||
|
|
||||||
// Open codec
|
// Open codec
|
||||||
result = avcodec_open(codecContext,codec);
|
result = avcodec_open(codecContext,codec);
|
||||||
if (result < 0) throw _T("Failed to open video decoder");
|
if (result < 0) throw _T("ffmpeg video provider: Failed to open video decoder");
|
||||||
|
|
||||||
// Parse file for keyframes and other useful stuff
|
// Parse file for keyframes and other useful stuff
|
||||||
LAVCKeyFrames LAVCFrameData(filename);
|
LAVCKeyFrames LAVCFrameData(filename);
|
||||||
|
|
Loading…
Reference in New Issue