Skip to content

Commit b553065

Browse files
committed
(Record FFMPEG) Get rid of all the cplusplus ifdefs
1 parent 8376b06 commit b553065

File tree

1 file changed

+22
-30
lines changed

1 file changed

+22
-30
lines changed

record/drivers/record_ffmpeg.c

Lines changed: 22 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1189,11 +1189,9 @@ static bool encode_video(ffmpeg_t *handle, AVFrame *frame)
11891189
ret = avcodec_send_frame(handle->video.codec, frame);
11901190
if (ret < 0)
11911191
{
1192-
#ifdef __cplusplus
1193-
RARCH_ERR("[FFmpeg] Cannot send video frame. Error code: %d.\n", ret);
1194-
#else
1195-
RARCH_ERR("[FFmpeg] Cannot send video frame. Error code: %s.\n", av_err2str(ret));
1196-
#endif
1192+
char msg[AV_ERROR_MAX_STRING_SIZE];
1193+
av_make_error_string(msg, AV_ERROR_MAX_STRING_SIZE, ret);
1194+
RARCH_ERR("[FFmpeg] Cannot send video frame. Error code: %s.\n", msg);
11971195
return false;
11981196
}
11991197

@@ -1204,11 +1202,9 @@ static bool encode_video(ffmpeg_t *handle, AVFrame *frame)
12041202
break;
12051203
else if (ret < 0)
12061204
{
1207-
#ifdef __cplusplus
1208-
RARCH_ERR("[FFmpeg] Cannot receive video packet. Error code: %d.\n", ret);
1209-
#else
1210-
RARCH_ERR("[FFmpeg] Cannot receive video packet. Error code: %s.\n", av_err2str(ret));
1211-
#endif
1205+
char msg[AV_ERROR_MAX_STRING_SIZE];
1206+
av_make_error_string(msg, AV_ERROR_MAX_STRING_SIZE, ret);
1207+
RARCH_ERR("[FFmpeg] Cannot receive video packet. Error code: %s.\n", msg);
12121208
return false;
12131209
}
12141210

@@ -1225,11 +1221,9 @@ static bool encode_video(ffmpeg_t *handle, AVFrame *frame)
12251221
ret = av_interleaved_write_frame(handle->muxer.ctx, pkt);
12261222
if (ret < 0)
12271223
{
1228-
#ifdef __cplusplus
1229-
RARCH_ERR("[FFmpeg] Cannot write video packet to output file. Error code: %d.\n", ret);
1230-
#else
1231-
RARCH_ERR("[FFmpeg] Cannot write video packet to output file. Error code: %s.\n", av_err2str(ret));
1232-
#endif
1224+
char msg[AV_ERROR_MAX_STRING_SIZE];
1225+
av_make_error_string(msg, AV_ERROR_MAX_STRING_SIZE, ret);
1226+
RARCH_ERR("[FFmpeg] Cannot write video packet to output file. Error code: %s.\n", msg);
12331227
return false;
12341228
}
12351229

@@ -1386,12 +1380,11 @@ static bool encode_audio(ffmpeg_t *handle, bool dry)
13861380
ret = avcodec_send_frame(handle->audio.codec, dry ? NULL : frame);
13871381
if (ret < 0)
13881382
{
1383+
char msg[AV_ERROR_MAX_STRING_SIZE];
1384+
13891385
av_frame_free(&frame);
1390-
#ifdef __cplusplus
1391-
RARCH_ERR("[FFmpeg] Cannot send audio frame. Return code: %d.\n", ret);
1392-
#else
1393-
RARCH_ERR("[FFmpeg] Cannot send audio frame. Return code: %s.\n", av_err2str(ret));
1394-
#endif
1386+
av_make_error_string(msg, AV_ERROR_MAX_STRING_SIZE, ret);
1387+
RARCH_ERR("[FFmpeg] Cannot send audio frame. Return code: %s.\n", msg);
13951388
return false;
13961389
}
13971390

@@ -1402,12 +1395,12 @@ static bool encode_audio(ffmpeg_t *handle, bool dry)
14021395
break;
14031396
else if (ret < 0)
14041397
{
1398+
char msg[AV_ERROR_MAX_STRING_SIZE];
1399+
14051400
av_frame_free(&frame);
1406-
#ifdef __cplusplus
1407-
RARCH_ERR("[FFmpeg] Cannot receive audio packet. Return code: %d.\n", ret);
1408-
#else
1409-
RARCH_ERR("[FFmpeg] Cannot receive audio packet. Return code: %s.\n", av_err2str(ret));
1410-
#endif
1401+
1402+
av_make_error_string(msg, AV_ERROR_MAX_STRING_SIZE, ret);
1403+
RARCH_ERR("[FFmpeg] Cannot receive audio packet. Return code: %s.\n", msg);
14111404
return false;
14121405
}
14131406

@@ -1424,12 +1417,11 @@ static bool encode_audio(ffmpeg_t *handle, bool dry)
14241417
ret = av_interleaved_write_frame(handle->muxer.ctx, pkt);
14251418
if (ret < 0)
14261419
{
1420+
char msg[AV_ERROR_MAX_STRING_SIZE];
1421+
14271422
av_frame_free(&frame);
1428-
#ifdef __cplusplus
1429-
RARCH_ERR("[FFmpeg] Cannot write video packet to output file. Error code: %d.\n", ret);
1430-
#else
1431-
RARCH_ERR("[FFmpeg] Cannot write video packet to output file. Error code: %s.\n", av_err2str(ret));
1432-
#endif
1423+
av_make_error_string(msg, AV_ERROR_MAX_STRING_SIZE, ret);
1424+
RARCH_ERR("[FFmpeg] Cannot write video packet to output file. Error code: %s.\n", msg);
14331425
return false;
14341426
}
14351427

0 commit comments

Comments
 (0)