mirror of
https://github.com/marqs85/ossc
synced 2026-11-01 20:57:10 +03:00
* 480p/576p line2x
* 480i/576i passthrough * alternating scanlines for interlaced material
This commit is contained in:
1 parent
a2e10637bd
commit
c8b542b917
13 files changed
+910
-872
No files matched your search
@@ -3207,7 +3207,26 @@ DISABLE_MPG_INFOFRM_PKT()
|
||||
HDMITX_WriteI2C_Byte(REG_TX_MPG_INFOFRM_CTRL,0);
|
||||
}
|
||||
|
||||
void HDMITX_SetPixelRepetition(int pixelrep, int set_infoframe) {
|
||||
BYTE pllpr;
|
||||
|
||||
//Switch_HDMITX_Bank(0);
|
||||
pllpr = HDMITX_ReadI2C_Byte(REG_TX_CLK_CTRL1) & 0x2F;
|
||||
pixelrep &= 0x3;
|
||||
|
||||
if (set_infoframe) {
|
||||
HDMITX_WriteI2C_Byte(REG_TX_CLK_CTRL1, pllpr);
|
||||
Switch_HDMITX_Bank(1);
|
||||
HDMITX_WriteI2C_Byte(REG_TX_AVIINFO_DB5, pixelrep);
|
||||
} else {
|
||||
pllpr |= (1<<4)|(pixelrep<<6);
|
||||
HDMITX_WriteI2C_Byte(REG_TX_CLK_CTRL1, pllpr);
|
||||
Switch_HDMITX_Bank(1);
|
||||
HDMITX_WriteI2C_Byte(REG_TX_AVIINFO_DB5, 0);
|
||||
}
|
||||
|
||||
Switch_HDMITX_Bank(0);
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Function: SetAVIInfoFrame()
|
||||
|
||||
@@ -827,6 +827,7 @@ BOOL EnableAudioInfoFrame(BYTE bEnable,BYTE *pAudioInfoFrame);
|
||||
void SetAVMute(BYTE bEnable) ;
|
||||
void SetOutputColorDepthPhase(BYTE ColorDepth,BYTE bPhase) ;
|
||||
void Get6613Reg(BYTE *pReg) ;
|
||||
void HDMITX_SetPixelRepetition(int pixelrep, int set_infoframe);
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
// Required Interfance
|
||||
|
||||
Reference in new issue
Block a user