diff --git a/doc/APIchanges b/doc/APIchanges
index 468cc122c7523ca499d65ec1c894c22b8d5c3b76..a40476d630308b5e8b8dcf6d9d211d0f7aa2ed4c 100644
--- a/doc/APIchanges
+++ b/doc/APIchanges
@@ -15,6 +15,9 @@ libavutil:     2017-10-21
 
 API changes, most recent first:
 
+2018-09-09 - xxxxxxxxxx - lavc 58.29.100 - avcodec.h
+  Add AV_PKT_DATA_AFD
+
 2018-08-16 - xxxxxxxxxx - lavc 58.23.100 - avcodec.h
   Add av_bsf_flush().
 
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 719c181a08c15b849b542371ffce9784a2e6f2af..705a3ce4f3ef03b7d895883241a0173754383488 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -1365,6 +1365,12 @@ enum AVPacketSideDataType {
      */
     AV_PKT_DATA_ENCRYPTION_INFO,
 
+    /**
+     * Active Format Description data consisting of a single byte as specified
+     * in ETSI TS 101 154 using AVActiveFormatDescription enum.
+     */
+    AV_PKT_DATA_AFD,
+
     /**
      * The number of side data types.
      * This is not part of the public API/ABI in the sense that it may
diff --git a/libavcodec/version.h b/libavcodec/version.h
index c09249191c342720adcd2daa2958c30b35be50ee..9aaa24b0922c62404d9782d2510d75ca617a8769 100644
--- a/libavcodec/version.h
+++ b/libavcodec/version.h
@@ -28,7 +28,7 @@
 #include "libavutil/version.h"
 
 #define LIBAVCODEC_VERSION_MAJOR  58
-#define LIBAVCODEC_VERSION_MINOR  28
+#define LIBAVCODEC_VERSION_MINOR  29
 #define LIBAVCODEC_VERSION_MICRO 100
 
 #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \