⛏️ index : haiku.git

author PulkoMandy <pulkomandy@pulkomandy.tk> 2023-01-21 18:38:27.0 +01:00:00
committer waddlesplash <waddlesplash@gmail.com> 2023-01-26 0:05:43.0 +00:00:00
commit
0aa990ad40aa78d92768c56a5985a4715925b443 [patch]
tree
3d1336988d058ec4ca1aa9d0795db566522f7e7b
parent
49cb8b31ca785b0a03e8d0f036010efcb34498a2
download
0aa990ad40aa78d92768c56a5985a4715925b443.tar.gz

ffmpeg: fix incorrect error check

The function returns a positive nonzero value when it works.

Change-Id: Ib5852ec1d71e44b67309f3b955b888708f2ba1cf
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6020
Reviewed-by: waddlesplash <waddlesplash@gmail.com>

Diff

 src/add-ons/media/plugins/ffmpeg/AVCodecEncoder.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/add-ons/media/plugins/ffmpeg/AVCodecEncoder.cpp b/src/add-ons/media/plugins/ffmpeg/AVCodecEncoder.cpp
index 7c01441..b0cfeaa 100644
--- a/src/add-ons/media/plugins/ffmpeg/AVCodecEncoder.cpp
+++ b/src/add-ons/media/plugins/ffmpeg/AVCodecEncoder.cpp
@@ -590,11 +590,11 @@
		av_frame_unref(fFrame);
		fFrame->nb_samples = frameCount;

		ret = avcodec_fill_audio_frame(fFrame, fCodecContext->channels,
		int count = avcodec_fill_audio_frame(fFrame, fCodecContext->channels,
				fCodecContext->sample_fmt, (const uint8_t *) buffer, bufferSize, 1);

		if (ret != 0) {
			TRACE("  avcodec_encode_audio() failed filling data: %ld\n", ret);
		if (count < 0) {
			TRACE("  avcodec_encode_audio() failed filling data: %d\n", count);
			return B_ERROR;
		}