vlc | branch: master | Lyndon Brown <jnq...@gmail.com> | Mon Mar 18 07:47:40 
2019 +0000| [39e9a4f0b86b72af70de7ac79d17bb6b67bd305f] | committer: Thomas 
Guillem

blend: silence warnings

Signed-off-by: Thomas Guillem <tho...@gllm.fr>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=39e9a4f0b86b72af70de7ac79d17bb6b67bd305f
---

 modules/video_filter/blend.cpp | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/modules/video_filter/blend.cpp b/modules/video_filter/blend.cpp
index 0bba7e8871..b33aa084f3 100644
--- a/modules/video_filter/blend.cpp
+++ b/modules/video_filter/blend.cpp
@@ -146,8 +146,8 @@ private:
     {
         if (plane == 1 || plane == 2)
             return (pixel*)&data[plane][(x + dx) / rx * sizeof(pixel)];
-        else
-            return (pixel*)&data[plane][(x + dx) /  1 * sizeof(pixel)];
+
+        return (pixel*)&data[plane][(x + dx) /  1 * sizeof(pixel)];
     }
     uint8_t *data[4];
 };
@@ -280,7 +280,12 @@ public:
             }
             offset_a = 3;
         } else {
-            GetPackedRgbIndexes(fmt, &offset_r, &offset_g, &offset_b);
+            if (GetPackedRgbIndexes(fmt, &offset_r, &offset_g, &offset_b) != 
VLC_SUCCESS) {
+                /* at least init to something on error to silence compiler 
warnings */
+                offset_r = 0;
+                offset_g = 1;
+                offset_b = 2;
+            }
         }
         data = CPicture::getLine<1>(0);
     }

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to