[...]
--- a/libavcodec/atrac3.c
+++ b/libavcodec/atrac3.c
@@ -417,90 +412,32 @@ static int decode_tonal_components(GetBitContext *gb,
  static int decode_gain_control(GetBitContext *gb, GainBlock *block,
                                 int num_bands)
  {
-    int i, cf, num_data;
+    int i, b;
      int *level, *loc;
- for (i = 0; i <= num_bands; i++) {
-        num_data              = get_bits(gb, 3);
-        gain[i].num_gain_data = num_data;
-        level                 = gain[i].lev_code;
-        loc                   = gain[i].loc_code;
+    for (b = 0; b <= num_bands; b++) {
+        gain[b].num_points = get_bits(gb, 3);
+        level              = gain[b].levcode;
+        loc                = gain[b].loccode;
- for (cf = 0; cf < gain[i].num_gain_data; cf++) {
-            level[cf] = get_bits(gb, 4);
-            loc  [cf] = get_bits(gb, 5);
-            if (cf && loc[cf] <= loc[cf - 1])
+        for (i = 0; i < gain[b].num_points; i++) {
+            level[i] = get_bits(gb, 4);
+            loc  [i] = get_bits(gb, 5);
+            if (i && loc[i] <= loc[i-1])
                  return AVERROR_INVALIDDATA;
          }
      }
- /* Clear the unused blocks. */
-    for (; i < 4 ; i++)
-        gain[i].num_gain_data = 0;
+    /* Clear unused blocks. */
+    for (; b < 4 ; b++)
+        gain[b].num_points = 0;

Is there a reason to rename the counter variables?  It seems rather
arbitrary and complicates the diff.

Yes, the reason for rename this variable is to make it look more "standard" and readable. What does that "cf" stand for? "Core Foundation" or "close file"?
"i" is unambiguous and clear, isn't it?

The above mentioned changes look rather trivial IMHO so I wonder if someone else could fix them all and push the patches. Taking in consideration the amount of work I'm currently doing in order to provide Libav with support for several other obscured and proprietary formats, fixing such things again and again wastes alot of my time and keep me away from doing perhaps more important stuff.

Thanks in advance!
Best regards
Maxim
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to