]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/dvdsubdec.c
avformat/hlsenc: move old_filename free operation earlier
[ffmpeg] / libavcodec / dvdsubdec.c
index 4e9c0580f4cfd0e689001b38564cd403cd535c5b..e18113c20c0f84088d1c1e9cad80c0bdffa408a6 100644 (file)
@@ -60,7 +60,7 @@ static void yuv_a_to_rgba(const uint8_t *ycbcr, const uint8_t *alpha, uint32_t *
         cb = *ycbcr++;
         YUV_TO_RGB1_CCIR(cb, cr);
         YUV_TO_RGB2_CCIR(r, g, b, y);
-        *rgba++ = (*alpha++ << 24) | (r << 16) | (g << 8) | b;
+        *rgba++ = ((unsigned)*alpha++ << 24) | (r << 16) | (g << 8) | b;
     }
 }