system_jpeg_logo.c
上传用户:caisangzi8
上传日期:2013-10-25
资源大小:15756k
文件大小:1k
源码类别:

DVD

开发平台:

C/C++

  1. #ifdef JPG_LOGO
  2. extern UINT8 fetch_jpg_logo;
  3. UINT8 Is_Jpg_Logo()
  4. {
  5.   UINT8 *p,temp;
  6.   p=(BYTE *)&temp;
  7.   if(ReadFromI2c(0xa0,0xf0,p,1)>0)
  8.   {
  9.     if(*p==0x55)  //User jpg logo tag!
  10.     {
  11.       return 1;
  12.     }
  13.     return 0;
  14.   }
  15.   
  16.   return 0;
  17. }
  18. void ShowJpgTitle()
  19. {
  20.   UINT32 Jpglen;
  21.   UINT16 *p,temp;
  22.   BYTE * pJpglogo = (UINT8 *)(SDRAM_BASE_CACHED + SSAVER_YA*1024);
  23.   
  24.   p = (int *)&temp;
  25.   ReadFromI2c(0xa0, 0xf1, p, 2);
  26.   Jpglen=((UINT8 *)(p))[0]<<8|((UINT8 *)(p))[1];
  27.   FlashRead(0x70000+28*1024,pJpglogo, Jpglen);
  28.   fetch_jpg_logo=1;
  29.   config_memory(MEMORY_GRAPH_PAL);
  30.   Jpg_Main(0, Jpglen, 0, 0, 720, 576);
  31.   fetch_jpg_logo=0;
  32.   LoadModual(MODUAL_MPEG);
  33. }
  34. #endif//#ifdef JPG_LOGO