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