next up previous contents index
Next: Settings Up: Os - WinCE Previous: DVD registries   Contents   Index


Hwlibrary

Here are some registry entries for EM8400:

;#########################################################################
;# FOR EM84xx DECODER
;#########################################################################
[HKEY_LOCAL_MACHINE\Drivers\SigmaDesigns\EM84xx]
;#########################################################################
;# TvOut byte:
;#Bit7,Bit6 = YcYuvRgb       - one of COMPOSITE, COMPONENT_YUV, COMPONENT_RGB
;#Bit4      = TvAsSource     - one of SET_TV_AS_SOURCE, SET_TV_AS_USER
;#Bit2      = TvNoScaling    - one of SET_ONETOONE, SET_SCALE
;#Bit3,Bit1 = Standard_TvOut - one of SET_NTSC, SET_PAL, SET_PAL60, SET_PALM
;#Bit5,Bit0 = TvOut          - one of SET_VGA, SET_TV, SET_HDTV
;#
;#define COMPONENT_MASK 0x00C0
;#define COMPOSITE      0x0000
;#define COMPONENT_YUV  0x0080
;#define COMPONENT_RGB  0x00C0
;
;#define VIDEOOUT_MASK  0x0021
;#define SET_VGA        0x0000
;#define SET_TV         0x0001
;#define SET_HDTV       0x0020
;
;#define STANDARDTV_MASK  0x000A
;#define SET_NTSC         0x0000
;#define SET_PAL          0x0002
;#define SET_PAL60        0x0008
;#define SET_PALM         0x000A

;#define SET_ONETOONE  0x0000
;#define SET_SCALE     0x0004

;#define SET_TV_AS_SOURCE  0x0010
;#define SET_TV_AS_USER    0x0000

;# Example :
;# TvOut = 0 == SET_VGA | SET_NTSC | SET_ONETOONE | SET_TV_AS_USER will set:
;#  -the analog overlay boards to play on Vga monitor
;#  -the digital overlay boards to play in same time on vga and Tv , Ntsc
;# TvOut = 1 == SET_TV | SET_NTSC | SET_ONETOONE | SET_TV_AS_USER will set:
;#  -the analog overlay boards to play on Tv Ntsc
;#  -the digital overlay boards to play on 480P connector
;#   (only Ventura2k has this connector)
;# TvOut = 32 (0x20) == SET_HDTV | SET_NTSC | SET_ONETOONE | SET_TV_AS_USER
;#   will set:
;#  -the analog overlay boards to play on Hdtv
;#  -not used for the digital overlay boards
;# Default :
;# "TvOut" = dword:0
"TvOut" = dword:00000001
;############################################################################
;# TvMR0          - 0x10 for AnalogDevice TvEncoders (extended NTSC filters)
;# Default :
"TvMR0" = dword:00000010
;############################################################################
;# ActiveVideoWidthNtsc
;#  Number of active video pixels for NTSC resolution
;# Default :
;#"ActiveVideoWidthNtsc" = dword:000002d0
;############################################################################
;# ActiveVideoWidthPal
;#  Number of active video pixels for PAL resolution
;# Default :
;#"ActiveVideoWidthPal" = dword:000002d0
;############################################################################
;# ForcedProgressiveSourceOff
;#        - 100 for FORCED_PROGRESSIVE_OFF - displays progressive
;#            or interlaced like in the video stream
;#        - 0 for FORCED_PROGRESSIVE_ON - displays only progressive
;#            if the stream switches very fast from interlaced to progressive
;# Default :
"ForcedProgressiveSourceOff" = dword:00000100
;############################################################################
;# ForcedProgressiveAlways
;#     - 1 for PROGRESSIVE_ALWAYS - displays progressive for any video stream
;#     - 0 for PROGRESSIVE_MOVIES - displays progressive only for movies
;# Default :
"ForcedProgressiveAlways" = dword:00000000
;############################################################################
;# NtscPalFrameDrop
;#  - 1 for FRAME_DROP - it drops frames when it converts Ntsc clip to PAL TV
;#  - 0 for FIELD_DROP - it drops fields when it converts Ntsc clip to PAL TV
;# Default :
"NtscPalFrameDrop" = dword:00000000
;############################################################################
;# VGAForcedInterlaced
;#    - 1 for VGA_INTERLACED - displays only BOB on VGA
;#    - 0 VGA_PROGRESSIVE - displays BOB or WEAVE on VGA, depending on stream
;# Default :
"VGAForcedInterlaced" = dword:00000000
;############################################################################
;# RightVolume
;#  audio volume [0x0..0x64]
"RightVolume" = dword:00000019
;############################################################################
;# LeftVolume
;#  audio volume [0x0..0x64]
"LeftVolume" = dword:00000019
;############################################################################
;# Brightness;     - brightness from 0 to 1000
;# Default :
"Brightness" = dword:000001f4
;############################################################################
;# Contrast;       - brightness from 0 to 1000
;# Default :
"Contrast" = dword:000001f4
;############################################################################
;# Saturation;     - brightness from 0 to 1000
;# Default :
"Saturation" = dword:000001f4
;############################################################################
;# BitsPerPixel
;# Default:
"BitsPerPixel" = dword:00000010
;############################################################################
;# DecoderIsSlave;
;#               - 0 for Ventura2000 when EM8400 is master - normal situation
;#               - 1 for Ventura2000 when EM8400 is slave
;# Default :
;#"DecoderIsSlave" = dword:00000000
;############################################################################
;# ScreenWidth
;# Default:
"ScreenWidth" = dword:00000280
;############################################################################
;# ScreenHeight
;# Default:
"ScreenHeight" = dword:000001e0
;############################################################################
;# 16bitsVMI;     - 0 for 8bits, 1 for 16 bits
;# Default :
"16bitsVMI" = dword:00000000
;############################################################################
;# ZoomEnable
;# Default :
;#"ZoomEnable" = dword:00000001
;############################################################################
;# WindowTvEnable
;# Default :
;#"WindowTvEnable" = dword:00000000
"WindowTvEnable" = dword:00000001
;############################################################################
;# WindowHdtvEnable
;# Default :
;#"WindowHdtvEnable" = dword:00000000
;############################################################################
;# OsdVideoIndependent
;# Default :
;#"OsdVideoIndependent" = dword:00000000
"OsdVideoIndependent" = dword:00000001
;############################################################################
;# InvertField    - 0 for top-bottom display, 1 for bottom-top display
;# Default :
;#"InvertField" = dword:00000000
;############################################################################
;# Ccir_656       - one of 0 (CCIR_601) or 1 (CCIR_656)
;# Default :
;#"Ccir_656" = dword:00000001
"Ccir_656" = dword:00000000
;############################################################################
;# SyncEnable
;#             - 2: VSync enabled, HSync disabled, VVLD/HS=HS enabled,
;#             - 1: VSync enabled, HSync enabled, VVLD/HS=VVLD enabled,
;#             - 0: VSync, HSync, VVLD/HS=VVLD disabled.
;# Default :
;#"SyncEnable" = dword:00000000
"SyncEnable" = dword:00000001
;############################################################################
;# Vip20
;#         - enable (1) or disable (0) vip20 mode
;# Default :
;#"Vip20" = dword:00000000
;############################################################################
;# PIO7; - if you need to pull the PIO7 up or down, register it here
;#
;"PIO7" = dword:00000000

;############################################################################
;# TV Window
;# Default :
;#         for NTSC:
;#           x = 0
;#           y = 0
;#           width = 720
;#           height = 480
;#         for PAL:
;#           x = 0
;#           y = 0
;#           width = 720
;#           height = 576
"TVWindowX" = dword:00000000
"TVWindowY" = dword:00000000
"TVWindowW" = dword:000002d0
"TVWindowH" = dword:000001e0


mabelsha 2002-03-26