Remove pad in aom_codec_cx_pkt_t data

the size of aom_codec_cx_pkt_t is already bigger than 128 bytes.

This is inherited from libvpx, where vpx_codec_cx_pkt_t also exceeds 128
bytes. So this change could be backported to libvpx.

Bug: aomedia:2980
Change-Id: Ib15aefcb14d365ff245c37cad2d5917e9e0853a2
(cherry picked from commit 8d7db2365f902cf2a2f0012fb2e33cf2bbdd3cc9)
diff --git a/aom/aom_encoder.h b/aom/aom_encoder.h
index a8b39ed..e6aa95f 100644
--- a/aom/aom_encoder.h
+++ b/aom/aom_encoder.h
@@ -142,15 +142,8 @@
       double psnr_hbd[4];
     } psnr;              /**< data for PSNR packet */
     aom_fixed_buf_t raw; /**< data for arbitrary packets */
-
-    /* This packet size is fixed to allow codecs to extend this
-     * interface without having to manage storage for raw packets,
-     * i.e., if it's smaller than 128 bytes, you can store in the
-     * packet list directly.
-     */
-    char pad[128 - sizeof(enum aom_codec_cx_pkt_kind)]; /**< fixed sz */
-  } data;                                               /**< packet data */
-} aom_codec_cx_pkt_t; /**< alias for struct aom_codec_cx_pkt */
+  } data;                /**< packet data */
+} aom_codec_cx_pkt_t;    /**< alias for struct aom_codec_cx_pkt */
 
 /*!\brief Rational Number
  *