Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 81caa55

Browse files
authored
log error on filter graph
1 parent 7a0a55b commit 81caa55

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/recorder.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,11 @@ bool Recorder::writeFrame(const std::vector<uint8_t>& frameData) {
257257
}
258258

259259
void Recorder::filterFrame(AVFrame* inputFrame, AVFrame* outputFrame) {
260-
if (av_buffersrc_add_frame(m_buffersrcCtx, inputFrame) < 0) {
260+
int ret = av_buffersrc_add_frame(m_buffersrcCtx, inputFrame);
261+
if (ret < 0) {
261262
std::cerr << "Error feeding frame to filter graph.\n";
263+
char errbuf[AV_ERROR_MAX_STRING_SIZE];
264+
av_strerror(ret, errbuf, AV_ERROR_MAX_STRING_SIZE);
262265
avfilter_graph_free(&m_filterGraph);
263266
return;
264267
}

0 commit comments

Comments
 (0)