av7110_fw_cmd
ret = av7110_fw_cmd(av7110, COMTYPE_ENCODER, SetMonitorType,
ret = av7110_fw_cmd(av7110, COMTYPE_ENCODER, SetPanScanType,
ret = av7110_fw_cmd(av7110, COMTYPE_ENCODER, SetWSSConfig, 2, 2, wss_cfg_4_3);
ret = av7110_fw_cmd(av7110, COMTYPE_ENCODER, SetWSSConfig, 2, 3, wss_cfg_16_9);
av7110_fw_cmd(av7110, COMTYPE_AUDIODAC, ADSwitch, 1, 0); // SPDIF on
ret = av7110_fw_cmd(av7110, COMTYPE_AUDIODAC, MainSwitch, 1, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_AUDIODAC, ADSwitch, 1, 1);
av7110_fw_cmd(av7110, COMTYPE_AUDIODAC, SpdifSwitch, 1, 0); // SPDIF on
ret = av7110_fw_cmd(av7110, COMTYPE_PIDFILTER, Scan, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_PID_FILTER, FlushTSQueue, 0);
return av7110_fw_cmd(av7110, COMTYPE_PIDFILTER, MultiPID, 6,
ret = av7110_fw_cmd(av7110, COMTYPE_PIDFILTER, Scan, 0);
av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Stop, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Stop, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Pause, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Continue, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Record, 2, AudioPES, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_ENCODER, SetPanScanType,
ret = av7110_fw_cmd(av7110, COMTYPE_ENCODER, SetMonitorType,
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY,
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Slow, 2, 0, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Record, 2, VideoPES, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY,
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY,
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY,
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Record, 2, AV_PES, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY,
av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Stop, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Play, 2, AudioPES, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Play, 2, VideoPES, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Play, 2, AV_PES, 0);
av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Stop, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Play, 2, AudioPES, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Play, 2, VideoPES, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Record, 2, AudioPES, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Record, 2, VideoPES, 0);
ret = av7110_fw_cmd(av7110, COMTYPE_ENCODER, LoadVidCode, 1, mode);
ret = av7110_fw_cmd(av7110, COMTYPE_PIDFILTER, Scan, 0);
av7110_fw_cmd(av7110, COMTYPE_PIDFILTER, SetDescr, 5,
return av7110_fw_cmd(av7110, COMTYPE_OSD, SetCBlend, 1, windownr);
return av7110_fw_cmd(av7110, COMTYPE_OSD, SetBlend, 4,
return av7110_fw_cmd(av7110, COMTYPE_OSD, SetColor, 5,
return av7110_fw_cmd(av7110, COMTYPE_OSD, Set_Font, 4,
return av7110_fw_cmd(av7110, COMTYPE_OSD, DLine, 6,
return av7110_fw_cmd(av7110, COMTYPE_OSD, DBox, 6,
return av7110_fw_cmd(av7110, COMTYPE_OSD, WHide, 1, windownr);
return av7110_fw_cmd(av7110, COMTYPE_OSD, WMoveD, 3, windownr, x, y);
return av7110_fw_cmd(av7110, COMTYPE_OSD, WMoveA, 3, windownr, x, y);
return av7110_fw_cmd(av7110, COMTYPE_OSD, WDestroy, 1, windownr);
return av7110_fw_cmd(av7110, COMTYPE_OSD, WCreate, 4,
ret = av7110_fw_cmd(av7110, COMTYPE_OSD, LoadBmp, 3, format, dx, dy);
return av7110_fw_cmd(av7110, COMTYPE_OSD, BlitBmp, 4, av7110->osdwin, x, y, 0);
return av7110_fw_cmd(av7110, COMTYPE_OSD, ReleaseBmp, 0);
return av7110_fw_cmd(av7110, COMTYPE_OSD, Set_Palette, 4,
int av7110_fw_cmd(struct av7110 *av7110, int type, int com, int num, ...);
return av7110_fw_cmd(av7110, COMTYPE_AUDIODAC, AudioDAC, 2, addr, data);
return av7110_fw_cmd(av7110, COMTYPE_ENCODER, SetVidMode, 1, mode);
return av7110_fw_cmd(av7110, COMTYPE_MISC, AV7110_FW_VIDEO_COMMAND, 4,
return av7110_fw_cmd(av7110, COMTYPE_MISC, AV7110_FW_AUDIO_COMMAND, 2,
return av7110_fw_cmd(av7110, COMTYPE_AUDIODAC, (state ? ON22K : OFF22K), 0);
return av7110_fw_cmd(av7110, COMTYPE_PIDFILTER, SetIR, 1,
if (av7110_fw_cmd(av7110, COMTYPE_AUDIODAC, ADSwitch, 1, adswitch))
return av7110_fw_cmd(av7110, COMTYPE_ENCODER,
rc = av7110_fw_cmd(av7110, COMTYPE_ENCODER, SetWSSConfig, 2, 1, av7110->wssData);