vfmt: added H266 & AVS3 [1/1]

PD#SWPL-191034

Problem:
added H266 & AVS3

Solution:
added H266 & AVS3

Verify:
PB

Change-Id: I3a75166b8dd1975e4a43c93f7cfa461cd2aba33a
Signed-off-by: Zhiqiang Han <zhiqiang.han@amlogic.com>
diff --git a/include/dvr_types.h b/include/dvr_types.h
index 14249cc..35716a4 100644
--- a/include/dvr_types.h
+++ b/include/dvr_types.h
@@ -149,6 +149,8 @@
   DVR_VIDEO_FORMAT_VP9,  /**< VP9.*/
   DVR_VIDEO_FORMAT_DVES_AVC,  /**< DVES AVC*/
   DVR_VIDEO_FORMAT_DVES_HEVC,   /**< DVES HEVC*/
+  DVR_VIDEO_FORMAT_AVS3,   /**< AVS3*/
+  DVR_VIDEO_FORMAT_H266,   /**< H266*/
 } DVR_VideoFormat_t;
 
 /**Audio format.*/
diff --git a/src/dvr_playback.c b/src/dvr_playback.c
index 6946c44..ba838ad 100644
--- a/src/dvr_playback.c
+++ b/src/dvr_playback.c
@@ -305,6 +305,12 @@
         case DVR_VIDEO_FORMAT_DVES_HEVC:
           format = AV_VIDEO_CODEC_DVES_HEVC;
           break;
+        case DVR_VIDEO_FORMAT_AVS3:
+          format = AV_VIDEO_CODEC_AVS3;
+          break;
+        case DVR_VIDEO_FORMAT_H266:
+          format = AV_VIDEO_CODEC_H266;
+          break;
     }
   } else {
     //for audio fmt