⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 playback.c

📁 这是一个VCD解码的学习资料,主要是CD SERVO 的一些源代码!以供大家参考!
💻 C
字号:
/*
** FILE
** playback.c
**
*/


#include "config.h"
#include "global.h"

//#include "vfdfunc.h" jjding 2000/11/09
#include "func.h"
#include "stc.h"

#if 0  /*jhuang 2000/11/27 reduce warning*/
void	playback_rom_init(int pb_type)
{
}
#endif
int     polling_dsar(int n);

void	playback_cd_init(int pb_type)
{
  cd_type                       = pb_type;
  timeout_playback              = 0;

  /*
  ** reset CD track
  */
//#ifndef FWD_ACCR_TRK   //terry 00/12/06  	              	                    
  cd_trk_now = 0;
//#endif  

#if     SUPPORT_OGT
  reset_ogt();
#endif/*SUPPORT_OGT*/

  restart_video_engine();
  restart_audio_engine();

  /*
  ** reset CD parser
  */
  do_cd_reset(CD_RESET_HARDWARE|CD_RESET_PARSER);

  /*
  ** decide bitstream server
  */
  switch (cd_type)
  {
    case CDDA:
      set_cddsp_config_cdda();
      {//clear dsa q-code,terry2001/4/20 05:43PM
      	UINT8 i;
      	
	    for(i=0;i<16;i++)
	      polling_dsar(0);
	  }
      srv_kernel                  = srv_cdda;
      break;
    case CDROM_MP3:
      srv_kernel                  = srv_cdmp3;
      break;
    default:
      srv_kernel                  = srv_cd;
      break;
  }

  reset_stc();
  reset_rtc();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -