aboutsummaryrefslogtreecommitdiff
path: root/ports/faad2/0002-Fix-unary-minus.patch
blob: 28e11603fa25e40f3350e2a25f5789c380973342 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
diff --git a/libfaad/decoder.c b/libfaad/decoder.c
index 4f4b011..9bed248 100644
--- a/libfaad/decoder.c
+++ b/libfaad/decoder.c
@@ -239,7 +239,7 @@ static int latmCheck(latm_header *latm, bitfile *ld)
     while (ld->bytes_left)
     {
         bits = faad_latm_frame(latm, ld);
-        if(bits==-1U)
+        if(bits==0xFFFFFFFF)
             bad++;
         else
         {
diff --git a/libfaad/syntax.c b/libfaad/syntax.c
index c992543..be8c541 100644
--- a/libfaad/syntax.c
+++ b/libfaad/syntax.c
@@ -2644,5 +2644,5 @@ uint32_t faad_latm_frame(latm_header *latm, bitfile *ld)
             return (len*8)-(endpos-initpos);
         //faad_getbits(ld, initpos-endpos); //go back to initpos, but is valid a getbits(-N) ? 
     }
-    return -1U;
+    return 0xFFFFFFFF;
 }