Merge "Change frontend analog constant to match the hal define"

This commit is contained in:
Henry Fang
2020-01-20 22:52:11 +00:00
committed by Android (Google) Code Review
2 changed files with 66 additions and 35 deletions

View File

@@ -4790,27 +4790,33 @@ package android.media.tv.tuner.frontend {
method public int getSifStandard();
method public int getSignalType();
method public int getType();
field public static final int SIF_BG = 1; // 0x1
field public static final int SIF_BG_A2 = 2; // 0x2
field public static final int SIF_BG_NICAM = 4; // 0x4
field public static final int SIF_DK = 16; // 0x10
field public static final int SIF_DK1 = 32; // 0x20
field public static final int SIF_DK2 = 64; // 0x40
field public static final int SIF_DK3 = 128; // 0x80
field public static final int SIF_DK_NICAM = 256; // 0x100
field public static final int SIF_I = 8; // 0x8
field public static final int SIF_I_NICAM = 16384; // 0x4000
field public static final int SIF_L = 512; // 0x200
field public static final int SIF_L_NICAM = 32768; // 0x8000
field public static final int SIF_L_PRIME = 65536; // 0x10000
field public static final int SIF_M = 1024; // 0x400
field public static final int SIF_M_A2 = 4096; // 0x1000
field public static final int SIF_M_BTSC = 2048; // 0x800
field public static final int SIF_M_EIA_J = 8192; // 0x2000
field public static final int SIF_AUTO = 1; // 0x1
field public static final int SIF_BG = 2; // 0x2
field public static final int SIF_BG_A2 = 4; // 0x4
field public static final int SIF_BG_NICAM = 8; // 0x8
field public static final int SIF_DK = 32; // 0x20
field public static final int SIF_DK1_A2 = 64; // 0x40
field public static final int SIF_DK2_A2 = 128; // 0x80
field public static final int SIF_DK3_A2 = 256; // 0x100
field public static final int SIF_DK_NICAM = 512; // 0x200
field public static final int SIF_I = 16; // 0x10
field public static final int SIF_I_NICAM = 32768; // 0x8000
field public static final int SIF_L = 1024; // 0x400
field public static final int SIF_L_NICAM = 65536; // 0x10000
field public static final int SIF_L_PRIME = 131072; // 0x20000
field public static final int SIF_M = 2048; // 0x800
field public static final int SIF_M_A2 = 8192; // 0x2000
field public static final int SIF_M_BTSC = 4096; // 0x1000
field public static final int SIF_M_EIAJ = 16384; // 0x4000
field public static final int SIF_UNDEFINED = 0; // 0x0
field public static final int SIGNAL_TYPE_NTSC = 4; // 0x4
field public static final int SIGNAL_TYPE_PAL = 1; // 0x1
field public static final int SIGNAL_TYPE_SECAM = 2; // 0x2
field public static final int SIGNAL_TYPE_AUTO = 1; // 0x1
field public static final int SIGNAL_TYPE_NTSC = 32; // 0x20
field public static final int SIGNAL_TYPE_NTSC_443 = 64; // 0x40
field public static final int SIGNAL_TYPE_PAL = 2; // 0x2
field public static final int SIGNAL_TYPE_PAL_60 = 16; // 0x10
field public static final int SIGNAL_TYPE_PAL_M = 4; // 0x4
field public static final int SIGNAL_TYPE_PAL_N = 8; // 0x8
field public static final int SIGNAL_TYPE_SECAM = 128; // 0x80
field public static final int SIGNAL_TYPE_UNDEFINED = 0; // 0x0
}

View File

@@ -37,7 +37,9 @@ public class AnalogFrontendSettings extends FrontendSettings {
/** @hide */
@IntDef(flag = true,
prefix = "SIGNAL_TYPE_",
value = {SIGNAL_TYPE_UNDEFINED, SIGNAL_TYPE_PAL, SIGNAL_TYPE_SECAM, SIGNAL_TYPE_NTSC})
value = {SIGNAL_TYPE_UNDEFINED, SIGNAL_TYPE_AUTO, SIGNAL_TYPE_PAL, SIGNAL_TYPE_PAL_M,
SIGNAL_TYPE_PAL_N, SIGNAL_TYPE_PAL_60, SIGNAL_TYPE_NTSC, SIGNAL_TYPE_NTSC_443,
SIGNAL_TYPE_SECAM})
@Retention(RetentionPolicy.SOURCE)
public @interface SignalType {}
@@ -45,26 +47,45 @@ public class AnalogFrontendSettings extends FrontendSettings {
* Undefined analog signal type.
*/
public static final int SIGNAL_TYPE_UNDEFINED = Constants.FrontendAnalogType.UNDEFINED;
/**
* AUTO analog signal type.
*/
public static final int SIGNAL_TYPE_AUTO = Constants.FrontendAnalogType.AUTO;
/**
* PAL analog signal type.
*/
public static final int SIGNAL_TYPE_PAL = Constants.FrontendAnalogType.PAL;
/**
* SECM analog signal type.
* PAL M analog signal type.
*/
public static final int SIGNAL_TYPE_SECAM = Constants.FrontendAnalogType.SECAM;
public static final int SIGNAL_TYPE_PAL_M = Constants.FrontendAnalogType.PAL_M;
/**
* PAL N analog signal type.
*/
public static final int SIGNAL_TYPE_PAL_N = Constants.FrontendAnalogType.PAL_N;
/**
* PAL 60 analog signal type.
*/
public static final int SIGNAL_TYPE_PAL_60 = Constants.FrontendAnalogType.PAL_60;
/**
* NTSC analog signal type.
*/
public static final int SIGNAL_TYPE_NTSC = Constants.FrontendAnalogType.NTSC;
/**
* NTSC 443 analog signal type.
*/
public static final int SIGNAL_TYPE_NTSC_443 = Constants.FrontendAnalogType.NTSC_443;
/**
* SECM analog signal type.
*/
public static final int SIGNAL_TYPE_SECAM = Constants.FrontendAnalogType.SECAM;
/** @hide */
@IntDef(flag = true,
prefix = "SIF_",
value = {SIF_UNDEFINED, SIF_BG, SIF_BG_A2, SIF_BG_NICAM, SIF_I, SIF_DK,
SIF_DK1, SIF_DK2, SIF_DK3, SIF_DK_NICAM, SIF_L, SIF_M, SIF_M_BTSC, SIF_M_A2,
SIF_M_EIA_J, SIF_I_NICAM, SIF_L_NICAM, SIF_L_PRIME})
value = {SIF_UNDEFINED, SIF_AUTO, SIF_BG, SIF_BG_A2, SIF_BG_NICAM, SIF_I, SIF_DK,
SIF_DK1_A2, SIF_DK2_A2, SIF_DK3_A2, SIF_DK_NICAM, SIF_L, SIF_M, SIF_M_BTSC, SIF_M_A2,
SIF_M_EIAJ, SIF_I_NICAM, SIF_L_NICAM, SIF_L_PRIME})
@Retention(RetentionPolicy.SOURCE)
public @interface SifStandard {}
@@ -73,6 +94,10 @@ public class AnalogFrontendSettings extends FrontendSettings {
*/
public static final int SIF_UNDEFINED = Constants.FrontendAnalogSifStandard.UNDEFINED;
/**
* Audo Analog Standard Interchange Format (SIF).
*/
public static final int SIF_AUTO = Constants.FrontendAnalogSifStandard.AUTO;
/**
* BG Analog Standard Interchange Format (SIF).
*/
public static final int SIF_BG = Constants.FrontendAnalogSifStandard.BG;
@@ -93,17 +118,17 @@ public class AnalogFrontendSettings extends FrontendSettings {
*/
public static final int SIF_DK = Constants.FrontendAnalogSifStandard.DK;
/**
* DK1 Analog Standard Interchange Format (SIF).
* DK1 A2 Analog Standard Interchange Format (SIF).
*/
public static final int SIF_DK1 = Constants.FrontendAnalogSifStandard.DK1;
public static final int SIF_DK1_A2 = Constants.FrontendAnalogSifStandard.DK1_A2;
/**
* DK2 Analog Standard Interchange Format (SIF).
* DK2 A2 Analog Standard Interchange Format (SIF).
*/
public static final int SIF_DK2 = Constants.FrontendAnalogSifStandard.DK2;
public static final int SIF_DK2_A2 = Constants.FrontendAnalogSifStandard.DK2_A2;
/**
* DK3 Analog Standard Interchange Format (SIF).
* DK3 A2 Analog Standard Interchange Format (SIF).
*/
public static final int SIF_DK3 = Constants.FrontendAnalogSifStandard.DK3;
public static final int SIF_DK3_A2 = Constants.FrontendAnalogSifStandard.DK3_A2;
/**
* DK-NICAM Analog Standard Interchange Format (SIF).
*/
@@ -125,9 +150,9 @@ public class AnalogFrontendSettings extends FrontendSettings {
*/
public static final int SIF_M_A2 = Constants.FrontendAnalogSifStandard.M_A2;
/**
* M-EIA-J Analog Standard Interchange Format (SIF).
* M-EIAJ Analog Standard Interchange Format (SIF).
*/
public static final int SIF_M_EIA_J = Constants.FrontendAnalogSifStandard.M_EIA_J;
public static final int SIF_M_EIAJ = Constants.FrontendAnalogSifStandard.M_EIAJ;
/**
* I-NICAM Analog Standard Interchange Format (SIF).
*/