diff --git a/XilinxProcessorIPLib/drivers/video_common/src/xvid.c b/XilinxProcessorIPLib/drivers/video_common/src/xvid.c index ef37da8e..35a72fc2 100644 --- a/XilinxProcessorIPLib/drivers/video_common/src/xvid.c +++ b/XilinxProcessorIPLib/drivers/video_common/src/xvid.c @@ -53,7 +53,12 @@ #include "xvid.h" -u32 XVid_GetPixelClockHz(XVid_VideoMode VmId) +u32 XVid_GetPixelClockHzByHVFr(u32 HTotal, u32 VTotal, u8 Fr) +{ + return (HTotal * VTotal * Fr); +} + +u32 XVid_GetPixelClockHzByVmId(XVid_VideoMode VmId) { u32 ClkHz; XVid_VideoTimingMode *VmPtr; diff --git a/XilinxProcessorIPLib/drivers/video_common/src/xvid.h b/XilinxProcessorIPLib/drivers/video_common/src/xvid.h index 60da3c8d..2c33233e 100644 --- a/XilinxProcessorIPLib/drivers/video_common/src/xvid.h +++ b/XilinxProcessorIPLib/drivers/video_common/src/xvid.h @@ -338,7 +338,8 @@ extern const XVid_VideoTimingMode XVid_VideoTimingModes[XVID_VM_NUM_SUPPORTED]; /**************************** Function Prototypes *****************************/ -u32 XVid_GetPixelClockHz(XVid_VideoMode VmId); +u32 XVid_GetPixelClockHzByHVFr(u32 HTotal, u32 VTotal, u8 Fr); +u32 XVid_GetPixelClockHzByVmId(XVid_VideoMode VmId); XVid_VideoFormat XVid_IsVideoFormatInterlaced(XVid_VideoMode VmId); #endif /* XVID_H_ */