[FFmpeg-cvslog] lavc/videotoolboxenc: fix warnings

Rick Kern git at videolan.org
Sat Dec 3 18:20:33 EET 2022


ffmpeg | branch: master | Rick Kern <kernrj at gmail.com> | Sat Dec  3 11:12:04 2022 -0500| [33e70dc0b8cba157c3da234a858bfa743e862b4a] | committer: Rick Kern

lavc/videotoolboxenc: fix warnings

This handles an unhandled error, and removes an unnecessary variable.

Signed-off-by: Rick Kern <kernrj at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33e70dc0b8cba157c3da234a858bfa743e862b4a
---

 libavcodec/videotoolboxenc.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/libavcodec/videotoolboxenc.c b/libavcodec/videotoolboxenc.c
index dc9e321d3d..aec98ade4f 100644
--- a/libavcodec/videotoolboxenc.c
+++ b/libavcodec/videotoolboxenc.c
@@ -399,6 +399,10 @@ static int count_nalus(size_t length_code_size,
                                             length_code_size,
                                             size_buf);
 
+        if (status != kCMBlockBufferNoErr) {
+            return AVERROR_EXTERNAL;
+        }
+
         for (i = 0; i < length_code_size; i++) {
             box_len <<= 8;
             box_len |= size_buf[i];
@@ -1637,7 +1641,6 @@ static int find_sei_end(AVCodecContext *avctx,
 {
     int nal_type;
     size_t sei_payload_size = 0;
-    int sei_payload_type = 0;
     *sei_end = NULL;
     uint8_t *nal_start = nal_data;
 
@@ -1656,7 +1659,6 @@ static int find_sei_end(AVCodecContext *avctx,
 
     while (nal_size > 0 && *nal_data > 0) {
         do{
-            sei_payload_type += *nal_data;
             nal_data++;
             nal_size--;
         } while (nal_size > 0 && *nal_data == 0xFF);



More information about the ffmpeg-cvslog mailing list