FireBirdLib - Topfield TMS PVR TAP Programming Library
libFireBird.h File Reference
#include "tap.h"
#include <sys/types.h>

Go to the source code of this file.

Data Structures

struct  tFWDATHeader
 
struct  tToppyInfo
 
struct  tFWInfo
 
struct  BMP_HEAD
 
struct  BMP_INFO
 
struct  tOSDMapInfo
 
struct  tAudioTrk
 
struct  TYPE_EPGInfo
 
struct  ezxml
 
struct  tDirEntry
 
struct  tFlashService
 
struct  tFlashLNB
 
struct  tFlashSatTable
 
struct  tFlashTransponderTable
 
struct  tFlashTimeInfo
 
struct  tFlashTimer
 
struct  tAutoDescrambleTimer
 
struct  tFavorites
 
struct  tFontDef
 
struct  tFontData
 
struct  tFontDefUC
 
struct  tGlyphCacheUC
 
struct  tFontDataUC
 
struct  textPartitionInfo
 
struct  tinfBlock
 
struct  tRECHeaderInfo
 
struct  tnavSD
 
struct  tnavHD
 
struct  tBuffer
 
struct  tPSBuffer
 
struct  tStringDB
 
struct  tTMSTAPTaskTable
 
struct  tTAPInfo
 

Macros

#define __FBLIB_RELEASEDATE__   "2020-01-02"
 
#define __FBLIB_VERSION__   __FBLIB_RELEASEDATE__
 
#define isTMS   1
 
#define __USE_LARGEFILE64
 
#define _LARGEFILE64_SOURCE
 
#define _FILE_OFFSET_BITS   64
 
#define TAP_MAX   16
 
#define DIR_PROGRAMFILES   "/ProgramFiles"
 
#define DIR_SETTINGS   "Settings"
 
#define LE16(p)   (p)
 
#define LE32(p)   (p)
 
#define XDATA
 
#define TS_FILE_NAME_SIZE   (MAX_FILE_NAME_SIZE + 1)
 
#define ATTR_PARENT   0xf0
 
#define TAP_PrintNet(...)   do { snprintf(PrintNetBuffer, sizeof(PrintNetBuffer), __VA_ARGS__); PrintNet(PrintNetBuffer); } while (0)
 
#define TAP_Print   TAP_PrintNet
 
#define RKEY_Red   RKEY_NewF1
 
#define RKEY_Green   RKEY_F2
 
#define RKEY_Yellow   RKEY_F3
 
#define RKEY_Blue   RKEY_F4
 
#define RKEY_Option   0x10049
 
#define RKEY_White   RKEY_Option
 
#define SVCSTATUS_MASK_Audio   0x00010000
 
#define TAP_ALPHA   255
 
#define _Clip(a)   (a)>255 ? 255 : (a)<0 ? 0 : (a)
 
#define YUVR(y, u, v)   ((0x2568*(y) + 0x3343*(u)) >>13)
 
#define YUVG(y, u, v)   ((0x2568*(y) - 0x0c92*(v) - 0x1a1e*(u)) >>13)
 
#define YUVB(y, u, v)   ((0x2568*(y) + 0x40cf*(v)) >>13)
 
#define win_w(w)   ((w) + 51)
 
#define win_h(h)   (((h) / 22 + ((h) % 22 ? 1 : 0)) * 22 + 8)
 
#define win_l(h)   ((win_h(h) - 8) / 22)
 
#define A1555(x)   (((x)>>15)&0x01)
 
#define R1555(x)   (((x)>>10)&0x1f)
 
#define G1555(x)   (((x)>> 5)&0x1f)
 
#define B1555(x)   (((x)>> 0)&0x1f)
 
#define A8888(x)   (((x)>>24)&0xff)
 
#define R8888(x)   (((x)>>16)&0xff)
 
#define G8888(x)   (((x)>> 8)&0xff)
 
#define B8888(x)   (((x)>> 0)&0xff)
 
#define ARGB2TMS(a, r, g, b)   ((dword) (((a) ? TAP_ALPHA : 0) << 24 | (byte) ((r) * 8.2258) << 16 | (byte) ((g) * 8.2258) << 8 | (byte) ((b) * 8.2258)))
 
#define ARGBtoTMS(a, r, g, b)   a*=0xff;r*=8.2258;g*=8.2258;b*=8.2258
 
#define TMStoARGB(a, r, g, b)   a/=0xff;r/=8.2258;g/=8.2258;b/=8.2258
 
#define CURLOPTTYPE_LONG   0
 
#define CURLOPTTYPE_OBJECTPOINT   10000
 
#define CURLOPTTYPE_FUNCTIONPOINT   20000
 
#define CURLOPTTYPE_OFF_T   30000
 
#define CINIT(na, t, nu)   CURLOPT_ ## na = CURLOPTTYPE_ ## t + nu
 
#define CURLOPT_SERVER_RESPONSE_TIMEOUT   CURLOPT_FTP_RESPONSE_TIMEOUT
 
#define CURLOPT_WRITEDATA   CURLOPT_FILE
 
#define LogEntryFBLibPrintf(Console, ...)   do { if (0) TAP_Print(__VA_ARGS__); } while (0)
 
#define CallTraceInit(...)   (void) 0
 
#define CallTraceEnable(...)   (void) 0
 
#define CallTraceEnter(...)   (void) 0
 
#define CallTraceExit(...)   (void) 0
 
#define CallTraceExitResult(...)   (void) 0
 
#define CallTraceComment(...)   (void) 0
 
#define CallTraceExportStats(...)   (void) 0
 
#define CallTraceResetStats(...)   (void) 0
 
#define TRACEENTER()   (void) 0
 
#define TRACEEXIT()   (void) 0
 
#define TAP_MemAlloc_Chk(Comment, ...)   TAP_MemAlloc(__VA_ARGS__)
 
#define TAP_Osd_Copy_Chk(Comment, ...)   TAP_Osd_Copy(__VA_ARGS__)
 
#define TAP_Osd_Create_Chk(Comment, ...)   TAP_Osd_Create(__VA_ARGS__)
 
#define TAP_Osd_FillBox_Chk(Comment, ...)   TAP_Osd_FillBox(__VA_ARGS__)
 
#define TAP_Osd_PutFreeColorGd_Chk(Comment, ...)   TAP_Osd_PutFreeColorGd(__VA_ARGS__)
 
#define TAP_Osd_PutGd_Chk(Comment, ...)   TAP_Osd_PutGd(__VA_ARGS__)
 
#define TAP_Osd_PutPixel_Chk(Comment, ...)   TAP_Osd_PutPixel(__VA_ARGS__)
 
#define TAP_Osd_RestoreBox_Chk(Comment, ...)   TAP_Osd_RestoreBox(__VA_ARGS__)
 
#define TAP_Osd_SaveBox_Chk(Comment, ...)   TAP_Osd_SaveBox(__VA_ARGS__)
 
#define ezxml_next(xml)   ((xml) ? xml->next : NULL)
 
#define ezxml_name(xml)   ((xml) ? xml->name : NULL)
 
#define ezxml_txt(xml)   ((xml) ? xml->txt : "")
 
#define DIR_FONTS   "Fonts"
 
#define FONTSDIR   DIR_PROGRAMFILES "/" DIR_SETTINGS "/" DIR_FONTS
 
#define TAPFSROOT   "/mnt/hd"
 
#define FBLIB_DIR_SIZE   512
 
#define SEEK_SET   0 /* set file offset to offset */
 
#define SEEK_CUR   1 /* set file offset to current plus offset */
 
#define SEEK_END   2 /* set file offset to EOF plus offset */
 
#define INFBLOCKMAGIC   "SFIB"
 
#define INFBLOCKVERSION   1
 
#define DIR_LOGOS   "Logos"
 
#define LOGOROOT   DIR_PROGRAMFILES "/" DIR_SETTINGS "/" DIR_LOGOS
 
#define LOGOPACK   "LogoPack.tar"
 
#define LOGOCACHE   "Logo.cache"
 
#define LOGOCACHEID   "LGC"
 
#define LOGOCACHEVERSION   2
 
#define LILNAME   "Logos.lil"
 
#define EVT_TAPCOM   0xFFF
 
#define TAPCOM_App_BROADCAST   0
 
#define TAPCOM_NO_RETURN_VALUE   0x80000000
 
#define LAN_Persian   LAN_Iran
 
#define LAN_Suomi   (LAN_Persian + 1)
 
#define LAN_Slovak   (LAN_Persian + 2)
 
#define LAN_Thai   (LAN_Persian + 3)
 
#define LAN_Czech   (LAN_Persian + 4)
 
#define LAN_Bulgarian   (LAN_Persian + 5)
 
#define DATE(mjd, h, m)   ((dword) (((mjd) << 16) | ((h) << 8) | (m)))
 
#define MJD(d)   ((word) (((d) >> 16) & 0xffff))
 
#define TIME(d)   ((word) ((d) & 0xffff))
 
#define HOUR(d)   ((byte) (((d) >> 8) & 0xff))
 
#define MINUTE(d)   ((byte) ((d) & 0xff))
 
#define OSDMenuGetW   OSDMenuGetStringWidth
 
#define EVT_TMSREMOTEASCII   0x0ffd
 
#define REL_ADDR(x)   (((dword)(x) & 0x0fffffff) >> 2)
 
#define ABS_ADDR(x)   (((x & JMP_ADDRMASK) << 2) | 0x80000000)
 
#define ADD_SP_CMD   0x27BD0000
 
#define ADD_SP_MASK   0xFFFF0000
 
#define ADDIU_A0_CMD   0x24040000
 
#define ADDIU_GP_CMD   0x279C0000
 
#define ADDIU_S1_CMD   0x24110000
 
#define ADDIU_CMD   0x24000000
 
#define BASE_MASK   0xFFE00000
 
#define CMD_MASK   0xFC000000
 
#define JAL_CMD   0x0C000000
 
#define JMP_ADDRMASK   0x03FFFFFF
 
#define JMP_CMD   0x08000000
 
#define JR_RA_CMD   0x03E00008
 
#define LBU_CMD   0x90000000
 
#define LUI_A0_CMD   0x3c040000
 
#define LUI_A1_CMD   0x3C050000
 
#define LUI_A2_CMD   0x3C060000
 
#define LUI_CMD   0x3C000000
 
#define LUI_GP_CMD   0x3C1C0000
 
#define LUI_S0_CMD   0x3C100000
 
#define LUI_S1_CMD   0x3C110000
 
#define LUI_S3_CMD   0x3C130000
 
#define LUI_S4_CMD   0x3C140000
 
#define LUI_S6_CMD   0x3C160000
 
#define LUI_T0_CMD   0x3C080000
 
#define LUI_T1_CMD   0x3C090000
 
#define LUI_T8_CMD   0x3C180000
 
#define LUI_T9_CMD   0x3C190000
 
#define LW_GP_CMD   0x8F800000
 
#define LW_S7T9_CMD   0x8F370000
 
#define LW_T1_SP_CMD   0x8FA90000
 
#define MOVE_A0_48   0x24040030
 
#define MOVE_A0_CMD   0x34040000
 
#define MOVE_A2_48   0x24060030
 
#define MOVE_T9_RA   0x03E02020
 
#define NOP_CMD   0x00000000
 
#define OR_A1_CMD   0x34A50000
 
#define OR_T8_CMD   0x37180000
 
#define ORI_A0_CMD   0x34840000
 
#define ORI_A1_CMD   0x34A50000
 
#define ORI_A2_CMD   0x34C60000
 
#define ORI_GP_CMD   0x379C0000
 
#define ORI_S0_CMD   0x36100000
 
#define ORI_S1_CMD   0x36310000
 
#define ORI_S3_CMD   0x36730000
 
#define ORI_S4_CMD   0x36940000
 
#define ORI_S6_CMD   0x36D60000
 
#define ORI_T0_CMD   0x35080000
 
#define ORI_T1_CMD   0x35290000
 
#define REG_MASK   0x03FF0000
 
#define SB_0_GP_CMD   0xA3800000
 
#define SW_RA_SP_CMD   0xAFBF0000
 
#define SW_S5T9_CMD   0xAF350000
 
#define SW_S7T9_CMD   0xAF370000
 

Typedefs

typedef void CURL
 
typedef struct ezxmlezxml_t
 
typedef void * TAPCOM_Channel
 

Enumerations

enum  SYSTEM_TYPE {
  ST_UNKNOWN , ST_S , ST_T , ST_C ,
  ST_T5700 , ST_TMSS , ST_TMST , ST_TMSC ,
  ST_T5800 , ST_ST , ST_CT , ST_TF7k7HDPVR ,
  ST_NRTYPES
}
 
enum  tBootReason {
  BOOT_FRONT_PANEL , BOOT_REMOTE_CONTROL , BOOT_TIMER , BOOT_FW_REBOOT ,
  BOOT_RESERVED_4 , BOOT_POWER , BOOT_ANTIFREEZE
}
 
enum  eTimeStampFormat {
  TIMESTAMP_NONE , TIMESTAMP_HM , TIMESTAMP_HMS , TIMESTAMP_YMD ,
  TIMESTAMP_YMDHM , TIMESTAMP_YMDHMS , TIMESTAMP_FNYMDHM
}
 
enum  DISPLAY_TYPE { DT_LED , DT_VFD5500 , DT_VFDMP }
 
enum  REMOTE_TYPE { RT_5000 , RT_2100 , RT_7100PLUS , RT_7260PLUS }
 
enum  eCopyDirection { X , Y }
 
enum  tPvrListType {
  PLT_Unchanged = 0 , PLT_DataFiles = 1 , PLT_ProgramFiles = 2 , PLT_MP3Files = 3 ,
  PLT_MediaFiles = 4
}
 
enum  TFDTYPE {
  TFDTYPE_LoaderPgm , TFDTYPE_ApplPgm , TFDTYPE_FlashData , TFDTYPE_EepromData ,
  TFDTYPE_FactoryData , TFDTYPE_BackgndPict
}
 
enum  CURLcode {
  CURLE_OK = 0 , CURLE_UNSUPPORTED_PROTOCOL , CURLE_FAILED_INIT , CURLE_URL_MALFORMAT ,
  CURLE_NOT_BUILT_IN , CURLE_COULDNT_RESOLVE_PROXY , CURLE_COULDNT_RESOLVE_HOST , CURLE_COULDNT_CONNECT ,
  CURLE_FTP_WEIRD_SERVER_REPLY , CURLE_REMOTE_ACCESS_DENIED , CURLE_FTP_ACCEPT_FAILED , CURLE_FTP_WEIRD_PASS_REPLY ,
  CURLE_FTP_ACCEPT_TIMEOUT , CURLE_FTP_WEIRD_PASV_REPLY , CURLE_FTP_WEIRD_227_FORMAT , CURLE_FTP_CANT_GET_HOST ,
  CURLE_OBSOLETE16 , CURLE_FTP_COULDNT_SET_TYPE , CURLE_PARTIAL_FILE , CURLE_FTP_COULDNT_RETR_FILE ,
  CURLE_OBSOLETE20 , CURLE_QUOTE_ERROR , CURLE_HTTP_RETURNED_ERROR , CURLE_WRITE_ERROR ,
  CURLE_OBSOLETE24 , CURLE_UPLOAD_FAILED , CURLE_READ_ERROR , CURLE_OUT_OF_MEMORY ,
  CURLE_OPERATION_TIMEDOUT , CURLE_OBSOLETE29 , CURLE_FTP_PORT_FAILED , CURLE_FTP_COULDNT_USE_REST ,
  CURLE_OBSOLETE32 , CURLE_RANGE_ERROR , CURLE_HTTP_POST_ERROR , CURLE_SSL_CONNECT_ERROR ,
  CURLE_BAD_DOWNLOAD_RESUME , CURLE_FILE_COULDNT_READ_FILE , CURLE_LDAP_CANNOT_BIND , CURLE_LDAP_SEARCH_FAILED ,
  CURLE_OBSOLETE40 , CURLE_FUNCTION_NOT_FOUND , CURLE_ABORTED_BY_CALLBACK , CURLE_BAD_FUNCTION_ARGUMENT ,
  CURLE_OBSOLETE44 , CURLE_INTERFACE_FAILED , CURLE_OBSOLETE46 , CURLE_TOO_MANY_REDIRECTS ,
  CURLE_UNKNOWN_OPTION , CURLE_TELNET_OPTION_SYNTAX , CURLE_OBSOLETE50 , CURLE_PEER_FAILED_VERIFICATION ,
  CURLE_GOT_NOTHING , CURLE_SSL_ENGINE_NOTFOUND , CURLE_SSL_ENGINE_SETFAILED , CURLE_SEND_ERROR ,
  CURLE_RECV_ERROR , CURLE_OBSOLETE57 , CURLE_SSL_CERTPROBLEM , CURLE_SSL_CIPHER ,
  CURLE_SSL_CACERT , CURLE_BAD_CONTENT_ENCODING , CURLE_LDAP_INVALID_URL , CURLE_FILESIZE_EXCEEDED ,
  CURLE_USE_SSL_FAILED , CURLE_SEND_FAIL_REWIND , CURLE_SSL_ENGINE_INITFAILED , CURLE_LOGIN_DENIED ,
  CURLE_TFTP_NOTFOUND , CURLE_TFTP_PERM , CURLE_REMOTE_DISK_FULL , CURLE_TFTP_ILLEGAL ,
  CURLE_TFTP_UNKNOWNID , CURLE_REMOTE_FILE_EXISTS , CURLE_TFTP_NOSUCHUSER , CURLE_CONV_FAILED ,
  CURLE_CONV_REQD , CURLE_SSL_CACERT_BADFILE , CURLE_REMOTE_FILE_NOT_FOUND , CURLE_SSH ,
  CURLE_SSL_SHUTDOWN_FAILED , CURLE_AGAIN , CURLE_SSL_CRL_BADFILE , CURLE_SSL_ISSUER_ERROR ,
  CURLE_FTP_PRET_FAILED , CURLE_RTSP_CSEQ_ERROR , CURLE_RTSP_SESSION_ERROR , CURLE_FTP_BAD_FILE_LIST ,
  CURLE_CHUNK_FAILED , CURL_LAST
}
 
enum  CURLoption {
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) ,
  CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CINIT =(FILE, OBJECTPOINT, 1) , CURLOPT_LASTENTRY
}
 
enum  tCrashCheckStatus { CCS_Ok , CCS_RebootDetected , CCS_ExcessiveRebootsDetected }
 
enum  tRunningStatus {
  RST_undefined , RST_NotRunning , RST_StartsSoon , RST_Pausing ,
  RST_Running , RST_ServiceOffAir , RST_reserved1 , RST_reserved2
}
 
enum  eRootDirs {
  DIR_ROOT , DIR_DATA_FILES , DIR_PROGRAM_FILES , DIR_MP3 ,
  DIR_MP3_FILES = DIR_MP3 , DIR_INCOMING , DIR_MEDIA_FILES , DIR_PHOTO_FILES ,
  DIR_SYSTEM_FILES , DIR_TMP
}
 
enum  tFileInUse {
  FIU_No , FIU_Playback , FIU_PlayMP3 , FIU_RecSlot1 ,
  FIU_RecSlot2 , FIU_RecSlot3 , FIU_RecSlot4
}
 
enum  tPathFormat {
  PF_FileNameOnly , PF_TAPPathOnly , PF_LinuxPathOnly , PF_FullTAPPath ,
  PF_FullLinuxPath
}
 
enum  INILOCATION {
  INILOCATION_NotFound , INILOCATION_NewFile , INILOCATION_AtCurrentDir , INILOCATION_AtAppName ,
  INILOCATION_AtSettings , INILOCATION_AtProgramFiles , INILOCATION_NrENUMs
}
 
enum  tLogoStyle {
  LGST_3pgstyle , LGST_QtstyleBlue , LGST_QtstyleGrey , LGST_QtstyleTMS ,
  LGST_TransBlack , LGST_TransIBBlue , LGST_TransIBGrey , LGST_TransQTBlue ,
  LGST_TransQTGrey , LGST_NRITEMS
}
 
enum  tLogoSize { LGSZ_qtl , LGSZ_ibl , LGSZ_qsl , LGSZ_NRITEMS }
 
enum  tLogoAspect { LGAR_43 , LGAR_169 , LGAR_NRITEMS }
 
enum  TaskEnum {
  TaskPlayback = 0xe601 , TaskRecordings = 0xe602 , TaskVideo = 0xe503 , TaskAudio = 0xe603 ,
  TaskPower = 0xef00
}
 
enum  eRemoveChars { ControlChars = 1 , LFChars = 2 , InvalidFileNameChars = 4 , NonPrintableChars = 8 }
 
enum  TAPCOM_Status {
  TAPCOM_Status_OPEN , TAPCOM_Status_SERVER_NOT_AVAILABLE , TAPCOM_Status_ACKNOWLEDGED , TAPCOM_Status_REJECTED ,
  TAPCOM_Status_FINISHED , TAPCOM_Status_VERSIONMISMATCH , TAPCOM_Status_NO_CHANNEL
}
 
enum  tDSTRule { DSTR_Undefined , DSTR_Firmware , DSTR_Europe , DSTR_Manual }
 
enum  tLineHeight { LH_Normal , LH_Small , LH_Tiny }
 
enum  tCursorType {
  CT_Standard , CT_Dark , CT_Box , CT_Hide ,
  CT_NRITEMS
}
 
enum  { DO_SYNC , NO_SYNC }
 
enum  tOSDCB {
  OSDCB_Title , OSDCB_List , OSDCB_Buttons , OSDCB_Logo ,
  OSDCB_ListItem , OSDCB_MASK = 0xFF
}
 
enum  tButtonIcon {
  BI_None , BI_0 , BI_1 , BI_2 ,
  BI_3 , BI_4 , BI_5 , BI_6 ,
  BI_7 , BI_8 , BI_9 , BI_AR ,
  BI_Audio , BI_Aux , BI_Blue , BI_Cut ,
  BI_Down , BI_Exit , BI_Fav , BI_Ffwd ,
  BI_FileList , BI_Green , BI_Guide , BI_Info ,
  BI_JumpEnd , BI_JumpStart , BI_Left , BI_List ,
  BI_M , BI_Menu , BI_Mute , BI_Ok ,
  BI_Option , BI_Pause , BI_Play , BI_ProgMinus ,
  BI_ProgPlus , BI_Recall , BI_Record , BI_Red ,
  BI_Right , BI_Rwd , BI_Sat , BI_Select ,
  BI_Sleep , BI_Step , BI_Stop , BI_Subtitle ,
  BI_TTX , BI_TV_Radio , BI_Up , BI_VF ,
  BI_VolMinus , BI_VolPlus , BI_White , BI_Yellow ,
  BI_NoUse , BI_UserDefined
}
 
enum  tKeyPadMode {
  KPM_Standard , KPM_CAPS , KPM_Num , KPM_Symbols ,
  KPM_SpecialChars1 , KPM_SpecialChars2 , KPM_SpecialChars3 , KPM_NrModes
}
 
enum  tKeyboardCursor { KC_Text , KC_Box , KC_NRITEMS }
 
enum  tVFDIcon {
  VFD_AC3 , VFD_AM , VFD_Attn , VFD_CDCenter ,
  VFD_Clock , VFD_Colon , VFD_Dolby , VFD_Dollar ,
  VFD_FFwd , VFD_HDD , VFD_HDDFull , VFD_JumpStart ,
  VFD_JumpEnd , VFD_MP3 , VFD_Mute , VFD_Network ,
  VFD_Pause , VFD_Play , VFD_PM , VFD_Power ,
  VFD_Radio , VFD_REC , VFD_Slot1 , VFD_Slot2 ,
  VFD_RepeatLeft , VFD_RepeatRight , VFD_Rwd , VFD_Satellite ,
  VFD_TimeShift , VFD_TV
}
 
enum  tVFDCharset { CS_8859_1 , CS_8859_5 , CS_8859_1_HAPPY }
 

Functions

void PrintNet (char *puffer)
 
int snprintf (char *, size_t, const char *,...)
 
bool InitTAPex (void)
 
void InitTAPexFailedMsg (char *ProgramName)
 
tBootReason BootReason (void)
 
dword FirmwareDatMJD (void)
 
void FlushCache (dword *pAddr, int Size)
 
bool FrontPanelEEPROMRead (word Address, byte *Data)
 
bool FrontPanelEEPROMWrite (word Address, byte Data)
 
bool FrontPanelGetPatch (byte *Version, byte *Type)
 
char * GetApplVer (void)
 
byte * GetMacAddress (void)
 
word GetSysID (void)
 
SYSTEM_TYPE GetSystemType (void)
 
char * GetToppyString (word SysID)
 
dword GetUptime (void)
 
bool isIceTVToppy (void)
 
char * iso639_1 (int OSDLan)
 
char * iso639_2 (int OSDLan)
 
bool LoadFirmwareDat (tFWDATHeader **FWDatHeader, tToppyInfo **ToppyInfo, tFWInfo **FWInfo)
 
bool PutDevEvent (word Event, dword Param1)
 
tAudioTrkAudioTrackInfo (void)
 
bool CaptureScreen (int BMPwidth, int BMPheight, byte *BMPPixelBuffer, bool bOSD, int Alpha)
 
void DrawOSDLine (word OSDRgn, dword Ax, dword Ay, dword Bx, dword By, dword Color)
 
void DrawScrollbar (word sbRegion, int sbX, int sbY, int sbHeight, int sbCurrent, int sbWindow, int sbMax)
 
void EndMessageWin (void)
 
void FreeOSDRegion (word Region)
 
dword GetOSDMapAddress (void)
 
word GetOSDRegionHeight (word Region)
 
word GetOSDRegionWidth (word Region)
 
bool GetPIPPosition (int *North, int *South, int *East, int *West)
 
byte GetStreamFormat (byte Index)
 
bool isAnyOSDVisible (dword CheckX, dword CheckY, dword CheckW, dword CheckH)
 
bool isAnyOSDVisibleEx (dword CheckX, dword CheckY, dword CheckW, dword CheckH, byte Plane)
 
bool isInfoBoxVisible (void)
 
bool isDirectSvcNumVisible (void)
 
bool isOSDRegionAlive (word Region)
 
bool isPIPActive (void)
 
void OSDCopy (word rgn, dword x, dword y, dword w, dword h, word items, eCopyDirection direction)
 
bool PlayMediaFile (char *MediaFileName)
 
bool SaveBitmap (char *FileName, int width, int height, byte *pBuffer)
 
void SetRemoteMode (byte Mode, byte Index, bool Active)
 
void ShowMessageWin (char *title, char *lpMessage1, char *lpMessage2, dword dwDelay)
 
void ShowMessageWindow (char **content, dword pos_x, dword pos_y, byte fntSize, byte align, dword bdcolor, dword titlecolor, dword msgcolor, dword bgcolor, dword delay)
 
bool ShowPvrList (tPvrListType PvrListType)
 
void SoundSinus (word freq, dword durationInMilliseconds, word Amplitude)
 
bool TAP_GetSysOsdControl (TYPE_TapSysOsdId osdId)
 
int TAP_Osd_PutFreeColorGd (word rgn, int x, int y, TYPE_GrData *gd, bool sprite, dword FilterColor)
 
byte TunerGet (int MainSub)
 
bool TunerSet (byte Tuner)
 
word CompressBlock (byte *pInput, word InBufferSize, byte *pOutput)
 
dword CompressTFD (byte *pSrc, dword SourceBufferSize, byte *pDest, word TFDType, word SysID, void *pPercentFinishedCallback)
 
dword CompressedTFDSize (byte *pSrc, dword SourceBufferSize, void *pPercentFinishedCallback)
 
word CRC16 (word StartValue, void *StartAddress, dword Length)
 
dword CRC32 (dword StartValue, void *StartAddress, dword Length)
 
bool MD5String (char *inString, byte *Digest)
 
bool MD5File (char *FileName, byte *Digest)
 
dword OATH (register byte *data, int len, dword hash)
 
dword SuperFastHash (register byte *data, int len, dword hash)
 
word UncompressBlock (byte *pInput, word compCount, byte *pOutput, word BufferSize)
 
dword UncompressLoader (byte *pSrc, byte *pDest, void *pPercentFinishedCallback)
 
dword UncompressedLoaderSize (byte *pSrc)
 
dword UncompressFirmware (byte *pSrc, byte *pDest, void *pPercentFinishedCallback)
 
dword UncompressedFirmwareSize (byte *pSrc)
 
dword UncompressTFD (byte *pSrc, byte *pDest, void *pPercentFinishedCallback)
 
dword UncompressedTFDSize (byte *pSrc)
 
dword TFDSize (byte *pTFD)
 
CURLcurl_easy_init (void)
 
CURLcode curl_easy_perform (CURL *curl)
 
CURLcode curl_easy_setopt (CURL *curl, CURLoption option, void *arg)
 
CURLcode curl_global_init (long flags)
 
void curl_easy_cleanup (CURL *curl)
 
void curl_global_cleanup (void)
 
void DumpMemory (byte *p, dword size, int BytesPerLine)
 
void DumpMemoryDword (dword *p, dword size)
 
dword * FindGotPointer (dword FunctionAddress)
 
void LogEntry (char *FileName, char *ProgramName, bool Console, eTimeStampFormat TimeStampFormat, char *Text)
 
void LogEntryPrintf (char *FileName, char *ProgramName, bool Console, eTimeStampFormat TimeStampFormat, char *format,...)
 
void LogEntryGeneric (char *ProgramName, bool Console, char *Text)
 
void LogEntryGenericPrintf (char *ProgramName, bool Console, char *format,...)
 
bool HookFirmware (char *FirmwareFunctionName, void *RedirectTo, void *PointerToOriginal)
 
bool UnhookFirmware (char *FirmwareFunctionName, void *RedirectTo, void *PointerToOriginal)
 
void CrashCheck_Startup (char *TAPName, tCrashCheckStatus *CCStatus)
 
void CrashCheck_Shutdown (char *TAPName)
 
void EPGInfo_FilterReset (void)
 
void EPGInfo_FilterTime (dword StartTime, dword EndTime)
 
void EPGInfo_FilterChannelByIndex (TYPE_ServiceType SvcType, int SvcNum, bool StartCurrent)
 
void EPGInfo_FilterDuration (word MinDuration, word MaxDuration)
 
void EPGInfo_FilterGenre (byte *GenreArray, byte GenreArraySize)
 
void EPGInfo_FilterCallback (void *CallbackRoutine)
 
void EPGInfo_AbortLoad (void)
 
int EPGInfo_FindFirst (TYPE_EPGInfo *EPGData)
 
bool EPGInfo_FindNext (TYPE_EPGInfo *EPGData)
 
bool EPGInfo_FindPrev (TYPE_EPGInfo *EPGData)
 
bool EPGInfo_FindLast (TYPE_EPGInfo *EPGData)
 
bool EPGInfo_FindItem (TYPE_EPGInfo *EPGData, int EPGIndex, bool EPGReset)
 
bool EPGInfo_FindCurrent (byte SvcType, int SvcNum, TYPE_EPGInfo *EPGData)
 
void EPGInfo_Free (void)
 
dword EPGInfo_GetNrFreeEntries (void)
 
TYPE_TapEvent * GetCurrentEvent (int *curEvent)
 
bool isOnMainTuner (int SvcType, int SvcNum)
 
bool ELFOpenFile (const char *FileName)
 
bool ELFReadELFHeader (void)
 
bool ELFReadSectionHeaders (void)
 
bool ELFReadShstrtabSection (void)
 
dword ELFGetSectionIndex (const char *SectionName)
 
bool ELFGetSectionAddress (dword SectionIndex, dword *SectionAddress, dword *SectionSize)
 
bool ELFGetSectionOffset (dword SectionIndex, dword *SectionOffset, dword *SectionSize)
 
bool ELFReadDWORD (dword SectionIndex, dword *Data)
 
bool ELFReadData (dword SectionIndex, byte *Data)
 
void ELFCleanup (void)
 
int ExtAttribExists (char *FileName, char *AttrName)
 
bool ExtAttribGet (char *FileName, char *AttrName, byte *Data, int MaxDataLen, int *DataLen)
 
bool ExtAttribRemove (char *FileName, char *AttrName)
 
bool ExtAttribSet (char *FileName, char *AttrName, byte *Data, int DataLen)
 
ezxml_t ezxml_parse_str (char *s, size_t len)
 
ezxml_t ezxml_parse_file (const char *file)
 
ezxml_t ezxml_child (ezxml_t xml, const char *name)
 
ezxml_t ezxml_idx (ezxml_t xml, int idx)
 
const char * ezxml_attr (ezxml_t xml, const char *attr)
 
void ezxml_free (ezxml_t xml)
 
const char * ezxml_error (ezxml_t xml)
 
int Appl_CheckRecording (int SvcType, int SvcNum, bool Unknown)
 
int Appl_CheckRecording_Tuner (byte TunerIndex, int SvcType, int SvcNum, bool Unknown)
 
void Appl_ClrTimer (byte *TimerHandle)
 
bool Appl_EvtProc_PincodeKey (dword p1, dword p2)
 
void Appl_ExecProgram (char *FileName)
 
bool Appl_ExportChData (char *FileName)
 
void * Appl_GetCurrentEvent (byte SatIndex, word NetID, word TSID, word ServiceID)
 
dword Appl_GetEvtCount (byte SatIndex, word NetID, word TSID, word ServiceID)
 
dword Appl_GetEvtCountInFreePool (void)
 
dword * Appl_GetEvtListHeadInHash (word NetID, word TSID, word ServiceID)
 
dword * Appl_GetEvtListHeadInHashByChannelID (ulong64 ChannelID)
 
dword * Appl_GetEvtListHeadInUsePool (void)
 
bool Appl_GetIsExternal (void)
 
dword Appl_GetFreeExtRecordSpace (char *MountPath)
 
void * Appl_GetSameTimeEvent (byte SatIndex, word NetID, word TSID, word ServiceID)
 
dword Appl_KeyCvt (dword NECKeyCode)
 
bool Appl_ImportChData (char *FileName)
 
void Appl_PvrPause (bool p1)
 
void Appl_RestartTimeShiftSvc (bool p1, dword Block)
 
void Appl_SetIsExternal (bool External)
 
void Appl_SetPlaybackSpeed (byte Mode, int Speed, bool p3)
 
void Appl_ShoutCast (void)
 
int Appl_StartPlayback (char *FileName, unsigned int p2, bool p3, bool ScaleInPip)
 
int Appl_StartPlaybackMedia (char *FileName, unsigned int p2, bool p3, bool ScaleInPip)
 
int Appl_StartPlaybackDivx (char *FileName, unsigned int p2, bool p3)
 
int Appl_StartPlaybackMp3 (char *FileName)
 
dword Appl_StopPlaying (void)
 
void Appl_StopRecPlaying (bool p1)
 
dword Appl_TimeToLocal (dword UTCTime)
 
dword Appl_WaitEvt (dword Event, dword *a1, dword a2, dword a3, dword Timeout)
 
void Appl_WriteRecInfo (dword Slot)
 
byte ApplChannel_GetAgc (byte TunerIndex, byte *AGC)
 
byte ApplChannel_GetBer (byte TunerIndex, byte *BER)
 
void ApplCiplus_CamSelect (byte CamIndex)
 
byte ApplCiplus_GetSelectedCam (void)
 
word ApplClock_SetTimeMJD (word mjd, byte hour, byte min, byte sec)
 
dword ApplHdd_FileCutPaste (char *SourceFileName, unsigned int StartBlock, unsigned int NrBlocks, char *CutFileName)
 
dword ApplHdd_FreeSize (char *MountPath, bool a1)
 
word ApplHdd_GetFileInfo (word p1, int *TotalBlocks, int *CurrentBlock, byte p4, byte p5)
 
dword ApplHdd_GetInfoFromExternalDevice (dword *TotalSpaceMB, dword *FreeSpaceMB, char *MountPath)
 
void ApplHdd_RestoreWorkFolder (void)
 
void ApplHdd_SaveWorkFolder (void)
 
dword ApplHdd_SelectFolder (tDirEntry *FolderStruct, char *FolderPath)
 
void ApplHdd_SetWorkFolder (tDirEntry *FolderStruct)
 
void ApplNewVfd_Stop (void)
 
void ApplPin_Delete (void)
 
bool ApplPin_IsLockPopup (void)
 
word ApplSvc_GetSvcIdx (byte TYPE_ServiceType, byte SatIndex, word TPIndex, word ServiceID, word Start, word NrOfServicesToSearch)
 
word ApplSvc_GetTpIdx (byte SatIndex, word NetworkID, word TSID)
 
int ApplTap_GetEmptyTask (void)
 
void ApplTimer_OptimizeList (void)
 
byte DevFront_SetIlluminate (byte a0, byte Brightness)
 
void DevFront_SetIrCode (byte Index, byte Active, byte MfgID1, byte MfgID2, byte Code0a)
 
dword DevHdd_DeviceClose (tDirEntry *hddPlaybackFolder)
 
dword DevHdd_DeviceOpen (tDirEntry **hddPlaybackFolder, tDirEntry *DirEntry)
 
int DevService_Mute (bool Mute)
 
int FlashServiceGetTotal (int SvcType)
 
bool FlashServiceGetInfo (int SvcType, int SvcNum, tFlashService *Service)
 
bool FlashServiceSetInfo (int SvcType, int SvcNum, tFlashService *Service)
 
bool FlashServiceAdd (int SvcType, tFlashService *Service)
 
int FlashServiceFind (int SvcType, word ServiceID, word PMTPID, word PCRPID, tFlashService *Service)
 
bool FlashServiceFindNum (byte SatIndex, word NetworkID, word TSID, word ServiceID, TYPE_ServiceType *SvcType, int *SvcNum)
 
bool FlashServiceDel (int SvcType, int SvcNum)
 
bool FlashServiceMove (int SvcType, int FromSvcNum, int ToSvcNum)
 
bool FlashServiceDecode (void *Data, tFlashService *Service)
 
bool FlashServiceEncode (void *Data, tFlashService *Service)
 
int FlashSatTablesGetTotal (void)
 
bool FlashSatTablesGetInfo (int SatNum, tFlashSatTable *SatTable)
 
bool FlashSatTablesDecode (void *Data, tFlashSatTable *SatTable)
 
int FlashTransponderTablesGetTotal (int SatNum)
 
bool FlashTransponderTablesGetInfo (int SatNum, int TransponderNum, tFlashTransponderTable *TransponderTable)
 
bool FlashTransponderTablesSetInfo (int SatNum, int TransponderNum, tFlashTransponderTable *TransponderTable)
 
int FlashTransponderTablesAdd (int SatNum, tFlashTransponderTable *TransponderTable)
 
bool FlashTransponderTablesDel (int SatNum, int TransponderNum)
 
int FlashTransponderFindIndex (dword SatIndex, dword NetworkID, dword TSID)
 
int FlashTransponderFindIndex2 (dword SatIndex, dword NetworkID, dword TSID, byte ModSystem)
 
bool FlashTransponderTablesDecode (void *Data, tFlashTransponderTable *TransponderTable)
 
bool FlashTransponderTablesEncode (void *Data, tFlashTransponderTable *TransponderTable)
 
bool FlashTimeGetInfo (tFlashTimeInfo *TimeInfo)
 
bool FlashTimeSetInfo (tFlashTimeInfo *TimeInfo)
 
bool FlashTimeDecode (tFlashTimeInfo *Data, tFlashTimeInfo *TimeInfo)
 
bool FlashTimeEncode (tFlashTimeInfo *TimeInfo, tFlashTimeInfo *Data)
 
bool FlashTimerGetInfo (int TimerIndex, tFlashTimer *TimerInfo)
 
bool FlashTimerSetInfo (int TimerIndex, tFlashTimer *TimerInfo)
 
bool FlashTimerDecode (void *Data, tFlashTimer *TimerInfo)
 
bool FlashTimerEncode (void *Data, tFlashTimer *TimerInfo)
 
int FlashTimerStructSize (void)
 
bool FlashADGetInfo (tAutoDescrambleTimer *ADTimer)
 
bool FlashADDecode (void *Data, tAutoDescrambleTimer *ADTimer)
 
bool FlashADSetInfo (tAutoDescrambleTimer *ADTimer)
 
bool FlashADEncode (void *Data, tAutoDescrambleTimer *ADTimer)
 
int FlashFavoritesGetTotal (void)
 
char * FlashFavoritesGetSelectedGroupName (char *FavName, byte FavNameSize)
 
bool FlashFavoritesGetInfo (int FavNum, tFavorites *Favorites)
 
bool FlashFavoritesGetInfoCurrent (tFavorites *Favorites)
 
bool FlashFavoritesSetInfo (int FavNum, tFavorites *Favorites)
 
int FlashFavoritesFindService (int SvcType, int SvcNum)
 
void FlashFavoritesGetParameters (int *NrGroups, int *NrSvcsPerGroup)
 
dword FIS_vFlashBlockAutoDec (void)
 
dword FIS_vFlashBlockDLNAData (void)
 
dword FIS_vFlashBlockFavoriteGroup (void)
 
dword FIS_vFlashBlockGameSaveData (void)
 
dword FIS_vFlashBlockLanIPConfig (void)
 
dword FIS_vFlashBlockNetwork (void)
 
dword FIS_vFlashBlockNetworkUpdateConfig (void)
 
dword FIS_vFlashBlockOTAInfo (void)
 
dword FIS_vFlashBlockProviderInfo (void)
 
dword FIS_vFlashBlockRadioServices (void)
 
dword FIS_vFlashBlockSatInfo (void)
 
dword FIS_vFlashBlockServerData (void)
 
dword FIS_vFlashBlockServiceName (void)
 
dword FIS_vFlashBlockTVServices (void)
 
dword FIS_vFlashBlockTimeInfo (void)
 
dword FIS_vFlashBlockTimer (void)
 
dword FIS_vFlashBlockTransponderInfo (void)
 
void FlashProgram (void)
 
dword GetEEPROMAddress (void)
 
word GetEEPROMPin (void)
 
bool SetEEPROMPin (word NewPin)
 
dword FM_GetStringWidth (char *Text, tFontData *FontData)
 
dword FM_GetStringHeight (char *Text, tFontData *FontData)
 
void FM_PutString (word rgn, dword x, dword y, dword maxX, char *str, dword fcolor, dword bcolor, tFontData *FontData, byte bDot, byte align)
 
void FM_PutStringAA (word rgn, dword x, dword y, dword maxX, char *str, dword fcolor, dword bcolor, tFontData *FontData, byte bDot, byte align, float AntiAliasFactor)
 
bool FM_LoadFontFile (char *FontFileName, tFontData *FontData)
 
void FM_FreeFontFile (tFontData *FontData)
 
void FM_MakeFontDir (void)
 
bool FMUC_LoadFontFile (char *FontFileName, tFontDataUC *FontData)
 
dword FMUC_GetStringHeight (const char *Text, tFontDataUC *FontData)
 
dword FMUC_GetStringWidth (const char *Text, tFontDataUC *FontData)
 
void FMUC_PutString (word rgn, dword x, dword y, dword maxX, const char *str, dword fcolor, dword bcolor, tFontDataUC *FontData, byte bDot, byte align)
 
void FMUC_PutStringAA (word rgn, dword x, dword y, dword maxX, const char *str, dword fcolor, dword bcolor, tFontDataUC *FontData, byte bDot, byte align, float AntiAliasFactor)
 
void FMUC_FreeFontFile (tFontDataUC *FontData)
 
bool FixInvalidFileName (char *FileName)
 
void ConvertPathType (const char *Source, char *Dest, tPathFormat DestFormat)
 
tPathFormat GetPathType (const char *Source)
 
int HDD_AAM_Disable (void)
 
int HDD_AAM_Enable (byte AAMLevel)
 
int HDD_APM_Disable (void)
 
int HDD_APM_Enable (byte APMLevel)
 
bool HDD_BuildExtDriveList (textPartitionInfo *ExtPartitionList, dword *NrListItems)
 
bool HDD_ChangeDir (const char *Dir)
 
void HDD_Delete (const char *FileName)
 
bool HDD_Exist (const char *FileName)
 
TYPE_File * HDD_FappendOpen (const char *FileName)
 
bool HDD_FappendWrite (TYPE_File *file, const char *data)
 
bool HDD_FindMountPoint (const char *File, char *MountPoint)
 
bool HDD_FindMountPointDevice (const char *File, char *MountPoint, char *MountDevice)
 
int HDD_FindSymbolicLink (const char *pathName, char *returnedPath, char *fullPathName)
 
bool HDD_GetAbsolutePathByTypeFile (TYPE_File *File, char *AbsFileName)
 
bool HDD_GetFileDir (const char *FileName, eRootDirs Root, char *Dir)
 
bool HDD_GetFileSizeAndInode (const char *FileName, __ino64_t *CInode, __off64_t *FileSize)
 
dword HDD_GetFileTimeByFileName (const char *FileName)
 
dword HDD_GetFileTimeByTypeFile (TYPE_File *File)
 
bool HDD_GetHddID (char *ModelNo, char *SerialNo, char *FirmwareNo)
 
__ino64_t HDD_GetInodeByFileName (const char *Filename)
 
__ino64_t HDD_GetInodeByTypeFile (TYPE_File *File)
 
bool HDD_IdentifyDevice (char *IdentifyDeviceBuffer)
 
bool HDD_InfBlockGet (const char *RecPath, tinfBlock *infBlock)
 
bool HDD_InfBlockSet (const char *RecPath, tinfBlock *infBlock)
 
bool HDD_Move (const char *FileName, const char *FromDir, const char *ToDir)
 
bool HDD_Recycle (const char *FileName)
 
bool HDD_RecycleSF (const char *FileName)
 
void HDD_RemoveDir (const char *DirPath, bool Recursive)
 
bool HDD_Rename (const char *FileName, const char *NewFileName)
 
int HDD_Smart_DisableAttributeAutoSave (void)
 
int HDD_Smart_DisableOperations (void)
 
int HDD_Smart_EnableAttributeAutoSave (void)
 
int HDD_Smart_EnableOperations (void)
 
int HDD_Smart_ReadData (word *DataBuf)
 
int HDD_Smart_ReadThresholdData (word *DataBuf)
 
int HDD_Smart_ReturnStatus (void)
 
bool HDD_Unrecycle (const char *FileName)
 
bool HDD_UnrecycleSF (const char *FileName)
 
bool HDD_Write (void *data, dword length, TYPE_File *f)
 
tFileInUse HDD_isFileInUse (const char *FileName)
 
void MakeUniqueFileName (char *FileName)
 
void SeparateFileNameComponents (const char *FileName, char *Path, char *Name, char *Ext, int *Index, bool *isRec, bool *isDel)
 
INILOCATION INIOpenFile (char *FileName, char *AppName)
 
bool INISaveFile (char *FileName, INILOCATION INILocation, char *AppName)
 
void INICloseFile (void)
 
bool INIKeyExists (char *Key)
 
bool INIGetRGB (char *Key, byte *Red, byte *Green, byte *Blue, dword DefaultValue)
 
bool INIGetARGB (char *Key, byte *Alpha, byte *Red, byte *Green, byte *Blue, dword DefaultValue)
 
bool INIGetRGB8 (char *Key, byte *Red, byte *Green, byte *Blue, dword DefaultValue)
 
bool INIGetARGB8 (char *Key, byte *Alpha, byte *Red, byte *Green, byte *Blue, dword DefaultValue)
 
byte INIGetHexByte (char *Key, byte DefaultValue, byte MinValue, byte MaxValue)
 
dword INIGetHexDWord (char *Key, dword DefaultValue, dword MinValue, dword MaxValue)
 
word INIGetHexWord (char *Key, word DefaultValue, word MinValue, word MaxValue)
 
long int INIGetInt (char *Key, long int DefaultValue, long int MinValue, long int MaxValue)
 
bool INIGetString (char *Key, char *Value, char *DefaultValue, dword MaxLength)
 
void INIKillKey (char *Key)
 
INILOCATION INILocateFile (char *FileName, char *AppName)
 
void INISetRGB (char *Key, byte Red, byte Green, byte Blue)
 
void INISetRGB8 (char *Key, byte Red, byte Green, byte Blue)
 
void INISetARGB (char *Key, byte Alpha, byte Red, byte Green, byte Blue)
 
void INISetARGB8 (char *Key, byte Alpha, byte Red, byte Green, byte Blue)
 
void INISetHexByte (char *Key, byte Value)
 
void INISetHexDWord (char *Key, dword Value)
 
void INISetHexWord (char *Key, word Value)
 
void INISetInt (char *Key, long int Value)
 
void INISetString (char *Key, char *Value)
 
INILOCATION LangLoadStrings (char *LangFile, dword NrStrings, int FallbackLang, char *AppName)
 
void LangUnloadStrings (void)
 
char * LangGetString (dword StringID)
 
char * LangGetStringDefault (dword StringID, char *DefaultString)
 
dword TryResolve (char *Function)
 
dword FindInstructionSequence (char *SearchPattern, char *SearchMask, dword StartAddress, dword EndAddress, int EntryPointOffset, bool SearchForPrevADDIUSP)
 
dword FIS_fwAppl_AddSvcName (void)
 
dword FIS_fwAppl_CheckRecording (void)
 
dword FIS_fwAppl_CheckRecording_Tuner (void)
 
dword FIS_fwAppl_CiMenu (void)
 
dword FIS_fwAppl_CiplusMenu (void)
 
dword FIS_fwAppl_ClrTimer (void)
 
dword FIS_fwAppl_ConvertToValidUTF8Str (void)
 
dword FIS_fwAppl_DeleteRadioSvcName (void)
 
dword FIS_fwAppl_DeleteTvSvcName (void)
 
dword FIS_fwAppl_EnterNormal (void)
 
dword FIS_fwAppl_EvtProc_PincodeKey (void)
 
dword FIS_fwAppl_ExecProgram (void)
 
dword FIS_fwAppl_ExportChData (void)
 
dword FIS_fwAppl_GetCurrentEvent (void)
 
dword FIS_fwAppl_GetEvtCount (void)
 
dword FIS_fwAppl_GetEvtCountInFreePool (void)
 
dword FIS_fwAppl_GetEvtListHeadInHash (void)
 
dword FIS_fwAppl_GetEvtListHeadInUsePool (void)
 
dword FIS_fwAppl_GetFreeExtRecordSpace (void)
 
dword FIS_fwAppl_GetIsExternal (void)
 
dword FIS_fwAppl_GetSameTimeEvent (void)
 
dword FIS_fwAppl_GetStreamFormat (void)
 
dword FIS_fwAppl_KeyCvt (void)
 
dword FIS_fwAppl_ImportChData (void)
 
dword FIS_fwAppl_InitTempRec (void)
 
dword FIS_fwAppl_IsTimeShifting (void)
 
dword FIS_fwAppl_PvrList (void)
 
dword FIS_fwAppl_PvrList_SetListType (void)
 
dword FIS_fwAppl_PvrPause (void)
 
dword FIS_fwAppl_RestartTimeShiftSvc (void)
 
dword FIS_fwAppl_SetApplVer (void)
 
dword FIS_fwAppl_SetIsExternal (void)
 
dword FIS_fwAppl_SetPlaybackSpeed (void)
 
dword FIS_fwAppl_SetProviderName (void)
 
dword FIS_fwAppl_SetTimeShift (void)
 
dword FIS_fwAppl_ShoutCast (void)
 
dword FIS_fwAppl_StartPlayback (void)
 
dword FIS_fwAppl_StartPlaybackMedia (void)
 
dword FIS_fwAppl_StartPlaybackMp3 (void)
 
dword FIS_fwAppl_StartPlaybackDivx (void)
 
dword FIS_fwAppl_StartTempRec (void)
 
dword FIS_fwAppl_StopPlaying (void)
 
dword FIS_fwAppl_StopRecPlaying (void)
 
dword FIS_fwAppl_StopTempRec (void)
 
dword FIS_fwAppl_TimeToLocal (void)
 
dword FIS_fwAppl_WaitEvt (void)
 
dword FIS_fwAppl_WriteFlash (void)
 
dword FIS_fwAppl_WriteRecInfo (void)
 
dword FIS_fwApplChannel_GetAgc (void)
 
dword FIS_fwApplChannel_GetBer (void)
 
dword FIS_fwApplCiplus_CamSelect (void)
 
dword FIS_fwApplCiplus_GetSelectedCam (void)
 
dword FIS_fwApplClock_SetTimeMJD (void)
 
dword FIS_fwApplHdd_FileCutPaste (void)
 
dword FIS_fwApplHdd_FreeSize (void)
 
dword FIS_fwApplHdd_GetFileInfo (void)
 
dword FIS_fwApplHdd_GetInfoFromExternalDevice (void)
 
dword FIS_fwApplHdd_RestoreWorkFolder (void)
 
dword FIS_fwApplHdd_SaveWorkFolder (void)
 
dword FIS_fwApplHdd_SelectFolder (void)
 
dword FIS_fwApplHdd_SetWorkFolder (void)
 
dword FIS_fwApplIcelink_EitFromHdd (void)
 
dword FIS_fwApplOsd_DrawJpeg (void)
 
dword FIS_fwApplPin_Delete (void)
 
dword FIS_fwApplPin_IsLockPopup (void)
 
dword FIS_fwApplSvc_GetSvcIdx (void)
 
dword FIS_fwApplSvc_GetTpIdx (void)
 
dword FIS_fwApplTap_CallEventHandler (void)
 
dword FIS_fwApplTap_GetEmptyTask (void)
 
dword FIS_fwApplTimer_OptimizeList (void)
 
dword FIS_fwApplVfdSendData (void)
 
dword FIS_fwApplVfdStart (void)
 
dword FIS_fwApplVfdStop (void)
 
dword FIS_fwcurl_easy_cleanup (void)
 
dword FIS_fwcurl_easy_init (void)
 
dword FIS_fwcurl_easy_perform (void)
 
dword FIS_fwcurl_easy_setopt (void)
 
dword FIS_fwcurl_global_cleanup (void)
 
dword FIS_fwcurl_global_init (void)
 
dword FIS_fwDevEeprom_GetMacAddr (void)
 
dword FIS_fwDevEeprom_Info (void)
 
dword FIS_fwDevFront_PowerOffCancel (void)
 
dword FIS_fwDevFront_PowerOffReply (void)
 
dword FIS_fwDevFront_SetIlluminate (void)
 
dword FIS_fwDevHdd_DeviceClose (void)
 
dword FIS_fwDevHdd_DeviceOpen (void)
 
dword FIS_fwDevService_Mute (void)
 
dword FIS_fwEeprom_DirectWrite (void)
 
dword FIS_fwezxml_attr (void)
 
dword FIS_fwezxml_child (void)
 
dword FIS_fwezxml_error (void)
 
dword FIS_fwezxml_free (void)
 
dword FIS_fwezxml_idx (void)
 
dword FIS_fwezxml_parse_file (void)
 
dword FIS_fwezxml_parse_str (void)
 
dword FIS_fwPowerOff (void)
 
dword FIS_fwPutDevEvt (void)
 
dword FIS_fwSetIrCode (void)
 
dword FIS_fwTimeToLinux (void)
 
dword FIS_vApplState (void)
 
dword FIS_vAudioTrack (void)
 
dword FIS_vbookmarkTime (void)
 
dword FIS_vBootReason (void)
 
dword FIS_vCheckAutoDecTimerId (void)
 
dword FIS_vciMenuMode (void)
 
dword FIS_vciplusMenuMode (void)
 
dword FIS_vCurTapTask (void)
 
dword FIS_vDirectSvcNumTimerId (void)
 
dword FIS_vdupEntry (void)
 
dword FIS_vEEPROM (void)
 
dword FIS_vEEPROMPin (void)
 
dword FIS_vEtcInfo (void)
 
dword FIS_vExtPartitionInfo (void)
 
dword FIS_vExtTsFolder (void)
 
dword FIS_vfavName (void)
 
dword FIS_vFlash (void)
 
dword FIS_vfrontfd (void)
 
dword FIS_vgmt (void)
 
dword FIS_vGrid (void)
 
dword FIS_vHddDivxFolder (void)
 
dword FIS_vhddRecordFile (void)
 
dword FIS_vHddTapFolder (void)
 
dword FIS_vHddTsFolder (void)
 
dword FIS_vIboxTimerId (void)
 
dword FIS_vIsAllPartitionInvalid (void)
 
dword FIS_vIsPipActive (void)
 
dword FIS_vIsPopUpOn (void)
 
dword FIS_vMACAddress (void)
 
dword FIS_vnDupTimer (void)
 
dword FIS_vnExtPartition (void)
 
dword FIS_vnPipSvcNum (void)
 
dword FIS_vnRadioSvc (void)
 
dword FIS_vnTvSvc (void)
 
dword FIS_vOsdMap (void)
 
dword FIS_vOsdOutBuf (void)
 
dword FIS_vParentalInfo (void)
 
dword FIS_vPhotoAlbumInfo (void)
 
dword FIS_vPipH (void)
 
dword FIS_vPipSvcNum (void)
 
dword FIS_vPipW (void)
 
dword FIS_vPipX (void)
 
dword FIS_vPipY (void)
 
dword FIS_vPvrPlayInfo (void)
 
dword FIS_vPvrRecTempInfo (void)
 
dword FIS_vPvrRecTsInfo (void)
 
dword FIS_vPvrRecTsPlayInfo (void)
 
dword FIS_vRECSlotAddress (byte Slot)
 
dword FIS_vSelectedPartition (void)
 
dword FIS_vShoutCastInfo (void)
 
dword FIS_vShoutCastState (void)
 
dword FIS_vTAPTable (void)
 
dword FIS_vTapSysOsdCtrl (void)
 
dword FIS_vTempRecSlot (void)
 
dword FIS_vTimerEditInfo (void)
 
dword FIS_vTimerTempInfo (void)
 
dword FIS_vTopEvent (void)
 
dword FIS_vVfdBrightTimerId (void)
 
dword FIS_vVfdTimerId (void)
 
void LogoManager_Initialize (void *CallbackRoutine)
 
void LogoManager_MoveExternalUpdates (void)
 
char * LogoManager_ChannelNameToLogoName (char *ChannelName, char *LogoName, int LogoNameSize)
 
void LogoManager_Cleanup (void)
 
void LogoManager_CleanupMemory (void)
 
bool LogoManager_LogoCacheLoad (void)
 
void LogoManager_LogoCacheRebuild (void)
 
TYPE_GrData * LogoManager_GetLogoByChannelID (ulong64 ChannelID, tLogoStyle LogoStyle, tLogoSize LogoSize, tLogoAspect LogoAR)
 
TYPE_GrData * LogoManager_GetLogoByLogoName (char *LogoName, tLogoStyle LogoStyle, tLogoSize LogoSize, tLogoAspect LogoAR)
 
TYPE_GrData * LogoManager_GetLogoByChannelName (char *ChannelName, tLogoStyle LogoStyle, tLogoSize LogoSize, tLogoAspect LogoAR)
 
TYPE_GrData * LogoManager_GetLogoByChannel (int SvcType, int SvcNum, tLogoStyle LogoStyle, tLogoSize LogoSize, tLogoAspect LogoAR)
 
char * LogoManager_GetDirectory (tLogoStyle LogoStyle, tLogoAspect LogoAR, char *LogoPath)
 
char * LogoManager_GetPathToLogoByChannelID (ulong64 ChannelID, tLogoStyle LogoStyle, tLogoSize LogoSize, tLogoAspect LogoAR, char *LogoPath)
 
bool LogoManager_LogosAvailable (tLogoStyle LogoStyle)
 
int LogoManager_UpdateLIL (void)
 
void LogoManager_ProcessLILAdd (char *AddFileName)
 
ulong64 LogoManager_CalculateChannelID (word SatLongitude, word NetworkID, word TSID, word ServiceID)
 
ulong64 LogoManager_GetChannelID (int SvcType, int SvcNum)
 
bool LogoManager_GetServiceNumByChannelID (ulong64 ChannelID, int *SvcType, int *SvcNum)
 
char * GetRecExtension (void)
 
bool HDD_DecodeRECHeader (byte *Buffer, tRECHeaderInfo *RECHeaderInfo, SYSTEM_TYPE SystemType)
 
bool HDD_EncodeRECHeader (byte *Buffer, tRECHeaderInfo *RECHeaderInfo, SYSTEM_TYPE SystemType)
 
int HDD_FindPCR (const byte *pBuffer, dword BufferSize, word PID)
 
byte * HDD_GetPvrRecTsInfoPointer (byte Slot)
 
byte * HDD_GetPvrRecTsPlayInfoPointer (byte Slot)
 
bool HDD_GetRecSlotFiles (byte Slot, TYPE_File **RecFile, TYPE_File **InfFile, TYPE_File **NavFile)
 
bool HDD_isAnyRecording (void)
 
bool HDD_isCryptedStream (const byte *Buffer, dword BufferSize)
 
bool HDD_isExtRecording (void)
 
bool HDD_isRecFileName (const char *FileName)
 
bool HDD_isRecording (byte RecSlot)
 
char * HDD_MakeNewRecName (const char *fname, word sequence, char *NewRecname, int NewRecNameSize)
 
dword HDD_NumberOfRECSlots (void)
 
bool HDD_RecSlotDecode (byte Slot, tFlashTimer *RecSlot)
 
bool HDD_RecSlotEncode (byte Slot, tFlashTimer *RecSlot)
 
bool HDD_RECSlotSetDuration (byte Slot, word Duration)
 
word HDD_SetExtRecording (bool ExtDisk)
 
bool infData_isAvail (const char *infFileName, const char *NameTag, dword *PayloadSize)
 
bool infData_Get (const char *infFileName, const char *NameTag, dword *PayloadSize, byte **Payload)
 
bool infData_GetNameByIndex (const char *infFileName, dword NameIndex, char *NameTag)
 
bool infData_Set (const char *infFileName, char *NameTag, dword PayloadSize, byte *Payload)
 
bool infData_Delete (const char *infFileName, const char *NameTag)
 
bool PSBuffer_Init (tPSBuffer *PSBuffer, word PID, int BufferSize)
 
void PSBuffer_Free (tPSBuffer *PSBuffer)
 
bool PSBuffer_ProcessTSPacket (tPSBuffer *PSBuffer, const byte *TSBuffer, ulong64 FileOffset)
 
bool Shutdown (TaskEnum Task)
 
bool Reboot (bool StopRecordings)
 
bool SDS (void)
 
void SDSTerminate (void)
 
char * ansicstr (const char *string, int len, int flags, int *sawc, int *rlen)
 
void DeleteAt (char *SourceString, int Pos, int Len)
 
void ExtractLine (char *Text, char *Line)
 
size_t GetLine (const char *data, bool strip)
 
void GetStringEncoding (const char *Text, bool *hasAnsiChars, bool *hasUTFChars)
 
byte * GetUCPos (const byte *String, int CharPos)
 
void InsertAt (const char *SourceString, int Pos, char *NewString)
 
bool isUTF8Char (const byte *p, byte *BytesPerChar)
 
bool isUTFToppy (void)
 
void LowerCase (char *string)
 
void MakeValidFileName (char *strName, eRemoveChars ControlCharacters)
 
char * ParseLine (const char *zeile, size_t *n, char delim)
 
void ReplaceInvalidFileNameChars (char *strName)
 
char * RTrim (char *s)
 
void SeparatePathComponents (const char *FullName, char *Path, char *FileName, char *FileExt)
 
byte * SkipCharTableBytes (const byte *p)
 
byte * strcpyUC (byte *dest, const byte *src)
 
bool StringEndsWith (const char *text, const char *postfix)
 
int strlenUC (const byte *s)
 
bool StrMkISO (byte *SourceString)
 
bool StrMkUTF8 (byte *SourceString, size_t SourceSize, byte DefaultISO8859CharSet)
 
byte * strncpyUC (byte *dest, const byte *src, size_t n)
 
bool StrReplace (char *String, const char *Find, const char *Replace)
 
void StrToISO (const byte *SourceString, byte *DestString)
 
void StrToISOAlloc (const byte *SourceString, byte **DestString)
 
bool StrToUTF8 (const byte *SourceString, byte *DestString, byte DefaultISO8859CharSet)
 
void UpperCase (char *string)
 
dword UTF8ToUTF32 (const byte *UTF8Character, byte *BytesPerChar)
 
void UTF32ToUTF8 (dword UTF32Character, byte *UTF8Character, byte *BytesPerChar)
 
char * ValidFileName (const char *strName, eRemoveChars ControlCharacters, char *Result, int ResultSize)
 
bool StringDBInit (tStringDB *StringDB, dword InitialSize)
 
char * StringDBGet (tStringDB *StringDB, dword Index)
 
dword StringDBAdd (tStringDB *StringDB, char *Text)
 
int StringDBCountRecords (tStringDB *StringDB)
 
dword StringDBCurrent (tStringDB *StringDB)
 
dword StringDBFirst (tStringDB *StringDB)
 
dword StringDBNext (tStringDB *StringDB)
 
dword StringDBPrev (tStringDB *StringDB)
 
bool StringDBDel (tStringDB *StringDB)
 
bool StringDBLoad (tStringDB *StringDB, char *FileName)
 
bool StringDBLoadFromFile (tStringDB *StringDB, TYPE_File *f)
 
bool StringDBSave (tStringDB *StringDB, char *FileName)
 
bool StringDBSaveToFile (tStringDB *StringDB, TYPE_File *f)
 
bool StringDBEOF (tStringDB *StringDB)
 
bool StringDBDestroy (tStringDB *StringDB)
 
dword HDD_TAP_Callback (dword TAPID, void *ProcedureAddress, dword param1, dword param2, dword param3, dword param4)
 
bool HDD_TAP_CheckCollision (void)
 
bool HDD_TAP_Disable (dword TAPID, bool DisableEvents)
 
dword HDD_TAP_DisableAll (bool DisableEvents)
 
int HDD_TAP_GetCurrentDir (char *CurrentDir)
 
bool HDD_TAP_GetFileNameByIndex (int Index, char **TAPFileName)
 
dword HDD_TAP_GetIDByFileName (const char *TAPFileName)
 
dword HDD_TAP_GetIDByIndex (int TAPIndex)
 
int HDD_TAP_GetIndexByID (dword TAPID)
 
bool HDD_TAP_GetInfo (const char *FileName, tTAPInfo *pTAPInfo)
 
void * HDD_TAP_GetStartParameter (void)
 
bool HDD_TAP_PopDir (void)
 
bool HDD_TAP_PushDir (void)
 
dword HDD_TAP_SendEvent (dword TAPID, bool AllowParamInterception, word event, dword param1, dword param2)
 
dword HDD_TAP_Start (const char *TAPFileName, bool BatchMode, void *ParameterBlock, dword *TAPID)
 
bool HDD_TAP_StartedByTAP (void)
 
void HDD_TAP_Terminate (dword TAPID)
 
bool HDD_TAP_isAnyRunning (void)
 
bool HDD_TAP_isBatchMode (void)
 
dword HDD_TAP_isDisabled (dword TAPID)
 
bool HDD_TAP_isDisabledAll (void)
 
bool HDD_TAP_isRunning (dword TAPID)
 
bool KeyTranslate (bool Enable, void *EventHandler)
 
bool NoAutoStartTAP (void)
 
void * TAP_MemRealloc (void *ptr, size_t OldSize, size_t NewSize, bool InitMemory)
 
void TAP_EnterNormalNoInfo (void)
 
TAPCOM_Channel TAPCOM_OpenChannel (dword TargetID, dword ServiceID, dword ParamBlockVersion, void *ParamBlock)
 
TAPCOM_Status TAPCOM_GetStatus (TAPCOM_Channel Channel)
 
dword TAPCOM_LastAlive (TAPCOM_Channel Channel)
 
int TAPCOM_GetReturnValue (TAPCOM_Channel Channel)
 
void TAPCOM_CloseChannel (TAPCOM_Channel Channel)
 
TAPCOM_Channel TAPCOM_GetChannel (dword param1, dword *CallerID, dword *ServiceID, dword *ParamBlockVersion, void **ParamBlock)
 
void TAPCOM_Reject (TAPCOM_Channel Channel)
 
void TAPCOM_Finish (TAPCOM_Channel Channel, int val)
 
void TAPCOM_StillAlive (TAPCOM_Channel Channel)
 
dword AddSec (dword date, byte dateSec, int add)
 
dword AddTime (dword pvrDate, int addMinutes)
 
int cronRegisterEvent (long frequency, dword firstExecution, void *callback)
 
void cronEventHandler (void)
 
bool cronGetEvent (int Index, int *frequency, dword *nextExecution)
 
bool cronModifyEvent (int Index, int frequency, dword nextExecution)
 
bool cronUnregisterEvent (int Index)
 
void cronUnregisterAllEvents (void)
 
char * DayOfWeek (byte WeekDay)
 
dword DST_FindNextTransition (void)
 
dword DST_CalcTransition (byte ruleOrdinal, byte ruleDay, byte ruleMonth, byte ruleHour, byte ruleMin, dword StartDate)
 
void DST_SetDSTRule (tDSTRule NewDSTRule)
 
bool GetCurrentTimeZone (short *TZOffset, bool *DST)
 
bool isMJD (dword MJD)
 
dword LocalTime2UTC (dword LocalTime, short *Offset)
 
dword Now (byte *Sec)
 
dword PvrTimeToLinux (dword PVRTime)
 
dword TF2UnixTime (dword TFTimeStamp)
 
long TimeDiff (dword FromTime, dword ToTime)
 
char * TimeFormat (dword DateTime, byte Sec, eTimeStampFormat TimeStampFormat, char *Result)
 
bool TimerPaddingAPICheck (void)
 
bool TimerPaddingGet (short *PrePaddingMin, short *PostPaddingMin)
 
bool TimerPaddingSet (short *PrePaddingMin, short *PostPaddingMin)
 
dword Unix2TFTime (dword UnixTimeStamp)
 
dword UTC2LocalTime (dword UTCTime, short *Offset)
 
void OSDMenuInitialize (bool AllowScrollingOfLongText, bool HasValueColumn, bool NumberedItems, bool ScrollLoop, const char *TitleLeft, const char *TitleRight)
 
void OSDMenuSetFont (tFontDataUC *LeftTitle, tFontDataUC *RightTitle, tFontDataUC *ListNumber, tFontDataUC *ListName, tFontDataUC *ListValue, tFontDataUC *Buttons, tFontDataUC *Memo)
 
void OSDMenuSetMemo (bool SelectionAlwaysOnTop)
 
void OSDMenuSetCursor (tCursorType CursorType)
 
void OSDMenuSetLineHeight (tLineHeight type)
 
int OSDMenuGetNrOfLines (void)
 
void OSDMenuUpdate (bool SuppressOSDSync)
 
void OSDMenuModifyTitleLeft (const char *Text)
 
void OSDMenuModifyTitleRight (const char *Text)
 
void OSDMenuModifyItemLongTextScrolling (bool AllowScrollingOfLongText)
 
void OSDMenuModifyItemValueColumn (bool HasValueColumn)
 
void OSDMenuModifyItemNumbered (bool NumberedItems)
 
void OSDMenuModifyScrollLoop (bool ScrollLoop)
 
void OSDMenuLogo (dword X, dword Y, TYPE_GrData *LogoGd)
 
void OSDMenuDestroy (void)
 
void OSDMenuDestroyNoOSDUpdate (void)
 
dword OSDMenuGetStringHeight (const char *str, byte fntSize)
 
dword OSDMenuGetStringWidth (const char *str, byte fntSize)
 
void OSDMenuPutString (word rgn, dword x, dword y, dword maxX, const char *str, dword fcolor, dword bcolor, byte fntSize, byte bDot, byte align)
 
bool OSDMenuIsVisible (void)
 
void OSDMenuSetCallback (void *OSDCallbackRoutine)
 
void OSDMenuButtonsClear (void)
 
void OSDMenuButtonColor (dword Color)
 
void OSDMenuButtonAdd (dword Line, tButtonIcon ButtonIcon, TYPE_GrData *ButtonGd, const char *Text)
 
void OSDMenuButtonModifyText (dword ButtonIndex, const char *Text)
 
tButtonIcon OSDMenuGetButtonIcon (dword key)
 
int OSDMenuFindNextSelectableEntry (int CurrentSelection)
 
int OSDMenuFindPreviousSelectableEntry (int CurrentSelection)
 
bool OSDMenuSelectItem (int ItemIndex)
 
bool OSDMenuSelectTopItem (int TopIndex)
 
int OSDMenuGetCurrentItem (void)
 
dword OSDMenuItemGetTopIndex (void)
 
int OSDMenuScrollUp (void)
 
int OSDMenuScrollPageUp (void)
 
int OSDMenuScrollDown (void)
 
int OSDMenuScrollPageDown (void)
 
int OSDMenuScrollHome (void)
 
int OSDMenuScrollEnd (void)
 
void OSDMenuItemsClear (void)
 
bool OSDMenuItemAdd (const char *Name, const char *Value, TYPE_GrData *pNameIconGd, TYPE_GrData *pValueIconGd, bool Selectable, bool ValueArrows, dword ID)
 
bool OSDMenuItemPassDrawing (int ItemIndex, bool VisibleName, bool VisibleValue)
 
bool OSDMenuItemModifyName (int ItemIndex, const char *Text)
 
bool OSDMenuItemModifyValue (int ItemIndex, const char *Text)
 
void OSDMenuItemModifyValueXPos (dword NewValueXPos)
 
void OSDMenuItemModifyValueLeftArrowGap (int NewGapWidth)
 
bool OSDMenuItemModifyNameIcon (int ItemIndex, TYPE_GrData *pNameIconGd)
 
bool OSDMenuItemModifyValueIcon (int ItemIndex, TYPE_GrData *pValueIconGd)
 
bool OSDMenuItemModifySelectable (int ItemIndex, bool Selectable)
 
bool OSDMenuItemModifyColorPatch (int ItemIndex, dword Color)
 
bool OSDMenuItemModifyNameColor (int ItemIndex, dword Color)
 
bool OSDMenuItemModifyTextColor (int ItemIndex, dword Color)
 
bool OSDMenuItemModifyID (int ItemIndex, dword ID)
 
bool OSDMenuItemModifyValueArrows (int ItemIndex, bool ValueArrows)
 
bool OSDMenuItemModifyCustomIndex (int ItemIndex, int CustomIndex)
 
char * OSDMenuItemGetValue (int ItemIndex)
 
char * OSDMenuItemGetName (int ItemIndex)
 
dword OSDMenuItemGetNameColor (int ItemIndex)
 
dword OSDMenuItemGetTextColor (int ItemIndex)
 
dword OSDMenuItemGetID (int ItemIndex)
 
char * OSDMenuItemGetCurrentValue (void)
 
char * OSDMenuItemGetCurrentName (void)
 
dword OSDMenuItemGetCurrentID (void)
 
dword OSDMenuItemGetNrOfItems (void)
 
void OSDMenuItemSortNameColumn (bool Ascending, bool CaseSensitive)
 
void OSDMenuItemSortValueColumn (bool Ascending, bool CaseSensitive)
 
void OSDMenuItemSortID (bool Ascending)
 
int OSDMenuItemFindName (const char *Text)
 
int OSDMenuItemFindValue (const char *Text)
 
int OSDMenuItemFindID (dword ID)
 
bool OSDMenuPush (void)
 
bool OSDMenuPop (void)
 
void OSDMenuSaveMyRegion (word Rgn)
 
bool OSDMenuListBoxInitialize (bool AllowScrollingOfLongText, bool HasValueColumn, bool NumberedItems, bool ScrollLoop, const char *Title, dword x, dword width, bool OSDUpdate)
 
bool OSDMenuListBoxIsVisible (void)
 
void OSDMenuListBoxDestroy (void)
 
void OSDMenuListBoxDestroyNoOSDUpdate (void)
 
void OSDMemoInitialize (bool ScrollLoop, const char *TitleLeft, const char *TitleRight, const char *Text)
 
void OSDMenuInfoBoxShow (const char *Title, const char *Text, dword Timeout)
 
void OSDMenuWaitSpinnerInit (void)
 
void OSDMenuInfoBoxDestroy (void)
 
void OSDMenuInfoBoxDestroyNoOSDUpdate (void)
 
bool OSDMenuInfoBoxIsVisible (void)
 
void OSDMenuInfoBoxExitButton (bool ExitButton)
 
void OSDMenuMessageBoxInitialize (const char *Title, const char *Text)
 
void OSDMenuMessageBoxButtonAdd (const char *Text)
 
void OSDMenuMessageBoxButtonSelect (dword SelectedButton)
 
void OSDMenuMessageBoxAllowScrollOver (void)
 
void OSDMenuMessageBoxDoNotEnterNormalMode (bool DoNotEnterNormalMode)
 
void OSDMenuMessageBoxShow (void)
 
void OSDMenuMessageBoxModifyText (const char *Text)
 
void OSDMenuMessageBoxDestroy (void)
 
void OSDMenuMessageBoxDestroyNoOSDUpdate (void)
 
bool OSDMenuMessageBoxIsVisible (void)
 
dword OSDMenuMessageBoxLastButton (void)
 
void OSDMenuColorPickerShow (const char *Title, dword DefaultColor)
 
void OSDMenuColorPickerDestroy (void)
 
bool OSDMenuColorPickerIsVisible (void)
 
dword OSDMenuColorPickerColor (void)
 
void OSDMenuProgressBarShow (const char *Title, const char *Text, dword Value, dword MaxValue, TYPE_GrData *DifferentProgressBar)
 
void OSDMenuProgressBarDestroy (void)
 
void OSDMenuProgressBarDestroyNoOSDUpdate (void)
 
bool OSDMenuProgressBarIsVisible (void)
 
bool OSDMenuEvent (word *event, dword *param1, dword *param2)
 
dword OSDMenuGetLastUnprocessedKey (void)
 
void OSDMenuKeyboard_Setup (const char *Title, char *Variable, dword MaxLength)
 
void OSDMenuKeyboard_AutomaticLowerCase (bool automatic)
 
bool OSDMenuKeyboard_ChangeKeypad (tKeyPadMode mode, char keypad[26][4])
 
void OSDMenuKeyboard_SetCursor (tKeyboardCursor KeyboardCursor)
 
bool OSDMenuKeyboard_SetKeypadMode (tKeyPadMode mode)
 
void OSDMenuKeyboard_LegendButton (dword Line, tButtonIcon ButtonIcon, const char *Text)
 
void OSDMenuKeyboard_Show (void)
 
bool OSDMenuKeyboard_EventHandler (word *event, dword *param1, dword *param2)
 
bool OSDMenuKeyboard_isVisible (void)
 
void OSDMenuKeyboard_Destroy (void)
 
bool VFD_GetControl (bool GiveControl)
 
bool VFD_isInUseByTAP (void)
 
bool VFD_Clear (void)
 
bool VFD_SetLargeText (char *Text)
 
bool VFD_SetSmallText (char *Text)
 
bool VFD_Update (void)
 
bool VFD_EnableCD (bool Enable)
 
bool VFD_SetCDValue (int Percent)
 
bool VFD_EnableHDD (bool Enable)
 
bool VFD_SetHDDValue (int Percent)
 
bool VFD_SetIcon (tVFDIcon VFDIcon, bool On)
 
bool VFD_EnableCDAnimation (bool Enable)
 
bool VFD_CDAnimation (bool Forward)
 
bool VFD_SetCharacterSet (tVFDCharset VFDCharset)
 

Variables

word ApplID
 
dword TAP_TableIndex
 
char PrintNetBuffer [1024]
 

Macro Definition Documentation

◆ __FBLIB_RELEASEDATE__

#define __FBLIB_RELEASEDATE__   "2020-01-02"

Definition at line 4 of file libFireBird.h.

◆ __FBLIB_VERSION__

#define __FBLIB_VERSION__   __FBLIB_RELEASEDATE__

Definition at line 6 of file libFireBird.h.

◆ __USE_LARGEFILE64

#define __USE_LARGEFILE64

Definition at line 42 of file libFireBird.h.

◆ _Clip

#define _Clip (   a)    (a)>255 ? 255 : (a)<0 ? 0 : (a)

Definition at line 225 of file libFireBird.h.

◆ _FILE_OFFSET_BITS

#define _FILE_OFFSET_BITS   64

Definition at line 45 of file libFireBird.h.

◆ _LARGEFILE64_SOURCE

#define _LARGEFILE64_SOURCE

Definition at line 44 of file libFireBird.h.

◆ A1555

#define A1555 (   x)    (((x)>>15)&0x01)

Definition at line 235 of file libFireBird.h.

◆ A8888

#define A8888 (   x)    (((x)>>24)&0xff)

Definition at line 240 of file libFireBird.h.

◆ ABS_ADDR

#define ABS_ADDR (   x)    (((x & JMP_ADDRMASK) << 2) | 0x80000000)

Definition at line 3078 of file libFireBird.h.

◆ ADD_SP_CMD

#define ADD_SP_CMD   0x27BD0000

Definition at line 3080 of file libFireBird.h.

◆ ADD_SP_MASK

#define ADD_SP_MASK   0xFFFF0000

Definition at line 3081 of file libFireBird.h.

◆ ADDIU_A0_CMD

#define ADDIU_A0_CMD   0x24040000

Definition at line 3082 of file libFireBird.h.

◆ ADDIU_CMD

#define ADDIU_CMD   0x24000000

Definition at line 3085 of file libFireBird.h.

◆ ADDIU_GP_CMD

#define ADDIU_GP_CMD   0x279C0000

Definition at line 3083 of file libFireBird.h.

◆ ADDIU_S1_CMD

#define ADDIU_S1_CMD   0x24110000

Definition at line 3084 of file libFireBird.h.

◆ ARGB2TMS

#define ARGB2TMS (   a,
  r,
  g,
 
)    ((dword) (((a) ? TAP_ALPHA : 0) << 24 | (byte) ((r) * 8.2258) << 16 | (byte) ((g) * 8.2258) << 8 | (byte) ((b) * 8.2258)))

Definition at line 245 of file libFireBird.h.

◆ ARGBtoTMS

#define ARGBtoTMS (   a,
  r,
  g,
 
)    a*=0xff;r*=8.2258;g*=8.2258;b*=8.2258

Definition at line 246 of file libFireBird.h.

◆ ATTR_PARENT

#define ATTR_PARENT   0xf0

Definition at line 168 of file libFireBird.h.

◆ B1555

#define B1555 (   x)    (((x)>> 0)&0x1f)

Definition at line 238 of file libFireBird.h.

◆ B8888

#define B8888 (   x)    (((x)>> 0)&0xff)

Definition at line 243 of file libFireBird.h.

◆ BASE_MASK

#define BASE_MASK   0xFFE00000

Definition at line 3086 of file libFireBird.h.

◆ CallTraceComment

#define CallTraceComment (   ...)    (void) 0

Definition at line 1234 of file libFireBird.h.

◆ CallTraceEnable

#define CallTraceEnable (   ...)    (void) 0

Definition at line 1230 of file libFireBird.h.

◆ CallTraceEnter

#define CallTraceEnter (   ...)    (void) 0

Definition at line 1231 of file libFireBird.h.

◆ CallTraceExit

#define CallTraceExit (   ...)    (void) 0

Definition at line 1232 of file libFireBird.h.

◆ CallTraceExitResult

#define CallTraceExitResult (   ...)    (void) 0

Definition at line 1233 of file libFireBird.h.

◆ CallTraceExportStats

#define CallTraceExportStats (   ...)    (void) 0

Definition at line 1235 of file libFireBird.h.

◆ CallTraceInit

#define CallTraceInit (   ...)    (void) 0

Definition at line 1229 of file libFireBird.h.

◆ CallTraceResetStats

#define CallTraceResetStats (   ...)    (void) 0

Definition at line 1236 of file libFireBird.h.

◆ CINIT

#define CINIT (   na,
  t,
  nu 
)    CURLOPT_ ## na = CURLOPTTYPE_ ## t + nu

Definition at line 501 of file libFireBird.h.

◆ CMD_MASK

#define CMD_MASK   0xFC000000

Definition at line 3087 of file libFireBird.h.

◆ CURLOPT_SERVER_RESPONSE_TIMEOUT

#define CURLOPT_SERVER_RESPONSE_TIMEOUT   CURLOPT_FTP_RESPONSE_TIMEOUT

Definition at line 835 of file libFireBird.h.

◆ CURLOPT_WRITEDATA

#define CURLOPT_WRITEDATA   CURLOPT_FILE

Definition at line 1188 of file libFireBird.h.

◆ CURLOPTTYPE_FUNCTIONPOINT

#define CURLOPTTYPE_FUNCTIONPOINT   20000

Definition at line 498 of file libFireBird.h.

◆ CURLOPTTYPE_LONG

#define CURLOPTTYPE_LONG   0

Definition at line 496 of file libFireBird.h.

◆ CURLOPTTYPE_OBJECTPOINT

#define CURLOPTTYPE_OBJECTPOINT   10000

Definition at line 497 of file libFireBird.h.

◆ CURLOPTTYPE_OFF_T

#define CURLOPTTYPE_OFF_T   30000

Definition at line 499 of file libFireBird.h.

◆ DATE

#define DATE (   mjd,
  h,
 
)    ((dword) (((mjd) << 16) | ((h) << 8) | (m)))

Definition at line 2702 of file libFireBird.h.

◆ DIR_FONTS

#define DIR_FONTS   "Fonts"

Definition at line 1808 of file libFireBird.h.

◆ DIR_LOGOS

#define DIR_LOGOS   "Logos"

Definition at line 2216 of file libFireBird.h.

◆ DIR_PROGRAMFILES

#define DIR_PROGRAMFILES   "/ProgramFiles"

Definition at line 62 of file libFireBird.h.

◆ DIR_SETTINGS

#define DIR_SETTINGS   "Settings"

Definition at line 63 of file libFireBird.h.

◆ EVT_TAPCOM

#define EVT_TAPCOM   0xFFF

Definition at line 2636 of file libFireBird.h.

◆ EVT_TMSREMOTEASCII

#define EVT_TMSREMOTEASCII   0x0ffd

Definition at line 3071 of file libFireBird.h.

◆ ezxml_name

#define ezxml_name (   xml)    ((xml) ? xml->name : NULL)

Definition at line 1425 of file libFireBird.h.

◆ ezxml_next

#define ezxml_next (   xml)    ((xml) ? xml->next : NULL)

Definition at line 1418 of file libFireBird.h.

◆ ezxml_txt

#define ezxml_txt (   xml)    ((xml) ? xml->txt : "")

Definition at line 1428 of file libFireBird.h.

◆ FBLIB_DIR_SIZE

#define FBLIB_DIR_SIZE   512

Definition at line 1871 of file libFireBird.h.

◆ FONTSDIR

#define FONTSDIR   DIR_PROGRAMFILES "/" DIR_SETTINGS "/" DIR_FONTS

Definition at line 1809 of file libFireBird.h.

◆ G1555

#define G1555 (   x)    (((x)>> 5)&0x1f)

Definition at line 237 of file libFireBird.h.

◆ G8888

#define G8888 (   x)    (((x)>> 8)&0xff)

Definition at line 242 of file libFireBird.h.

◆ HOUR

#define HOUR (   d)    ((byte) (((d) >> 8) & 0xff))

Definition at line 2705 of file libFireBird.h.

◆ INFBLOCKMAGIC

#define INFBLOCKMAGIC   "SFIB"

Definition at line 1929 of file libFireBird.h.

◆ INFBLOCKVERSION

#define INFBLOCKVERSION   1

Definition at line 1930 of file libFireBird.h.

◆ isTMS

#define isTMS   1

Definition at line 8 of file libFireBird.h.

◆ JAL_CMD

#define JAL_CMD   0x0C000000

Definition at line 3088 of file libFireBird.h.

◆ JMP_ADDRMASK

#define JMP_ADDRMASK   0x03FFFFFF

Definition at line 3089 of file libFireBird.h.

◆ JMP_CMD

#define JMP_CMD   0x08000000

Definition at line 3090 of file libFireBird.h.

◆ JR_RA_CMD

#define JR_RA_CMD   0x03E00008

Definition at line 3091 of file libFireBird.h.

◆ LAN_Bulgarian

#define LAN_Bulgarian   (LAN_Persian + 5)

Definition at line 2687 of file libFireBird.h.

◆ LAN_Czech

#define LAN_Czech   (LAN_Persian + 4)

Definition at line 2686 of file libFireBird.h.

◆ LAN_Persian

#define LAN_Persian   LAN_Iran

Definition at line 2682 of file libFireBird.h.

◆ LAN_Slovak

#define LAN_Slovak   (LAN_Persian + 2)

Definition at line 2684 of file libFireBird.h.

◆ LAN_Suomi

#define LAN_Suomi   (LAN_Persian + 1)

Definition at line 2683 of file libFireBird.h.

◆ LAN_Thai

#define LAN_Thai   (LAN_Persian + 3)

Definition at line 2685 of file libFireBird.h.

◆ LBU_CMD

#define LBU_CMD   0x90000000

Definition at line 3092 of file libFireBird.h.

◆ LE16

#define LE16 (   p)    (p)

Definition at line 163 of file libFireBird.h.

◆ LE32

#define LE32 (   p)    (p)

Definition at line 164 of file libFireBird.h.

◆ LILNAME

#define LILNAME   "Logos.lil"

Definition at line 2222 of file libFireBird.h.

◆ LogEntryFBLibPrintf

#define LogEntryFBLibPrintf (   Console,
  ... 
)    do { if (0) TAP_Print(__VA_ARGS__); } while (0)

Definition at line 1214 of file libFireBird.h.

◆ LOGOCACHE

#define LOGOCACHE   "Logo.cache"

Definition at line 2219 of file libFireBird.h.

◆ LOGOCACHEID

#define LOGOCACHEID   "LGC"

Definition at line 2220 of file libFireBird.h.

◆ LOGOCACHEVERSION

#define LOGOCACHEVERSION   2

Definition at line 2221 of file libFireBird.h.

◆ LOGOPACK

#define LOGOPACK   "LogoPack.tar"

Definition at line 2218 of file libFireBird.h.

◆ LOGOROOT

#define LOGOROOT   DIR_PROGRAMFILES "/" DIR_SETTINGS "/" DIR_LOGOS

Definition at line 2217 of file libFireBird.h.

◆ LUI_A0_CMD

#define LUI_A0_CMD   0x3c040000

Definition at line 3093 of file libFireBird.h.

◆ LUI_A1_CMD

#define LUI_A1_CMD   0x3C050000

Definition at line 3094 of file libFireBird.h.

◆ LUI_A2_CMD

#define LUI_A2_CMD   0x3C060000

Definition at line 3095 of file libFireBird.h.

◆ LUI_CMD

#define LUI_CMD   0x3C000000

Definition at line 3096 of file libFireBird.h.

◆ LUI_GP_CMD

#define LUI_GP_CMD   0x3C1C0000

Definition at line 3097 of file libFireBird.h.

◆ LUI_S0_CMD

#define LUI_S0_CMD   0x3C100000

Definition at line 3098 of file libFireBird.h.

◆ LUI_S1_CMD

#define LUI_S1_CMD   0x3C110000

Definition at line 3099 of file libFireBird.h.

◆ LUI_S3_CMD

#define LUI_S3_CMD   0x3C130000

Definition at line 3100 of file libFireBird.h.

◆ LUI_S4_CMD

#define LUI_S4_CMD   0x3C140000

Definition at line 3101 of file libFireBird.h.

◆ LUI_S6_CMD

#define LUI_S6_CMD   0x3C160000

Definition at line 3102 of file libFireBird.h.

◆ LUI_T0_CMD

#define LUI_T0_CMD   0x3C080000

Definition at line 3103 of file libFireBird.h.

◆ LUI_T1_CMD

#define LUI_T1_CMD   0x3C090000

Definition at line 3104 of file libFireBird.h.

◆ LUI_T8_CMD

#define LUI_T8_CMD   0x3C180000

Definition at line 3105 of file libFireBird.h.

◆ LUI_T9_CMD

#define LUI_T9_CMD   0x3C190000

Definition at line 3106 of file libFireBird.h.

◆ LW_GP_CMD

#define LW_GP_CMD   0x8F800000

Definition at line 3107 of file libFireBird.h.

◆ LW_S7T9_CMD

#define LW_S7T9_CMD   0x8F370000

Definition at line 3108 of file libFireBird.h.

◆ LW_T1_SP_CMD

#define LW_T1_SP_CMD   0x8FA90000

Definition at line 3109 of file libFireBird.h.

◆ MINUTE

#define MINUTE (   d)    ((byte) ((d) & 0xff))

Definition at line 2706 of file libFireBird.h.

◆ MJD

#define MJD (   d)    ((word) (((d) >> 16) & 0xffff))

Definition at line 2703 of file libFireBird.h.

◆ MOVE_A0_48

#define MOVE_A0_48   0x24040030

Definition at line 3110 of file libFireBird.h.

◆ MOVE_A0_CMD

#define MOVE_A0_CMD   0x34040000

Definition at line 3111 of file libFireBird.h.

◆ MOVE_A2_48

#define MOVE_A2_48   0x24060030

Definition at line 3112 of file libFireBird.h.

◆ MOVE_T9_RA

#define MOVE_T9_RA   0x03E02020

Definition at line 3113 of file libFireBird.h.

◆ NOP_CMD

#define NOP_CMD   0x00000000

Definition at line 3114 of file libFireBird.h.

◆ OR_A1_CMD

#define OR_A1_CMD   0x34A50000

Definition at line 3115 of file libFireBird.h.

◆ OR_T8_CMD

#define OR_T8_CMD   0x37180000

Definition at line 3116 of file libFireBird.h.

◆ ORI_A0_CMD

#define ORI_A0_CMD   0x34840000

Definition at line 3117 of file libFireBird.h.

◆ ORI_A1_CMD

#define ORI_A1_CMD   0x34A50000

Definition at line 3118 of file libFireBird.h.

◆ ORI_A2_CMD

#define ORI_A2_CMD   0x34C60000

Definition at line 3119 of file libFireBird.h.

◆ ORI_GP_CMD

#define ORI_GP_CMD   0x379C0000

Definition at line 3120 of file libFireBird.h.

◆ ORI_S0_CMD

#define ORI_S0_CMD   0x36100000

Definition at line 3121 of file libFireBird.h.

◆ ORI_S1_CMD

#define ORI_S1_CMD   0x36310000

Definition at line 3122 of file libFireBird.h.

◆ ORI_S3_CMD

#define ORI_S3_CMD   0x36730000

Definition at line 3123 of file libFireBird.h.

◆ ORI_S4_CMD

#define ORI_S4_CMD   0x36940000

Definition at line 3124 of file libFireBird.h.

◆ ORI_S6_CMD

#define ORI_S6_CMD   0x36D60000

Definition at line 3125 of file libFireBird.h.

◆ ORI_T0_CMD

#define ORI_T0_CMD   0x35080000

Definition at line 3126 of file libFireBird.h.

◆ ORI_T1_CMD

#define ORI_T1_CMD   0x35290000

Definition at line 3127 of file libFireBird.h.

◆ OSDMenuGetW

#define OSDMenuGetW   OSDMenuGetStringWidth

Definition at line 2762 of file libFireBird.h.

◆ R1555

#define R1555 (   x)    (((x)>>10)&0x1f)

Definition at line 236 of file libFireBird.h.

◆ R8888

#define R8888 (   x)    (((x)>>16)&0xff)

Definition at line 241 of file libFireBird.h.

◆ REG_MASK

#define REG_MASK   0x03FF0000

Definition at line 3128 of file libFireBird.h.

◆ REL_ADDR

#define REL_ADDR (   x)    (((dword)(x) & 0x0fffffff) >> 2)

Definition at line 3077 of file libFireBird.h.

◆ RKEY_Blue

#define RKEY_Blue   RKEY_F4

Definition at line 214 of file libFireBird.h.

◆ RKEY_Green

#define RKEY_Green   RKEY_F2

Definition at line 212 of file libFireBird.h.

◆ RKEY_Option

#define RKEY_Option   0x10049

Definition at line 215 of file libFireBird.h.

◆ RKEY_Red

#define RKEY_Red   RKEY_NewF1

Definition at line 211 of file libFireBird.h.

◆ RKEY_White

#define RKEY_White   RKEY_Option

Definition at line 216 of file libFireBird.h.

◆ RKEY_Yellow

#define RKEY_Yellow   RKEY_F3

Definition at line 213 of file libFireBird.h.

◆ SB_0_GP_CMD

#define SB_0_GP_CMD   0xA3800000

Definition at line 3129 of file libFireBird.h.

◆ SEEK_CUR

#define SEEK_CUR   1 /* set file offset to current plus offset */

Definition at line 1879 of file libFireBird.h.

◆ SEEK_END

#define SEEK_END   2 /* set file offset to EOF plus offset */

Definition at line 1883 of file libFireBird.h.

◆ SEEK_SET

#define SEEK_SET   0 /* set file offset to offset */

Definition at line 1875 of file libFireBird.h.

◆ SVCSTATUS_MASK_Audio

#define SVCSTATUS_MASK_Audio   0x00010000

Definition at line 219 of file libFireBird.h.

◆ SW_RA_SP_CMD

#define SW_RA_SP_CMD   0xAFBF0000

Definition at line 3130 of file libFireBird.h.

◆ SW_S5T9_CMD

#define SW_S5T9_CMD   0xAF350000

Definition at line 3131 of file libFireBird.h.

◆ SW_S7T9_CMD

#define SW_S7T9_CMD   0xAF370000

Definition at line 3132 of file libFireBird.h.

◆ TAP_ALPHA

#define TAP_ALPHA   255

Definition at line 222 of file libFireBird.h.

◆ TAP_MAX

#define TAP_MAX   16

Definition at line 60 of file libFireBird.h.

◆ TAP_MemAlloc_Chk

#define TAP_MemAlloc_Chk (   Comment,
  ... 
)    TAP_MemAlloc(__VA_ARGS__)

Definition at line 1268 of file libFireBird.h.

◆ TAP_Osd_Copy_Chk

#define TAP_Osd_Copy_Chk (   Comment,
  ... 
)    TAP_Osd_Copy(__VA_ARGS__)

Definition at line 1269 of file libFireBird.h.

◆ TAP_Osd_Create_Chk

#define TAP_Osd_Create_Chk (   Comment,
  ... 
)    TAP_Osd_Create(__VA_ARGS__)

Definition at line 1270 of file libFireBird.h.

◆ TAP_Osd_FillBox_Chk

#define TAP_Osd_FillBox_Chk (   Comment,
  ... 
)    TAP_Osd_FillBox(__VA_ARGS__)

Definition at line 1271 of file libFireBird.h.

◆ TAP_Osd_PutFreeColorGd_Chk

#define TAP_Osd_PutFreeColorGd_Chk (   Comment,
  ... 
)    TAP_Osd_PutFreeColorGd(__VA_ARGS__)

Definition at line 1272 of file libFireBird.h.

◆ TAP_Osd_PutGd_Chk

#define TAP_Osd_PutGd_Chk (   Comment,
  ... 
)    TAP_Osd_PutGd(__VA_ARGS__)

Definition at line 1273 of file libFireBird.h.

◆ TAP_Osd_PutPixel_Chk

#define TAP_Osd_PutPixel_Chk (   Comment,
  ... 
)    TAP_Osd_PutPixel(__VA_ARGS__)

Definition at line 1274 of file libFireBird.h.

◆ TAP_Osd_RestoreBox_Chk

#define TAP_Osd_RestoreBox_Chk (   Comment,
  ... 
)    TAP_Osd_RestoreBox(__VA_ARGS__)

Definition at line 1275 of file libFireBird.h.

◆ TAP_Osd_SaveBox_Chk

#define TAP_Osd_SaveBox_Chk (   Comment,
  ... 
)    TAP_Osd_SaveBox(__VA_ARGS__)

Definition at line 1276 of file libFireBird.h.

◆ TAP_Print

#define TAP_Print   TAP_PrintNet

Definition at line 181 of file libFireBird.h.

◆ TAP_PrintNet

#define TAP_PrintNet (   ...)    do { snprintf(PrintNetBuffer, sizeof(PrintNetBuffer), __VA_ARGS__); PrintNet(PrintNetBuffer); } while (0)

Definition at line 180 of file libFireBird.h.

◆ TAPCOM_App_BROADCAST

#define TAPCOM_App_BROADCAST   0

Definition at line 2644 of file libFireBird.h.

◆ TAPCOM_NO_RETURN_VALUE

#define TAPCOM_NO_RETURN_VALUE   0x80000000

Definition at line 2648 of file libFireBird.h.

◆ TAPFSROOT

#define TAPFSROOT   "/mnt/hd"

Definition at line 1870 of file libFireBird.h.

◆ TIME

#define TIME (   d)    ((word) ((d) & 0xffff))

Definition at line 2704 of file libFireBird.h.

◆ TMStoARGB

#define TMStoARGB (   a,
  r,
  g,
 
)    a/=0xff;r/=8.2258;g/=8.2258;b/=8.2258

Definition at line 247 of file libFireBird.h.

◆ TRACEENTER

#define TRACEENTER ( )    (void) 0

Definition at line 1243 of file libFireBird.h.

◆ TRACEEXIT

#define TRACEEXIT ( )    (void) 0

Definition at line 1244 of file libFireBird.h.

◆ TS_FILE_NAME_SIZE

#define TS_FILE_NAME_SIZE   (MAX_FILE_NAME_SIZE + 1)

Definition at line 167 of file libFireBird.h.

◆ win_h

#define win_h (   h)    (((h) / 22 + ((h) % 22 ? 1 : 0)) * 22 + 8)

Definition at line 232 of file libFireBird.h.

◆ win_l

#define win_l (   h)    ((win_h(h) - 8) / 22)

Definition at line 233 of file libFireBird.h.

◆ win_w

#define win_w (   w)    ((w) + 51)

Definition at line 231 of file libFireBird.h.

◆ XDATA

#define XDATA

Definition at line 166 of file libFireBird.h.

◆ YUVB

#define YUVB (   y,
  u,
 
)    ((0x2568*(y) + 0x40cf*(v)) >>13)

Definition at line 229 of file libFireBird.h.

◆ YUVG

#define YUVG (   y,
  u,
 
)    ((0x2568*(y) - 0x0c92*(v) - 0x1a1e*(u)) >>13)

Definition at line 228 of file libFireBird.h.

◆ YUVR

#define YUVR (   y,
  u,
 
)    ((0x2568*(y) + 0x3343*(u)) >>13)

Definition at line 227 of file libFireBird.h.

Typedef Documentation

◆ CURL

typedef void CURL

Definition at line 1190 of file libFireBird.h.

◆ ezxml_t

typedef struct ezxml* ezxml_t

Definition at line 1389 of file libFireBird.h.

◆ TAPCOM_Channel

typedef void* TAPCOM_Channel

Definition at line 2661 of file libFireBird.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
DO_SYNC 
NO_SYNC 

Definition at line 2755 of file libFireBird.h.

◆ CURLcode

enum CURLcode
Enumerator
CURLE_OK 
CURLE_UNSUPPORTED_PROTOCOL 
CURLE_FAILED_INIT 
CURLE_URL_MALFORMAT 
CURLE_NOT_BUILT_IN 
CURLE_COULDNT_RESOLVE_PROXY 
CURLE_COULDNT_RESOLVE_HOST 
CURLE_COULDNT_CONNECT 
CURLE_FTP_WEIRD_SERVER_REPLY 
CURLE_REMOTE_ACCESS_DENIED 
CURLE_FTP_ACCEPT_FAILED 
CURLE_FTP_WEIRD_PASS_REPLY 
CURLE_FTP_ACCEPT_TIMEOUT 
CURLE_FTP_WEIRD_PASV_REPLY 
CURLE_FTP_WEIRD_227_FORMAT 
CURLE_FTP_CANT_GET_HOST 
CURLE_OBSOLETE16 
CURLE_FTP_COULDNT_SET_TYPE 
CURLE_PARTIAL_FILE 
CURLE_FTP_COULDNT_RETR_FILE 
CURLE_OBSOLETE20 
CURLE_QUOTE_ERROR 
CURLE_HTTP_RETURNED_ERROR 
CURLE_WRITE_ERROR 
CURLE_OBSOLETE24 
CURLE_UPLOAD_FAILED 
CURLE_READ_ERROR 
CURLE_OUT_OF_MEMORY 
CURLE_OPERATION_TIMEDOUT 
CURLE_OBSOLETE29 
CURLE_FTP_PORT_FAILED 
CURLE_FTP_COULDNT_USE_REST 
CURLE_OBSOLETE32 
CURLE_RANGE_ERROR 
CURLE_HTTP_POST_ERROR 
CURLE_SSL_CONNECT_ERROR 
CURLE_BAD_DOWNLOAD_RESUME 
CURLE_FILE_COULDNT_READ_FILE 
CURLE_LDAP_CANNOT_BIND 
CURLE_LDAP_SEARCH_FAILED 
CURLE_OBSOLETE40 
CURLE_FUNCTION_NOT_FOUND 
CURLE_ABORTED_BY_CALLBACK 
CURLE_BAD_FUNCTION_ARGUMENT 
CURLE_OBSOLETE44 
CURLE_INTERFACE_FAILED 
CURLE_OBSOLETE46 
CURLE_TOO_MANY_REDIRECTS 
CURLE_UNKNOWN_OPTION 
CURLE_TELNET_OPTION_SYNTAX 
CURLE_OBSOLETE50 
CURLE_PEER_FAILED_VERIFICATION 
CURLE_GOT_NOTHING 
CURLE_SSL_ENGINE_NOTFOUND 
CURLE_SSL_ENGINE_SETFAILED 
CURLE_SEND_ERROR 
CURLE_RECV_ERROR 
CURLE_OBSOLETE57 
CURLE_SSL_CERTPROBLEM 
CURLE_SSL_CIPHER 
CURLE_SSL_CACERT 
CURLE_BAD_CONTENT_ENCODING 
CURLE_LDAP_INVALID_URL 
CURLE_FILESIZE_EXCEEDED 
CURLE_USE_SSL_FAILED 
CURLE_SEND_FAIL_REWIND 
CURLE_SSL_ENGINE_INITFAILED 
CURLE_LOGIN_DENIED 
CURLE_TFTP_NOTFOUND 
CURLE_TFTP_PERM 
CURLE_REMOTE_DISK_FULL 
CURLE_TFTP_ILLEGAL 
CURLE_TFTP_UNKNOWNID 
CURLE_REMOTE_FILE_EXISTS 
CURLE_TFTP_NOSUCHUSER 
CURLE_CONV_FAILED 
CURLE_CONV_REQD 
CURLE_SSL_CACERT_BADFILE 
CURLE_REMOTE_FILE_NOT_FOUND 
CURLE_SSH 
CURLE_SSL_SHUTDOWN_FAILED 
CURLE_AGAIN 
CURLE_SSL_CRL_BADFILE 
CURLE_SSL_ISSUER_ERROR 
CURLE_FTP_PRET_FAILED 
CURLE_RTSP_CSEQ_ERROR 
CURLE_RTSP_SESSION_ERROR 
CURLE_FTP_BAD_FILE_LIST 
CURLE_CHUNK_FAILED 
CURL_LAST 

Definition at line 385 of file libFireBird.h.

◆ CURLoption

enum CURLoption
Enumerator
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CURLOPT_LASTENTRY 

Definition at line 509 of file libFireBird.h.

◆ DISPLAY_TYPE

Enumerator
DT_LED 
DT_VFD5500 
DT_VFDMP 

Definition at line 115 of file libFireBird.h.

◆ eCopyDirection

Enumerator

Definition at line 288 of file libFireBird.h.

◆ eRemoveChars

Enumerator
ControlChars 
LFChars 
InvalidFileNameChars 
NonPrintableChars 

Definition at line 2502 of file libFireBird.h.

◆ eRootDirs

enum eRootDirs
Enumerator
DIR_ROOT 
DIR_DATA_FILES 
DIR_PROGRAM_FILES 
DIR_MP3 
DIR_MP3_FILES 
DIR_INCOMING 
DIR_MEDIA_FILES 
DIR_PHOTO_FILES 
DIR_SYSTEM_FILES 
DIR_TMP 

Definition at line 1886 of file libFireBird.h.

◆ eTimeStampFormat

Enumerator
TIMESTAMP_NONE 
TIMESTAMP_HM 
TIMESTAMP_HMS 
TIMESTAMP_YMD 
TIMESTAMP_YMDHM 
TIMESTAMP_YMDHMS 
TIMESTAMP_FNYMDHM 

Definition at line 93 of file libFireBird.h.

◆ INILOCATION

Enumerator
INILOCATION_NotFound 
INILOCATION_NewFile 
INILOCATION_AtCurrentDir 
INILOCATION_AtAppName 
INILOCATION_AtSettings 
INILOCATION_AtProgramFiles 
INILOCATION_NrENUMs 

Definition at line 1999 of file libFireBird.h.

◆ REMOTE_TYPE

Enumerator
RT_5000 
RT_2100 
RT_7100PLUS 
RT_7260PLUS 

Definition at line 122 of file libFireBird.h.

◆ SYSTEM_TYPE

Enumerator
ST_UNKNOWN 
ST_S 
ST_T 
ST_C 
ST_T5700 
ST_TMSS 
ST_TMST 
ST_TMSC 
ST_T5800 
ST_ST 
ST_CT 
ST_TF7k7HDPVR 
ST_NRTYPES 

Definition at line 65 of file libFireBird.h.

◆ TAPCOM_Status

Enumerator
TAPCOM_Status_OPEN 
TAPCOM_Status_SERVER_NOT_AVAILABLE 
TAPCOM_Status_ACKNOWLEDGED 
TAPCOM_Status_REJECTED 
TAPCOM_Status_FINISHED 
TAPCOM_Status_VERSIONMISMATCH 
TAPCOM_Status_NO_CHANNEL 

Definition at line 2650 of file libFireBird.h.

◆ TaskEnum

enum TaskEnum
Enumerator
TaskPlayback 
TaskRecordings 
TaskVideo 
TaskAudio 
TaskPower 

Definition at line 2483 of file libFireBird.h.

◆ tBootReason

Enumerator
BOOT_FRONT_PANEL 
BOOT_REMOTE_CONTROL 
BOOT_TIMER 
BOOT_FW_REBOOT 
BOOT_RESERVED_4 
BOOT_POWER 
BOOT_ANTIFREEZE 

Definition at line 82 of file libFireBird.h.

◆ tButtonIcon

Enumerator
BI_None 
BI_0 
BI_1 
BI_2 
BI_3 
BI_4 
BI_5 
BI_6 
BI_7 
BI_8 
BI_9 
BI_AR 
BI_Audio 
BI_Aux 
BI_Blue 
BI_Cut 
BI_Down 
BI_Exit 
BI_Fav 
BI_Ffwd 
BI_FileList 
BI_Green 
BI_Guide 
BI_Info 
BI_JumpEnd 
BI_JumpStart 
BI_Left 
BI_List 
BI_M 
BI_Menu 
BI_Mute 
BI_Ok 
BI_Option 
BI_Pause 
BI_Play 
BI_ProgMinus 
BI_ProgPlus 
BI_Recall 
BI_Record 
BI_Red 
BI_Right 
BI_Rwd 
BI_Sat 
BI_Select 
BI_Sleep 
BI_Step 
BI_Stop 
BI_Subtitle 
BI_TTX 
BI_TV_Radio 
BI_Up 
BI_VF 
BI_VolMinus 
BI_VolPlus 
BI_White 
BI_Yellow 
BI_NoUse 
BI_UserDefined 

Definition at line 2802 of file libFireBird.h.

◆ tCrashCheckStatus

Enumerator
CCS_Ok 
CCS_RebootDetected 
CCS_ExcessiveRebootsDetected 

Definition at line 1247 of file libFireBird.h.

◆ tCursorType

Enumerator
CT_Standard 
CT_Dark 
CT_Box 
CT_Hide 
CT_NRITEMS 

Definition at line 2746 of file libFireBird.h.

◆ tDSTRule

enum tDSTRule
Enumerator
DSTR_Undefined 
DSTR_Firmware 
DSTR_Europe 
DSTR_Manual 

Definition at line 2694 of file libFireBird.h.

◆ TFDTYPE

enum TFDTYPE
Enumerator
TFDTYPE_LoaderPgm 
TFDTYPE_ApplPgm 
TFDTYPE_FlashData 
TFDTYPE_EepromData 
TFDTYPE_FactoryData 
TFDTYPE_BackgndPict 

Definition at line 352 of file libFireBird.h.

◆ tFileInUse

enum tFileInUse
Enumerator
FIU_No 
FIU_Playback 
FIU_PlayMP3 
FIU_RecSlot1 
FIU_RecSlot2 
FIU_RecSlot3 
FIU_RecSlot4 

Definition at line 1900 of file libFireBird.h.

◆ tKeyboardCursor

Enumerator
KC_Text 
KC_Box 
KC_NRITEMS 

Definition at line 2986 of file libFireBird.h.

◆ tKeyPadMode

Enumerator
KPM_Standard 
KPM_CAPS 
KPM_Num 
KPM_Symbols 
KPM_SpecialChars1 
KPM_SpecialChars2 
KPM_SpecialChars3 
KPM_NrModes 

Definition at line 2974 of file libFireBird.h.

◆ tLineHeight

Enumerator
LH_Normal 
LH_Small 
LH_Tiny 

Definition at line 2739 of file libFireBird.h.

◆ tLogoAspect

Enumerator
LGAR_43 
LGAR_169 
LGAR_NRITEMS 

Definition at line 2246 of file libFireBird.h.

◆ tLogoSize

enum tLogoSize
Enumerator
LGSZ_qtl 
LGSZ_ibl 
LGSZ_qsl 
LGSZ_NRITEMS 

Definition at line 2238 of file libFireBird.h.

◆ tLogoStyle

enum tLogoStyle
Enumerator
LGST_3pgstyle 
LGST_QtstyleBlue 
LGST_QtstyleGrey 
LGST_QtstyleTMS 
LGST_TransBlack 
LGST_TransIBBlue 
LGST_TransIBGrey 
LGST_TransQTBlue 
LGST_TransQTGrey 
LGST_NRITEMS 

Definition at line 2224 of file libFireBird.h.

◆ tOSDCB

enum tOSDCB
Enumerator
OSDCB_Title 
OSDCB_List 
OSDCB_Buttons 
OSDCB_Logo 
OSDCB_ListItem 
OSDCB_MASK 

Definition at line 2789 of file libFireBird.h.

◆ tPathFormat

Enumerator
PF_FileNameOnly 
PF_TAPPathOnly 
PF_LinuxPathOnly 
PF_FullTAPPath 
PF_FullLinuxPath 

Definition at line 1920 of file libFireBird.h.

◆ tPvrListType

Enumerator
PLT_Unchanged 
PLT_DataFiles 
PLT_ProgramFiles 
PLT_MP3Files 
PLT_MediaFiles 

Definition at line 308 of file libFireBird.h.

◆ tRunningStatus

Enumerator
RST_undefined 
RST_NotRunning 
RST_StartsSoon 
RST_Pausing 
RST_Running 
RST_ServiceOffAir 
RST_reserved1 
RST_reserved2 

Definition at line 1284 of file libFireBird.h.

◆ tVFDCharset

Enumerator
CS_8859_1 
CS_8859_5 
CS_8859_1_HAPPY 

Definition at line 3043 of file libFireBird.h.

◆ tVFDIcon

enum tVFDIcon
Enumerator
VFD_AC3 
VFD_AM 
VFD_Attn 
VFD_CDCenter 
VFD_Clock 
VFD_Colon 
VFD_Dolby 
VFD_Dollar 
VFD_FFwd 
VFD_HDD 
VFD_HDDFull 
VFD_JumpStart 
VFD_JumpEnd 
VFD_MP3 
VFD_Mute 
VFD_Network 
VFD_Pause 
VFD_Play 
VFD_PM 
VFD_Power 
VFD_Radio 
VFD_REC 
VFD_Slot1 
VFD_Slot2 
VFD_RepeatLeft 
VFD_RepeatRight 
VFD_Rwd 
VFD_Satellite 
VFD_TimeShift 
VFD_TV 

Definition at line 3009 of file libFireBird.h.

Function Documentation

◆ AddSec()

dword AddSec ( dword  date,
byte  dateSec,
int  add 
)

Definition at line 3 of file AddSec.c.

References DATE, HOUR, MINUTE, MJD, TRACEENTER, and TRACEEXIT.

◆ AddTime()

dword AddTime ( dword  pvrDate,
int  addMinutes 
)

◆ ansicstr()

char * ansicstr ( const char *  string,
int  len,
int  flags,
int *  sawc,
int *  rlen 
)

Definition at line 32 of file ansicstr.c.

References CTLESC, CTLNUL, ESC, HEXVALUE, ISOCTAL, ISXDIGIT, OCTVALUE, TOCTRL, TRACEENTER, and TRACEEXIT.

Referenced by HDD_FindMountPointDevice().

◆ Appl_CheckRecording()

int Appl_CheckRecording ( int  SvcType,
int  SvcNum,
bool  Unknown 
)

Definition at line 3 of file Appl_CheckRecording.c.

References bool, FIS_fwAppl_CheckRecording(), TRACEENTER, and TRACEEXIT.

◆ Appl_CheckRecording_Tuner()

int Appl_CheckRecording_Tuner ( byte  TunerIndex,
int  SvcType,
int  SvcNum,
bool  Unknown 
)

◆ Appl_ClrTimer()

void Appl_ClrTimer ( byte *  TimerHandle)

Definition at line 3 of file Appl_ClrTimer.c.

References FIS_fwAppl_ClrTimer(), TRACEENTER, and TRACEEXIT.

◆ Appl_EvtProc_PincodeKey()

bool Appl_EvtProc_PincodeKey ( dword  p1,
dword  p2 
)

Definition at line 3 of file Appl_EvtProc_PincodeKey.c.

References bool, FIS_fwAppl_EvtProc_PincodeKey(), TRACEENTER, and TRACEEXIT.

◆ Appl_ExecProgram()

void Appl_ExecProgram ( char *  FileName)

Definition at line 3 of file Appl_ExecProgram.c.

References FIS_fwAppl_ExecProgram(), TRACEENTER, and TRACEEXIT.

Referenced by HDD_TAP_Start().

◆ Appl_ExportChData()

bool Appl_ExportChData ( char *  FileName)

Definition at line 3 of file Appl_ExportChData.c.

References bool, FIS_fwAppl_ExportChData(), TRACEENTER, and TRACEEXIT.

◆ Appl_GetCurrentEvent()

void * Appl_GetCurrentEvent ( byte  SatIndex,
word  NetID,
word  TSID,
word  ServiceID 
)

Definition at line 3 of file Appl_GetCurrentEvent.c.

References FIS_fwAppl_GetCurrentEvent(), TRACEENTER, and TRACEEXIT.

◆ Appl_GetEvtCount()

dword Appl_GetEvtCount ( byte  SatIndex,
word  NetID,
word  TSID,
word  ServiceID 
)

Definition at line 3 of file Appl_GetEvtCount.c.

References FIS_fwAppl_GetEvtCount(), TRACEENTER, and TRACEEXIT.

◆ Appl_GetEvtCountInFreePool()

dword Appl_GetEvtCountInFreePool ( void  )

◆ Appl_GetEvtListHeadInHash()

dword * Appl_GetEvtListHeadInHash ( word  NetID,
word  TSID,
word  ServiceID 
)

◆ Appl_GetEvtListHeadInHashByChannelID()

dword * Appl_GetEvtListHeadInHashByChannelID ( ulong64  ChannelID)

◆ Appl_GetEvtListHeadInUsePool()

dword * Appl_GetEvtListHeadInUsePool ( void  )

◆ Appl_GetFreeExtRecordSpace()

dword Appl_GetFreeExtRecordSpace ( char *  MountPath)

◆ Appl_GetIsExternal()

bool Appl_GetIsExternal ( void  )

Definition at line 3 of file Appl_GetIsExternal.c.

References bool, FIS_fwAppl_GetIsExternal(), TRACEENTER, and TRACEEXIT.

Referenced by HDD_isExtRecording().

◆ Appl_GetSameTimeEvent()

◆ Appl_ImportChData()

bool Appl_ImportChData ( char *  FileName)

Definition at line 3 of file Appl_ImportChData.c.

References bool, FIS_fwAppl_ImportChData(), TRACEENTER, and TRACEEXIT.

◆ Appl_KeyCvt()

dword Appl_KeyCvt ( dword  NECKeyCode)

Definition at line 3 of file Appl_KeyCvt.c.

References FIS_fwAppl_KeyCvt(), TRACEENTER, and TRACEEXIT.

◆ Appl_PvrPause()

void Appl_PvrPause ( bool  p1)

Definition at line 3 of file Appl_PvrPause.c.

References bool, FIS_fwAppl_PvrPause(), TRACEENTER, and TRACEEXIT.

◆ Appl_RestartTimeShiftSvc()

void Appl_RestartTimeShiftSvc ( bool  p1,
dword  Block 
)

◆ Appl_SetIsExternal()

void Appl_SetIsExternal ( bool  External)

Definition at line 3 of file Appl_SetIsExternal.c.

References bool, FIS_fwAppl_SetIsExternal(), TRACEENTER, and TRACEEXIT.

Referenced by HDD_SetExtRecording().

◆ Appl_SetPlaybackSpeed()

void Appl_SetPlaybackSpeed ( byte  Mode,
int  Speed,
bool  p3 
)

Definition at line 3 of file Appl_SetPlaybackSpeed.c.

References bool, FIS_fwAppl_SetPlaybackSpeed(), TRACEENTER, and TRACEEXIT.

◆ Appl_ShoutCast()

void Appl_ShoutCast ( void  )

Definition at line 3 of file Appl_ShoutCast.c.

References FIS_fwAppl_ShoutCast(), TRACEENTER, and TRACEEXIT.

◆ Appl_StartPlayback()

int Appl_StartPlayback ( char *  FileName,
unsigned int  p2,
bool  p3,
bool  ScaleInPip 
)

Definition at line 5 of file Appl_StartPlayback.c.

References bool, FIS_fwAppl_StartPlayback(), TRACEENTER, and TRACEEXIT.

Referenced by PlayMediaFile().

◆ Appl_StartPlaybackDivx()

int Appl_StartPlaybackDivx ( char *  FileName,
unsigned int  p2,
bool  p3 
)

Definition at line 5 of file Appl_StartPlaybackDivx.c.

References bool, FIS_fwAppl_StartPlaybackDivx(), TRACEENTER, and TRACEEXIT.

Referenced by PlayMediaFile().

◆ Appl_StartPlaybackMedia()

int Appl_StartPlaybackMedia ( char *  FileName,
unsigned int  p2,
bool  p3,
bool  ScaleInPip 
)

Definition at line 5 of file Appl_StartPlaybackMedia.c.

References bool, FIS_fwAppl_StartPlaybackMedia(), TRACEENTER, and TRACEEXIT.

Referenced by PlayMediaFile().

◆ Appl_StartPlaybackMp3()

int Appl_StartPlaybackMp3 ( char *  FileName)

Definition at line 5 of file Appl_StartPlaybackMp3.c.

References FIS_fwAppl_StartPlaybackMp3(), TRACEENTER, and TRACEEXIT.

Referenced by PlayMediaFile().

◆ Appl_StopPlaying()

dword Appl_StopPlaying ( void  )

Definition at line 3 of file Appl_StopPlaying.c.

References FIS_fwAppl_StopPlaying(), TRACEENTER, and TRACEEXIT.

◆ Appl_StopRecPlaying()

void Appl_StopRecPlaying ( bool  p1)

Definition at line 3 of file Appl_StopRecPlaying.c.

References bool, FIS_fwAppl_StopPlaying(), TRACEENTER, and TRACEEXIT.

◆ Appl_TimeToLocal()

dword Appl_TimeToLocal ( dword  UTCTime)

Definition at line 3 of file Appl_TimeToLocal.c.

References FIS_fwAppl_TimeToLocal(), TRACEENTER, and TRACEEXIT.

Referenced by UTC2LocalTime().

◆ Appl_WaitEvt()

dword Appl_WaitEvt ( dword  Event,
dword *  a1,
dword  a2,
dword  a3,
dword  Timeout 
)

Definition at line 3 of file Appl_WaitEvt.c.

References FIS_fwAppl_WaitEvt(), TRACEENTER, and TRACEEXIT.

◆ Appl_WriteRecInfo()

void Appl_WriteRecInfo ( dword  Slot)

Definition at line 3 of file Appl_WriteRecInfo.c.

References FIS_fwAppl_WriteRecInfo(), TRACEENTER, and TRACEEXIT.

◆ ApplChannel_GetAgc()

byte ApplChannel_GetAgc ( byte  TunerIndex,
byte *  AGC 
)

Definition at line 3 of file ApplChannel_GetAgc.c.

References FIS_fwApplChannel_GetAgc(), TRACEENTER, and TRACEEXIT.

◆ ApplChannel_GetBer()

byte ApplChannel_GetBer ( byte  TunerIndex,
byte *  BER 
)

Definition at line 3 of file ApplChannel_GetBer.c.

References FIS_fwApplChannel_GetBer(), TRACEENTER, and TRACEEXIT.

◆ ApplCiplus_CamSelect()

void ApplCiplus_CamSelect ( byte  CamIndex)

Definition at line 3 of file ApplCiplus_CamSelect.c.

References FIS_fwApplCiplus_CamSelect(), TRACEENTER, and TRACEEXIT.

◆ ApplCiplus_GetSelectedCam()

byte ApplCiplus_GetSelectedCam ( void  )

◆ ApplClock_SetTimeMJD()

word ApplClock_SetTimeMJD ( word  mjd,
byte  hour,
byte  min,
byte  sec 
)

Definition at line 3 of file ApplClock_SetTimeMJD.c.

References FIS_fwApplClock_SetTimeMJD(), TRACEENTER, and TRACEEXIT.

◆ ApplHdd_FileCutPaste()

dword ApplHdd_FileCutPaste ( char *  SourceFileName,
unsigned int  StartBlock,
unsigned int  NrBlocks,
char *  CutFileName 
)

Definition at line 3 of file ApplHdd_FileCutPaste.c.

References FIS_fwApplHdd_FileCutPaste(), TRACEENTER, and TRACEEXIT.

◆ ApplHdd_FreeSize()

dword ApplHdd_FreeSize ( char *  MountPath,
bool  a1 
)

Definition at line 3 of file ApplHdd_FreeSize.c.

References bool, FIS_fwApplHdd_SaveWorkFolder(), TRACEENTER, and TRACEEXIT.

◆ ApplHdd_GetFileInfo()

word ApplHdd_GetFileInfo ( word  p1,
int *  TotalBlocks,
int *  CurrentBlock,
byte  p4,
byte  p5 
)

Definition at line 3 of file ApplHdd_GetFileInfo.c.

References FIS_fwApplHdd_GetFileInfo(), TRACEENTER, and TRACEEXIT.

◆ ApplHdd_GetInfoFromExternalDevice()

dword ApplHdd_GetInfoFromExternalDevice ( dword *  TotalSpaceMB,
dword *  FreeSpaceMB,
char *  MountPath 
)

◆ ApplHdd_RestoreWorkFolder()

void ApplHdd_RestoreWorkFolder ( void  )

Definition at line 3 of file ApplHdd_RestoreWorkFolder.c.

References FIS_fwApplHdd_RestoreWorkFolder(), TRACEENTER, and TRACEEXIT.

Referenced by HDD_TAP_Start(), and PlayMediaFile().

◆ ApplHdd_SaveWorkFolder()

void ApplHdd_SaveWorkFolder ( void  )

Definition at line 3 of file ApplHdd_SaveWorkFolder.c.

References FIS_fwApplHdd_SaveWorkFolder(), TRACEENTER, and TRACEEXIT.

Referenced by HDD_TAP_Start(), and PlayMediaFile().

◆ ApplHdd_SelectFolder()

dword ApplHdd_SelectFolder ( tDirEntry FolderStruct,
char *  FolderPath 
)

Definition at line 3 of file ApplHdd_SelectFolder.c.

References FIS_fwApplHdd_SelectFolder(), TRACEENTER, and TRACEEXIT.

Referenced by HDD_TAP_Start(), and PlayMediaFile().

◆ ApplHdd_SetWorkFolder()

void ApplHdd_SetWorkFolder ( tDirEntry FolderStruct)

Definition at line 3 of file ApplHdd_SetWorkFolder.c.

References FIS_fwApplHdd_SetWorkFolder(), TRACEENTER, and TRACEEXIT.

Referenced by HDD_TAP_Start(), and PlayMediaFile().

◆ ApplNewVfd_Stop()

void ApplNewVfd_Stop ( void  )

Definition at line 3 of file ApplNewVfd_Stop.c.

References FIS_fwApplVfdStop(), TRACEENTER, and TRACEEXIT.

Referenced by FIS_fwApplVfdStop(), and VFD_GetControl().

◆ ApplPin_Delete()

void ApplPin_Delete ( void  )

Definition at line 3 of file ApplPin_Delete.c.

References FIS_fwApplPin_Delete(), TRACEENTER, and TRACEEXIT.

◆ ApplPin_IsLockPopup()

bool ApplPin_IsLockPopup ( void  )

Definition at line 3 of file ApplPin_IsLockPopup.c.

References FIS_fwApplPin_IsLockPopup(), TRACEENTER, and TRACEEXIT.

◆ ApplSvc_GetSvcIdx()

word ApplSvc_GetSvcIdx ( byte  TYPE_ServiceType,
byte  SatIndex,
word  TPIndex,
word  ServiceID,
word  Start,
word  NrOfServicesToSearch 
)

Definition at line 3 of file ApplSvc_GetSvcIdx.c.

References FIS_fwApplSvc_GetSvcIdx(), TRACEENTER, and TRACEEXIT.

Referenced by FlashServiceFindNum().

◆ ApplSvc_GetTpIdx()

word ApplSvc_GetTpIdx ( byte  SatIndex,
word  NetworkID,
word  TSID 
)

Definition at line 3 of file ApplSvc_GetTpIdx.c.

References FIS_fwApplSvc_GetTpIdx(), TRACEENTER, and TRACEEXIT.

◆ ApplTap_GetEmptyTask()

int ApplTap_GetEmptyTask ( void  )

Definition at line 3 of file ApplTap_GetEmptyTask.c.

References FIS_fwApplTap_GetEmptyTask(), TRACEENTER, and TRACEEXIT.

◆ ApplTimer_OptimizeList()

void ApplTimer_OptimizeList ( void  )

Definition at line 3 of file ApplTimer_OptimizeList.c.

References FIS_fwApplTimer_OptimizeList(), TRACEENTER, and TRACEEXIT.

◆ AudioTrackInfo()

tAudioTrk * AudioTrackInfo ( void  )

Definition at line 5 of file AudioTrackInfo.c.

References FIS_vAudioTrack(), TRACEENTER, and TRACEEXIT.

◆ BootReason()

tBootReason BootReason ( void  )

Definition at line 3 of file BootReason.c.

References BOOT_FRONT_PANEL, FIS_vBootReason(), TRACEENTER, and TRACEEXIT.

◆ CaptureScreen()

bool CaptureScreen ( int  BMPwidth,
int  BMPheight,
byte *  BMPPixelBuffer,
bool  bOSD,
int  Alpha 
)

Definition at line 4 of file CaptureScreen.c.

References GetPIPPosition(), OSDToBMP(), TRACEENTER, TRACEEXIT, and VideoToBMP().

◆ CompressBlock()

word CompressBlock ( byte *  pInput,
word  InBufferSize,
byte *  pOutput 
)

Definition at line 1309 of file lh5.c.

References TRACEENTER, and TRACEEXIT.

Referenced by CompressTFD().

◆ CompressedTFDSize()

dword CompressedTFDSize ( byte *  pSrc,
dword  SourceBufferSize,
void *  pPercentFinishedCallback 
)

Definition at line 4 of file CompressedTFDSize.c.

References CompressTFD(), TRACEENTER, and TRACEEXIT.

◆ CompressTFD()

dword CompressTFD ( byte *  pSrc,
dword  SourceBufferSize,
byte *  pDest,
word  TFDType,
word  SysID,
void *  pPercentFinishedCallback 
)

Definition at line 20 of file CompressTFD.c.

References CompressBlock(), CRC16(), STORE_WORD, TRACEENTER, and TRACEEXIT.

Referenced by CompressedTFDSize(), and LogoManager_LogoCacheRebuild().

◆ ConvertPathType()

◆ CrashCheck_Shutdown()

◆ CrashCheck_Startup()

◆ CRC16()

word CRC16 ( word  StartValue,
void *  StartAddress,
dword  Length 
)

Definition at line 23 of file CRC16.c.

References CRC16Table, TRACEENTER, and TRACEEXIT.

Referenced by CompressTFD(), TFDSize(), UncompressedTFDSize(), and UncompressTFD().

◆ CRC32()

dword CRC32 ( dword  StartValue,
void *  StartAddress,
dword  Length 
)

Definition at line 38 of file CRC32.c.

References CRC32Table, CRCTableOK, make_crc_table(), TRACEENTER, and TRACEEXIT.

◆ cronEventHandler()

◆ cronGetEvent()

bool cronGetEvent ( int  Index,
int *  frequency,
dword *  nextExecution 
)

◆ cronModifyEvent()

bool cronModifyEvent ( int  Index,
int  frequency,
dword  nextExecution 
)

◆ cronRegisterEvent()

int cronRegisterEvent ( long  frequency,
dword  firstExecution,
void *  callback 
)

◆ cronUnregisterAllEvents()

void cronUnregisterAllEvents ( void  )

◆ cronUnregisterEvent()

bool cronUnregisterEvent ( int  Index)

◆ curl_easy_cleanup()

void curl_easy_cleanup ( CURL curl)

Definition at line 3 of file curl_easy_cleanup.c.

References FIS_fwcurl_easy_cleanup(), TRACEENTER, and TRACEEXIT.

◆ curl_easy_init()

CURL * curl_easy_init ( void  )

Definition at line 3 of file curl_easy_init.c.

References FIS_fwcurl_easy_init(), TRACEENTER, and TRACEEXIT.

◆ curl_easy_perform()

CURLcode curl_easy_perform ( CURL curl)

Definition at line 3 of file curl_easy_perform.c.

References FIS_fwcurl_easy_perform(), TRACEENTER, and TRACEEXIT.

◆ curl_easy_setopt()

CURLcode curl_easy_setopt ( CURL curl,
CURLoption  option,
void *  arg 
)

Definition at line 3 of file curl_easy_setopt.c.

References FIS_fwcurl_easy_setopt(), TRACEENTER, and TRACEEXIT.

◆ curl_global_cleanup()

void curl_global_cleanup ( void  )

Definition at line 3 of file curl_global_cleanup.c.

References FIS_fwcurl_global_cleanup(), TRACEENTER, and TRACEEXIT.

◆ curl_global_init()

CURLcode curl_global_init ( long  flags)

Definition at line 3 of file curl_global_init.c.

References CURLE_FAILED_INIT, FIS_fwcurl_global_init(), TRACEENTER, and TRACEEXIT.

◆ DayOfWeek()

char * DayOfWeek ( byte  WeekDay)

Definition at line 5 of file DayOfWeek.c.

References TRACEENTER, TRACEEXIT, and WDString.

◆ DeleteAt()

void DeleteAt ( char *  SourceString,
int  Pos,
int  Len 
)

◆ DevFront_SetIlluminate()

byte DevFront_SetIlluminate ( byte  a0,
byte  Brightness 
)

Definition at line 3 of file DevFront_SetIlluminate.c.

References FIS_fwDevFront_SetIlluminate(), TRACEENTER, and TRACEEXIT.

◆ DevFront_SetIrCode()

void DevFront_SetIrCode ( byte  Index,
byte  Active,
byte  MfgID1,
byte  MfgID2,
byte  Code0a 
)

Definition at line 3 of file DevFront_SetIrCode.c.

References DevFront_SetIrCode(), FIS_fwSetIrCode(), TRACEENTER, and TRACEEXIT.

Referenced by DevFront_SetIrCode(), and SetRemoteMode().

◆ DevHdd_DeviceClose()

dword DevHdd_DeviceClose ( tDirEntry hddPlaybackFolder)

Definition at line 3 of file DevHdd_DeviceClose.c.

References FIS_fwDevHdd_DeviceClose(), TRACEENTER, and TRACEEXIT.

◆ DevHdd_DeviceOpen()

dword DevHdd_DeviceOpen ( tDirEntry **  hddPlaybackFolder,
tDirEntry DirEntry 
)

Definition at line 3 of file DevHdd_DeviceOpen.c.

References FIS_fwDevHdd_DeviceOpen(), TRACEENTER, and TRACEEXIT.

◆ DevService_Mute()

int DevService_Mute ( bool  Mute)

Definition at line 3 of file DevService_Mute.c.

References bool, FIS_fwDevService_Mute(), TRACEENTER, and TRACEEXIT.

◆ DrawOSDLine()

void DrawOSDLine ( word  OSDRgn,
dword  Ax,
dword  Ay,
dword  Bx,
dword  By,
dword  Color 
)

Definition at line 3 of file DrawOSDLine.c.

References OSDRgn, TAP_Osd_PutPixel_Chk(), TRACEENTER, and TRACEEXIT.

◆ DrawScrollbar()

void DrawScrollbar ( word  sbRegion,
int  sbX,
int  sbY,
int  sbHeight,
int  sbCurrent,
int  sbWindow,
int  sbMax 
)

Definition at line 89 of file DrawScrollbar.c.

References sbArrow, sbBackground, sbBotBorder, sbSlider, sbTopBorder, TRACEENTER, and TRACEEXIT.

◆ DST_CalcTransition()

dword DST_CalcTransition ( byte  ruleOrdinal,
byte  ruleDay,
byte  ruleMonth,
byte  ruleHour,
byte  ruleMin,
dword  StartDate 
)

Definition at line 3 of file DST_CalcTransition.c.

References DST_GetNextTransition(), Now(), TRACEENTER, and TRACEEXIT.

Referenced by DST_GetTransitions_Europe(), and DST_ProcessRule().

◆ DST_FindNextTransition()

◆ DST_SetDSTRule()

void DST_SetDSTRule ( tDSTRule  NewDSTRule)

Definition at line 6 of file DST_SetDSTRule.c.

References DSTRule, TRACEENTER, and TRACEEXIT.

Referenced by DST_GetDefaultDSTRule().

◆ DumpMemory()

void DumpMemory ( byte *  p,
dword  size,
int  BytesPerLine 
)

Definition at line 5 of file DumpMemory.c.

References TAP_Print, TRACEENTER, and TRACEEXIT.

◆ DumpMemoryDword()

void DumpMemoryDword ( dword *  p,
dword  size 
)

Definition at line 5 of file DumpMemoryDword.c.

References TAP_Print, TRACEENTER, and TRACEEXIT.

◆ ELFCleanup()

void ELFCleanup ( void  )

Definition at line 5 of file ELFCleanup.c.

References ELFHeader, fTAP, SectionHeaders, shstrtab, strtab, TRACEENTER, and TRACEEXIT.

Referenced by FindGotPointer(), GetApplVer(), and HDD_TAP_GetInfo().

◆ ELFGetSectionAddress()

bool ELFGetSectionAddress ( dword  SectionIndex,
dword *  SectionAddress,
dword *  SectionSize 
)

◆ ELFGetSectionIndex()

dword ELFGetSectionIndex ( const char *  SectionName)

◆ ELFGetSectionOffset()

bool ELFGetSectionOffset ( dword  SectionIndex,
dword *  SectionOffset,
dword *  SectionSize 
)

◆ ELFOpenFile()

bool ELFOpenFile ( const char *  FileName)

◆ ELFReadData()

bool ELFReadData ( dword  SectionIndex,
byte *  Data 
)

◆ ELFReadDWORD()

bool ELFReadDWORD ( dword  SectionIndex,
dword *  Data 
)

◆ ELFReadELFHeader()

bool ELFReadELFHeader ( void  )

Definition at line 5 of file ELFReadELFHeader.c.

References ELFHeader, fTAP, TRACEENTER, and TRACEEXIT.

Referenced by FindGotPointer(), GetApplVer(), and HDD_TAP_GetInfo().

◆ ELFReadSectionHeaders()

bool ELFReadSectionHeaders ( void  )

◆ ELFReadShstrtabSection()

◆ EndMessageWin()

void EndMessageWin ( void  )

Definition at line 4 of file EndMessageWin.c.

References fbl_rgn, TRACEENTER, and TRACEEXIT.

Referenced by ShowMessageWindow().

◆ EPGInfo_AbortLoad()

void EPGInfo_AbortLoad ( void  )

Definition at line 4 of file EPGInfo_AbortLoad.c.

References EPGAbortLoad, TRACEENTER, and TRACEEXIT.

◆ EPGInfo_FilterCallback()

void EPGInfo_FilterCallback ( void *  CallbackRoutine)

◆ EPGInfo_FilterChannelByIndex()

void EPGInfo_FilterChannelByIndex ( TYPE_ServiceType  SvcType,
int  SvcNum,
bool  StartCurrent 
)

◆ EPGInfo_FilterDuration()

void EPGInfo_FilterDuration ( word  MinDuration,
word  MaxDuration 
)

◆ EPGInfo_FilterGenre()

void EPGInfo_FilterGenre ( byte *  GenreArray,
byte  GenreArraySize 
)

◆ EPGInfo_FilterReset()

void EPGInfo_FilterReset ( void  )

Definition at line 3 of file EPGInfo_FilterReset.c.

References EPGFilter, TRACEENTER, and TRACEEXIT.

◆ EPGInfo_FilterTime()

void EPGInfo_FilterTime ( dword  StartTime,
dword  EndTime 
)

◆ EPGInfo_FindCurrent()

bool EPGInfo_FindCurrent ( byte  SvcType,
int  SvcNum,
TYPE_EPGInfo EPGData 
)

◆ EPGInfo_FindFirst()

◆ EPGInfo_FindItem()

bool EPGInfo_FindItem ( TYPE_EPGInfo EPGData,
int  EPGIndex,
bool  EPGReset 
)

◆ EPGInfo_FindLast()

bool EPGInfo_FindLast ( TYPE_EPGInfo EPGData)

Definition at line 3 of file EPGInfo_FindLast.c.

References EPGInfo_FindItem(), EPGInfoNrEntries, TRACEENTER, and TRACEEXIT.

◆ EPGInfo_FindNext()

bool EPGInfo_FindNext ( TYPE_EPGInfo EPGData)

Definition at line 3 of file EPGInfo_FindNext.c.

References EPGInfo_FindItem(), EPGInfoCurrentEntry, TRACEENTER, and TRACEEXIT.

◆ EPGInfo_FindPrev()

bool EPGInfo_FindPrev ( TYPE_EPGInfo EPGData)

Definition at line 3 of file EPGInfo_FindPrev.c.

References EPGInfo_FindItem(), EPGInfoCurrentEntry, TRACEENTER, and TRACEEXIT.

◆ EPGInfo_Free()

void EPGInfo_Free ( void  )

◆ EPGInfo_GetNrFreeEntries()

dword EPGInfo_GetNrFreeEntries ( void  )

Definition at line 3 of file EPGInfo_GetNrFreeEntries.c.

References Appl_GetEvtCountInFreePool(), TRACEENTER, and TRACEEXIT.

◆ ExtAttribExists()

int ExtAttribExists ( char *  FileName,
char *  AttrName 
)

Definition at line 8 of file ExtAttribExists.c.

References ConvertPathType(), FBLIB_DIR_SIZE, PF_FullLinuxPath, TRACEENTER, and TRACEEXIT.

◆ ExtAttribGet()

bool ExtAttribGet ( char *  FileName,
char *  AttrName,
byte *  Data,
int  MaxDataLen,
int *  DataLen 
)

Definition at line 8 of file ExtAttribGet.c.

References ConvertPathType(), FBLIB_DIR_SIZE, PF_FullLinuxPath, TRACEENTER, and TRACEEXIT.

◆ ExtAttribRemove()

bool ExtAttribRemove ( char *  FileName,
char *  AttrName 
)

Definition at line 8 of file ExtAttribRemove.c.

References ConvertPathType(), FBLIB_DIR_SIZE, PF_FullLinuxPath, TRACEENTER, and TRACEEXIT.

◆ ExtAttribSet()

bool ExtAttribSet ( char *  FileName,
char *  AttrName,
byte *  Data,
int  DataLen 
)

Definition at line 8 of file ExtAttribSet.c.

References ConvertPathType(), FBLIB_DIR_SIZE, PF_FullLinuxPath, TRACEENTER, and TRACEEXIT.

◆ ExtractLine()

void ExtractLine ( char *  Text,
char *  Line 
)

Definition at line 4 of file ExtractLine.c.

References TRACEENTER, and TRACEEXIT.

Referenced by LogoManager_ProcessLILAdd().

◆ ezxml_attr()

const char * ezxml_attr ( ezxml_t  xml,
const char *  attr 
)

Definition at line 3 of file ezxml_attr.c.

References FIS_fwezxml_attr(), TRACEENTER, and TRACEEXIT.

◆ ezxml_child()

ezxml_t ezxml_child ( ezxml_t  xml,
const char *  name 
)

Definition at line 3 of file ezxml_child.c.

References FIS_fwezxml_child(), TRACEENTER, and TRACEEXIT.

◆ ezxml_error()

const char * ezxml_error ( ezxml_t  xml)

Definition at line 3 of file ezxml_error.c.

References FIS_fwezxml_error(), TRACEENTER, and TRACEEXIT.

◆ ezxml_free()

void ezxml_free ( ezxml_t  xml)

Definition at line 3 of file ezxml_free.c.

References FIS_fwezxml_free(), TRACEENTER, and TRACEEXIT.

◆ ezxml_idx()

ezxml_t ezxml_idx ( ezxml_t  xml,
int  idx 
)

Definition at line 3 of file ezxml_idx.c.

References FIS_fwezxml_idx(), TRACEENTER, and TRACEEXIT.

◆ ezxml_parse_file()

ezxml_t ezxml_parse_file ( const char *  file)

Definition at line 3 of file ezxml_parse_file.c.

References FIS_fwezxml_parse_file(), TRACEENTER, and TRACEEXIT.

◆ ezxml_parse_str()

ezxml_t ezxml_parse_str ( char *  s,
size_t  len 
)

Definition at line 3 of file ezxml_parse_str.c.

References FIS_fwezxml_parse_str(), TRACEENTER, and TRACEEXIT.

◆ FindGotPointer()

dword * FindGotPointer ( dword  FunctionAddress)

◆ FindInstructionSequence()

dword FindInstructionSequence ( char *  SearchPattern,
char *  SearchMask,
dword  StartAddress,
dword  EndAddress,
int  EntryPointOffset,
bool  SearchForPrevADDIUSP 
)

Definition at line 5 of file FindInstructionSequence.c.

References CMD_MASK, JMP_CMD, TRACEENTER, and TRACEEXIT.

◆ FirmwareDatMJD()

dword FirmwareDatMJD ( void  )

Definition at line 3 of file FirmwareDatMJD.c.

References tFWDATHeader::CompileDate, LoadFirmwareDat(), TRACEENTER, and TRACEEXIT.

◆ FIS_fwAppl_AddSvcName()

dword FIS_fwAppl_AddSvcName ( void  )
inline

Definition at line 3 of file FIS_fwAppl_AddSvcName.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwAppl_CheckRecording()

dword FIS_fwAppl_CheckRecording ( void  )
inline

Definition at line 3 of file FIS_fwAppl_CheckRecording.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_CheckRecording().

◆ FIS_fwAppl_CheckRecording_Tuner()

dword FIS_fwAppl_CheckRecording_Tuner ( void  )
inline

Definition at line 3 of file FIS_fwAppl_CheckRecording_Tuner.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_CheckRecording_Tuner().

◆ FIS_fwAppl_CiMenu()

dword FIS_fwAppl_CiMenu ( void  )
inline

Definition at line 3 of file FIS_fwAppl_CiMenu.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwAppl_CiplusMenu()

dword FIS_fwAppl_CiplusMenu ( void  )
inline

Definition at line 3 of file FIS_fwAppl_CiplusMenu.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwAppl_ClrTimer()

dword FIS_fwAppl_ClrTimer ( void  )
inline

Definition at line 3 of file FIS_fwAppl_ClrTimer.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_ClrTimer().

◆ FIS_fwAppl_ConvertToValidUTF8Str()

dword FIS_fwAppl_ConvertToValidUTF8Str ( void  )
inline

Definition at line 3 of file FIS_fwAppl_ConvertToValidUTF8Str.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by isUTFToppy().

◆ FIS_fwAppl_DeleteRadioSvcName()

dword FIS_fwAppl_DeleteRadioSvcName ( void  )
inline

Definition at line 3 of file FIS_fwAppl_DeleteRadioSvcName.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by FlashServiceDelServiceName().

◆ FIS_fwAppl_DeleteTvSvcName()

dword FIS_fwAppl_DeleteTvSvcName ( void  )
inline

Definition at line 3 of file FIS_fwAppl_DeleteTvSvcName.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by FlashServiceDelServiceName().

◆ FIS_fwAppl_EnterNormal()

dword FIS_fwAppl_EnterNormal ( void  )
inline

Definition at line 3 of file FIS_fwAppl_EnterNormal.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by TAP_EnterNormalNoInfo().

◆ FIS_fwAppl_EvtProc_PincodeKey()

dword FIS_fwAppl_EvtProc_PincodeKey ( void  )
inline

Definition at line 3 of file FIS_fwAppl_EvtProc_PincodeKey.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_EvtProc_PincodeKey().

◆ FIS_fwAppl_ExecProgram()

dword FIS_fwAppl_ExecProgram ( void  )
inline

Definition at line 3 of file FIS_fwAppl_ExecProgram.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_ExecProgram().

◆ FIS_fwAppl_ExportChData()

dword FIS_fwAppl_ExportChData ( void  )
inline

Definition at line 3 of file FIS_fwAppl_ExportChData.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_ExportChData().

◆ FIS_fwAppl_GetCurrentEvent()

dword FIS_fwAppl_GetCurrentEvent ( void  )
inline

Definition at line 3 of file FIS_fwAppl_GetCurrentEvent.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_GetCurrentEvent().

◆ FIS_fwAppl_GetEvtCount()

dword FIS_fwAppl_GetEvtCount ( void  )
inline

Definition at line 3 of file FIS_fwAppl_GetEvtCount.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_GetEvtCount().

◆ FIS_fwAppl_GetEvtCountInFreePool()

dword FIS_fwAppl_GetEvtCountInFreePool ( void  )
inline

Definition at line 3 of file FIS_fwAppl_GetEvtCountInFreePool.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_GetEvtCountInFreePool().

◆ FIS_fwAppl_GetEvtListHeadInHash()

dword FIS_fwAppl_GetEvtListHeadInHash ( void  )
inline

◆ FIS_fwAppl_GetEvtListHeadInUsePool()

dword FIS_fwAppl_GetEvtListHeadInUsePool ( void  )
inline

Definition at line 3 of file FIS_fwAppl_GetEvtListHeadInUsePool.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_GetEvtListHeadInUsePool().

◆ FIS_fwAppl_GetFreeExtRecordSpace()

dword FIS_fwAppl_GetFreeExtRecordSpace ( void  )
inline

Definition at line 3 of file FIS_fwAppl_GetFreeExtRecordSpace.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_GetFreeExtRecordSpace().

◆ FIS_fwAppl_GetIsExternal()

dword FIS_fwAppl_GetIsExternal ( void  )
inline

Definition at line 3 of file FIS_fwAppl_GetIsExternal.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_GetIsExternal(), and HDD_isExtRecording().

◆ FIS_fwAppl_GetSameTimeEvent()

dword FIS_fwAppl_GetSameTimeEvent ( void  )
inline

Definition at line 3 of file FIS_fwAppl_GetSameTimeEvent.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwAppl_GetStreamFormat()

dword FIS_fwAppl_GetStreamFormat ( void  )
inline

Definition at line 3 of file FIS_fwAppl_GetStreamFormat.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by GetStreamFormat().

◆ FIS_fwAppl_ImportChData()

dword FIS_fwAppl_ImportChData ( void  )
inline

Definition at line 3 of file FIS_fwAppl_ImportChData.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_ImportChData().

◆ FIS_fwAppl_InitTempRec()

dword FIS_fwAppl_InitTempRec ( void  )
inline

Definition at line 3 of file FIS_fwAppl_InitTempRec.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwAppl_IsTimeShifting()

dword FIS_fwAppl_IsTimeShifting ( void  )
inline

Definition at line 3 of file FIS_fwAppl_IsTimeShifting.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwAppl_KeyCvt()

dword FIS_fwAppl_KeyCvt ( void  )
inline

Definition at line 3 of file FIS_fwAppl_KeyCvt.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_KeyCvt().

◆ FIS_fwAppl_PvrList()

dword FIS_fwAppl_PvrList ( void  )
inline

Definition at line 3 of file FIS_fwAppl_PvrList.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ShowPvrList().

◆ FIS_fwAppl_PvrList_SetListType()

dword FIS_fwAppl_PvrList_SetListType ( void  )
inline

Definition at line 3 of file FIS_fwAppl_PvrList_SetListType.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ShowPvrList().

◆ FIS_fwAppl_PvrPause()

dword FIS_fwAppl_PvrPause ( void  )
inline

Definition at line 3 of file FIS_fwAppl_PvrPause.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_PvrPause().

◆ FIS_fwAppl_RestartTimeShiftSvc()

dword FIS_fwAppl_RestartTimeShiftSvc ( void  )
inline

Definition at line 3 of file FIS_fwAppl_RestartTimeShiftSvc.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_RestartTimeShiftSvc().

◆ FIS_fwAppl_SetApplVer()

dword FIS_fwAppl_SetApplVer ( void  )
inline

Definition at line 3 of file FIS_fwAppl_SetApplVer.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by GetApplVer().

◆ FIS_fwAppl_SetIsExternal()

dword FIS_fwAppl_SetIsExternal ( void  )
inline

Definition at line 3 of file FIS_fwAppl_SetIsExternal.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_SetIsExternal(), and HDD_SetExtRecording().

◆ FIS_fwAppl_SetPlaybackSpeed()

dword FIS_fwAppl_SetPlaybackSpeed ( void  )
inline

Definition at line 3 of file FIS_fwAppl_SetPlaybackSpeed.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_SetPlaybackSpeed().

◆ FIS_fwAppl_SetProviderName()

dword FIS_fwAppl_SetProviderName ( void  )
inline

Definition at line 3 of file FIS_fwAppl_SetProviderName.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwAppl_SetTimeShift()

dword FIS_fwAppl_SetTimeShift ( void  )
inline

Definition at line 3 of file FIS_fwAppl_SetTimeShift.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwAppl_ShoutCast()

dword FIS_fwAppl_ShoutCast ( void  )
inline

Definition at line 3 of file FIS_fwAppl_ShoutCast.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_ShoutCast().

◆ FIS_fwAppl_StartPlayback()

dword FIS_fwAppl_StartPlayback ( void  )
inline

Definition at line 3 of file FIS_fwAppl_StartPlayback.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_StartPlayback().

◆ FIS_fwAppl_StartPlaybackDivx()

dword FIS_fwAppl_StartPlaybackDivx ( void  )
inline

Definition at line 3 of file FIS_fwAppl_StartPlaybackDivx.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_StartPlaybackDivx().

◆ FIS_fwAppl_StartPlaybackMedia()

dword FIS_fwAppl_StartPlaybackMedia ( void  )
inline

Definition at line 3 of file FIS_fwAppl_StartPlaybackMedia.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_StartPlaybackMedia().

◆ FIS_fwAppl_StartPlaybackMp3()

dword FIS_fwAppl_StartPlaybackMp3 ( void  )
inline

Definition at line 3 of file FIS_fwAppl_StartPlaybackMP3.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_StartPlaybackMp3().

◆ FIS_fwAppl_StartTempRec()

dword FIS_fwAppl_StartTempRec ( void  )
inline

Definition at line 3 of file FIS_fwAppl_StartTempRec.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwAppl_StopPlaying()

dword FIS_fwAppl_StopPlaying ( void  )
inline

Definition at line 3 of file FIS_fwAppl_StopPlaying.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_StopPlaying(), and Appl_StopRecPlaying().

◆ FIS_fwAppl_StopRecPlaying()

dword FIS_fwAppl_StopRecPlaying ( void  )
inline

Definition at line 3 of file FIS_fwAppl_StopRecPlaying.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwAppl_StopTempRec()

dword FIS_fwAppl_StopTempRec ( void  )
inline

Definition at line 3 of file FIS_fwAppl_StopTempRec.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwAppl_TimeToLocal()

dword FIS_fwAppl_TimeToLocal ( void  )
inline

Definition at line 3 of file FIS_fwAppl_TimeToLocal.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_TimeToLocal().

◆ FIS_fwAppl_WaitEvt()

dword FIS_fwAppl_WaitEvt ( void  )
inline

Definition at line 3 of file FIS_fwAppl_WaitEvt.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_WaitEvt().

◆ FIS_fwAppl_WriteFlash()

dword FIS_fwAppl_WriteFlash ( void  )
inline

Definition at line 3 of file FIS_fwAppl_WriteFlash.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by FlashProgram().

◆ FIS_fwAppl_WriteRecInfo()

dword FIS_fwAppl_WriteRecInfo ( void  )
inline

Definition at line 3 of file FIS_fwAppl_WriteRecInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by Appl_WriteRecInfo().

◆ FIS_fwApplChannel_GetAgc()

dword FIS_fwApplChannel_GetAgc ( void  )
inline

Definition at line 3 of file FIS_fwApplChannel_GetAgc.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplChannel_GetAgc().

◆ FIS_fwApplChannel_GetBer()

dword FIS_fwApplChannel_GetBer ( void  )
inline

Definition at line 3 of file FIS_fwApplChannel_GetBer.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplChannel_GetBer().

◆ FIS_fwApplCiplus_CamSelect()

dword FIS_fwApplCiplus_CamSelect ( void  )
inline

Definition at line 3 of file FIS_fwApplCiplus_CamSelect.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplCiplus_CamSelect().

◆ FIS_fwApplCiplus_GetSelectedCam()

dword FIS_fwApplCiplus_GetSelectedCam ( void  )
inline

Definition at line 3 of file FIS_fwApplCiplus_GetSelectedCam.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplCiplus_GetSelectedCam().

◆ FIS_fwApplClock_SetTimeMJD()

dword FIS_fwApplClock_SetTimeMJD ( void  )
inline

Definition at line 3 of file FIS_fwApplClock_SetTimeMJD.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplClock_SetTimeMJD().

◆ FIS_fwApplHdd_FileCutPaste()

dword FIS_fwApplHdd_FileCutPaste ( void  )
inline

Definition at line 3 of file FIS_fwApplHdd_FileCutPaste.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplHdd_FileCutPaste().

◆ FIS_fwApplHdd_FreeSize()

dword FIS_fwApplHdd_FreeSize ( void  )
inline

Definition at line 3 of file FIS_fwApplHdd_FreeSize.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwApplHdd_GetFileInfo()

dword FIS_fwApplHdd_GetFileInfo ( void  )
inline

Definition at line 3 of file FIS_fwApplHdd_GetFileInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplHdd_GetFileInfo().

◆ FIS_fwApplHdd_GetInfoFromExternalDevice()

dword FIS_fwApplHdd_GetInfoFromExternalDevice ( void  )
inline

◆ FIS_fwApplHdd_RestoreWorkFolder()

dword FIS_fwApplHdd_RestoreWorkFolder ( void  )
inline

Definition at line 3 of file FIS_fwApplHdd_RestoreWorkFolder.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplHdd_RestoreWorkFolder().

◆ FIS_fwApplHdd_SaveWorkFolder()

dword FIS_fwApplHdd_SaveWorkFolder ( void  )
inline

Definition at line 3 of file FIS_fwApplHdd_SaveWorkFolder.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplHdd_FreeSize(), and ApplHdd_SaveWorkFolder().

◆ FIS_fwApplHdd_SelectFolder()

dword FIS_fwApplHdd_SelectFolder ( void  )
inline

Definition at line 3 of file FIS_fwApplHdd_SelectFolder.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplHdd_SelectFolder().

◆ FIS_fwApplHdd_SetWorkFolder()

dword FIS_fwApplHdd_SetWorkFolder ( void  )
inline

Definition at line 3 of file FIS_fwApplHdd_SetWorkFolder.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplHdd_SetWorkFolder().

◆ FIS_fwApplIcelink_EitFromHdd()

dword FIS_fwApplIcelink_EitFromHdd ( void  )
inline

Definition at line 3 of file FIS_fwApplIcelink_EitFromHdd.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by isIceTVToppy().

◆ FIS_fwApplOsd_DrawJpeg()

dword FIS_fwApplOsd_DrawJpeg ( void  )
inline

Definition at line 3 of file FIS_fwApplOsd_DrawJpeg.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwApplPin_Delete()

dword FIS_fwApplPin_Delete ( void  )
inline

Definition at line 3 of file FIS_fwApplPin_Delete.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplPin_Delete().

◆ FIS_fwApplPin_IsLockPopup()

dword FIS_fwApplPin_IsLockPopup ( void  )
inline

Definition at line 3 of file FIS_fwApplPin_IsLockPopup.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplPin_IsLockPopup().

◆ FIS_fwApplSvc_GetSvcIdx()

dword FIS_fwApplSvc_GetSvcIdx ( void  )
inline

Definition at line 3 of file FIS_fwApplSvc_GetSvcIdx.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplSvc_GetSvcIdx().

◆ FIS_fwApplSvc_GetTpIdx()

dword FIS_fwApplSvc_GetTpIdx ( void  )
inline

Definition at line 3 of file FIS_fwApplSvc_GetTpIdx.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplSvc_GetTpIdx().

◆ FIS_fwApplTap_CallEventHandler()

dword FIS_fwApplTap_CallEventHandler ( void  )
inline

Definition at line 3 of file FIS_fwApplTap_CallEventHandler.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwApplTap_GetEmptyTask()

dword FIS_fwApplTap_GetEmptyTask ( void  )
inline

Definition at line 3 of file FIS_fwApplTap_GetEmptyTask.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplTap_GetEmptyTask().

◆ FIS_fwApplTimer_OptimizeList()

dword FIS_fwApplTimer_OptimizeList ( void  )
inline

Definition at line 3 of file FIS_fwApplTimer_OptimizeList.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplTimer_OptimizeList().

◆ FIS_fwApplVfdSendData()

dword FIS_fwApplVfdSendData ( void  )
inline

Definition at line 3 of file FIS_fwApplVfdSendData.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by VFD_Update().

◆ FIS_fwApplVfdStart()

dword FIS_fwApplVfdStart ( void  )
inline

Definition at line 3 of file FIS_fwApplVfdStart.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by VFD_GetControl().

◆ FIS_fwApplVfdStop()

dword FIS_fwApplVfdStop ( void  )
inline

Definition at line 3 of file FIS_fwApplVfdStop.c.

References ApplNewVfd_Stop(), TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ApplNewVfd_Stop(), and VFD_GetControl().

◆ FIS_fwcurl_easy_cleanup()

dword FIS_fwcurl_easy_cleanup ( void  )
inline

Definition at line 3 of file FIS_fwcurl_easy_cleanup.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by curl_easy_cleanup().

◆ FIS_fwcurl_easy_init()

dword FIS_fwcurl_easy_init ( void  )
inline

Definition at line 3 of file FIS_fwcurl_easy_init.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by curl_easy_init().

◆ FIS_fwcurl_easy_perform()

dword FIS_fwcurl_easy_perform ( void  )
inline

Definition at line 3 of file FIS_fwcurl_easy_perform.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by curl_easy_perform().

◆ FIS_fwcurl_easy_setopt()

dword FIS_fwcurl_easy_setopt ( void  )
inline

Definition at line 3 of file FIS_fwcurl_easy_setopt.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by curl_easy_setopt().

◆ FIS_fwcurl_global_cleanup()

dword FIS_fwcurl_global_cleanup ( void  )
inline

Definition at line 3 of file FIS_fwcurl_global_cleanup.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by curl_global_cleanup().

◆ FIS_fwcurl_global_init()

dword FIS_fwcurl_global_init ( void  )
inline

Definition at line 3 of file FIS_fwcurl_global_init.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by curl_global_init().

◆ FIS_fwDevEeprom_GetMacAddr()

dword FIS_fwDevEeprom_GetMacAddr ( void  )
inline

Definition at line 3 of file FIS_fwDevEeprom_GetMacAddr.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwDevEeprom_Info()

dword FIS_fwDevEeprom_Info ( void  )
inline

Definition at line 3 of file FIS_fwDevEeprom_Info.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwDevFront_PowerOffCancel()

dword FIS_fwDevFront_PowerOffCancel ( void  )
inline

Definition at line 3 of file FIS_fwDevFront_PowerOffCancel.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by SDS().

◆ FIS_fwDevFront_PowerOffReply()

dword FIS_fwDevFront_PowerOffReply ( void  )
inline

Definition at line 3 of file FIS_fwDevFront_PowerOffReply.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by SDS().

◆ FIS_fwDevFront_SetIlluminate()

dword FIS_fwDevFront_SetIlluminate ( void  )
inline

Definition at line 3 of file FIS_fwDevFront_SetIlluminate.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by DevFront_SetIlluminate().

◆ FIS_fwDevHdd_DeviceClose()

dword FIS_fwDevHdd_DeviceClose ( void  )
inline

Definition at line 3 of file FIS_fwDevHdd_DeviceClose.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by DevHdd_DeviceClose().

◆ FIS_fwDevHdd_DeviceOpen()

dword FIS_fwDevHdd_DeviceOpen ( void  )
inline

Definition at line 3 of file FIS_fwDevHdd_DeviceOpen.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by DevHdd_DeviceOpen().

◆ FIS_fwDevService_Mute()

dword FIS_fwDevService_Mute ( void  )
inline

Definition at line 3 of file FIS_fwDevService_Mute.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by DevService_Mute().

◆ FIS_fwEeprom_DirectWrite()

dword FIS_fwEeprom_DirectWrite ( void  )
inline

Definition at line 3 of file FIS_fwEeprom_DirectWrite.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwezxml_attr()

dword FIS_fwezxml_attr ( void  )
inline

Definition at line 3 of file FIS_fwezxml_attr.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ezxml_attr().

◆ FIS_fwezxml_child()

dword FIS_fwezxml_child ( void  )
inline

Definition at line 3 of file FIS_fwezxml_child.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ezxml_child().

◆ FIS_fwezxml_error()

dword FIS_fwezxml_error ( void  )
inline

Definition at line 3 of file FIS_fwezxml_error.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ezxml_error().

◆ FIS_fwezxml_free()

dword FIS_fwezxml_free ( void  )
inline

Definition at line 3 of file FIS_fwezxml_free.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ezxml_free().

◆ FIS_fwezxml_idx()

dword FIS_fwezxml_idx ( void  )
inline

Definition at line 3 of file FIS_fwezxml_idx.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ezxml_idx().

◆ FIS_fwezxml_parse_file()

dword FIS_fwezxml_parse_file ( void  )
inline

Definition at line 3 of file FIS_fwezxml_parse_file.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ezxml_parse_file().

◆ FIS_fwezxml_parse_str()

dword FIS_fwezxml_parse_str ( void  )
inline

Definition at line 3 of file FIS_fwezxml_parse_str.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by ezxml_parse_str().

◆ FIS_fwPowerOff()

dword FIS_fwPowerOff ( void  )
inline

Definition at line 3 of file FIS_fwPowerOff.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_fwPutDevEvt()

dword FIS_fwPutDevEvt ( void  )
inline

Definition at line 3 of file FIS_fwPutDevEvt.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by PutDevEvent().

◆ FIS_fwSetIrCode()

dword FIS_fwSetIrCode ( void  )
inline

Definition at line 3 of file FIS_fwSetIrCode.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by DevFront_SetIrCode().

◆ FIS_fwTimeToLinux()

dword FIS_fwTimeToLinux ( void  )
inline

Definition at line 3 of file FIS_fwTimeToLinux.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by PvrTimeToLinux().

◆ FIS_vApplState()

dword FIS_vApplState ( void  )
inline

Definition at line 3 of file FIS_vApplState.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vAudioTrack()

dword FIS_vAudioTrack ( void  )
inline

Definition at line 3 of file FIS_vAudioTrack.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by AudioTrackInfo().

◆ FIS_vbookmarkTime()

dword FIS_vbookmarkTime ( void  )
inline

Definition at line 3 of file FIS_vbookmarkTime.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vBootReason()

dword FIS_vBootReason ( void  )
inline

Definition at line 3 of file FIS_vBootReason.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by BootReason().

◆ FIS_vCheckAutoDecTimerId()

dword FIS_vCheckAutoDecTimerId ( void  )
inline

Definition at line 3 of file FIS_vCheckAutoDecTimerId.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vciMenuMode()

dword FIS_vciMenuMode ( void  )
inline

Definition at line 3 of file FIS_vciMenuMode.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vciplusMenuMode()

dword FIS_vciplusMenuMode ( void  )
inline

Definition at line 3 of file FIS_vciplusMenuMode.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vCurTapTask()

dword FIS_vCurTapTask ( void  )
inline

Definition at line 3 of file FIS_vcurTapTask.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by HDD_TAP_Callback(), HDD_TAP_SendEvent(), and InitTAPex().

◆ FIS_vDirectSvcNumTimerId()

dword FIS_vDirectSvcNumTimerId ( void  )
inline

Definition at line 3 of file FIS_vdirectSvcNumTimerId.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by isDirectSvcNumVisible().

◆ FIS_vdupEntry()

dword FIS_vdupEntry ( void  )
inline

Definition at line 3 of file FIS_vdupEntry.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vEEPROM()

dword FIS_vEEPROM ( void  )
inline

◆ FIS_vEEPROMPin()

dword FIS_vEEPROMPin ( void  )
inline

Definition at line 3 of file FIS_vEEPROMPin.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vEtcInfo()

dword FIS_vEtcInfo ( void  )
inline

Definition at line 3 of file FIS_vEtcInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by TunerSet().

◆ FIS_vExtPartitionInfo()

dword FIS_vExtPartitionInfo ( void  )
inline

Definition at line 3 of file FIS_vextPartitionInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by HDD_BuildExtDriveList(), and HDD_SetExtRecording().

◆ FIS_vExtTsFolder()

dword FIS_vExtTsFolder ( void  )
inline

Definition at line 3 of file FIS_vextTsFolder.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by HDD_SetExtRecording().

◆ FIS_vfavName()

dword FIS_vfavName ( void  )
inline

Definition at line 3 of file FIS_vfavName.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vFlash()

dword FIS_vFlash ( void  )
inline

Definition at line 3 of file FIS_vFlash.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vFlashBlockAutoDec()

dword FIS_vFlashBlockAutoDec ( void  )
inline

Definition at line 3 of file FIS_vFlashBlockAutoDec.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by FlashADGetInfo(), and FlashADSetInfo().

◆ FIS_vFlashBlockDLNAData()

dword FIS_vFlashBlockDLNAData ( void  )
inline

Definition at line 3 of file FIS_vFlashBlockDLNAData.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vFlashBlockFavoriteGroup()

dword FIS_vFlashBlockFavoriteGroup ( void  )
inline

◆ FIS_vFlashBlockGameSaveData()

dword FIS_vFlashBlockGameSaveData ( void  )
inline

Definition at line 3 of file FIS_vFlashBlockGameSaveData.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by FlashFavoritesGetParameters().

◆ FIS_vFlashBlockLanIPConfig()

dword FIS_vFlashBlockLanIPConfig ( void  )
inline

Definition at line 3 of file FIS_vFlashBlockLanIPConfig.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vFlashBlockNetwork()

dword FIS_vFlashBlockNetwork ( void  )
inline

Definition at line 3 of file FIS_vFlashBlockNetwork.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vFlashBlockNetworkUpdateConfig()

dword FIS_vFlashBlockNetworkUpdateConfig ( void  )
inline

Definition at line 3 of file FIS_vFlashBlockNetworkUpdateConfig.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vFlashBlockOTAInfo()

dword FIS_vFlashBlockOTAInfo ( void  )
inline

Definition at line 3 of file FIS_vFlashBlockOTAInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vFlashBlockProviderInfo()

dword FIS_vFlashBlockProviderInfo ( void  )
inline

Definition at line 3 of file FIS_vFlashBlockProviderInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vFlashBlockRadioServices()

dword FIS_vFlashBlockRadioServices ( void  )
inline

◆ FIS_vFlashBlockSatInfo()

dword FIS_vFlashBlockSatInfo ( void  )
inline

◆ FIS_vFlashBlockServerData()

dword FIS_vFlashBlockServerData ( void  )
inline

Definition at line 3 of file FIS_vFlashBlockServerData.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vFlashBlockServiceName()

dword FIS_vFlashBlockServiceName ( void  )
inline

Definition at line 3 of file FIS_vFlashBlockServiceName.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vFlashBlockTimeInfo()

dword FIS_vFlashBlockTimeInfo ( void  )
inline

Definition at line 3 of file FIS_vFlashBlockTimeInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by FlashTimeGetInfo(), and FlashTimeSetInfo().

◆ FIS_vFlashBlockTimer()

dword FIS_vFlashBlockTimer ( void  )
inline

Definition at line 3 of file FIS_vFlashBlockTimer.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by FlashTimerGetInfo(), and FlashTimerSetInfo().

◆ FIS_vFlashBlockTransponderInfo()

dword FIS_vFlashBlockTransponderInfo ( void  )
inline

◆ FIS_vFlashBlockTVServices()

dword FIS_vFlashBlockTVServices ( void  )
inline

◆ FIS_vfrontfd()

dword FIS_vfrontfd ( void  )
inline

Definition at line 3 of file FIS_vfrontfd.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vgmt()

dword FIS_vgmt ( void  )
inline

Definition at line 3 of file FIS_vgmt.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vGrid()

◆ FIS_vHddDivxFolder()

dword FIS_vHddDivxFolder ( void  )
inline

Definition at line 3 of file FIS_vHddDivxFolder.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vhddRecordFile()

dword FIS_vhddRecordFile ( void  )
inline

Definition at line 3 of file FIS_vhddRecordFile.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by HDD_GetRecSlotFiles().

◆ FIS_vHddTapFolder()

dword FIS_vHddTapFolder ( void  )
inline

Definition at line 3 of file FIS_vhddTapFolder.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by HDD_TAP_Start().

◆ FIS_vHddTsFolder()

dword FIS_vHddTsFolder ( void  )
inline

Definition at line 3 of file FIS_vhddTsFolder.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vIboxTimerId()

dword FIS_vIboxTimerId ( void  )
inline

Definition at line 3 of file FIS_viboxTimerId.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by isInfoBoxVisible().

◆ FIS_vIsAllPartitionInvalid()

dword FIS_vIsAllPartitionInvalid ( void  )
inline

Definition at line 3 of file FIS_visAllPartitionInvalid.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by HDD_SetExtRecording().

◆ FIS_vIsPipActive()

dword FIS_vIsPipActive ( void  )
inline

Definition at line 3 of file FIS_vIsPipActive.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by GetPIPPosition(), and isPIPActive().

◆ FIS_vIsPopUpOn()

dword FIS_vIsPopUpOn ( void  )
inline

Definition at line 3 of file FIS_vIsPopUpOn.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vMACAddress()

dword FIS_vMACAddress ( void  )
inline

Definition at line 3 of file FIS_vMACAddress.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by GetMacAddress().

◆ FIS_vnDupTimer()

dword FIS_vnDupTimer ( void  )
inline

Definition at line 3 of file FIS_vnDupTimer.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vnExtPartition()

dword FIS_vnExtPartition ( void  )
inline

Definition at line 3 of file FIS_vnExtPartition.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by HDD_BuildExtDriveList(), and HDD_SetExtRecording().

◆ FIS_vnPipSvcNum()

dword FIS_vnPipSvcNum ( void  )
inline

Definition at line 3 of file FIS_vnPipSvcNum.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vnRadioSvc()

dword FIS_vnRadioSvc ( void  )
inline

Definition at line 3 of file FIS_vnRadioSvc.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by FlashServiceAdd(), and FlashServiceDel().

◆ FIS_vnTvSvc()

dword FIS_vnTvSvc ( void  )
inline

Definition at line 3 of file FIS_vnTvSvc.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by FlashServiceAdd(), and FlashServiceDel().

◆ FIS_vOsdMap()

◆ FIS_vOsdOutBuf()

dword FIS_vOsdOutBuf ( void  )
inline

Definition at line 3 of file FIS_vOsdOutBuf.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by GetApplVer().

◆ FIS_vParentalInfo()

dword FIS_vParentalInfo ( void  )
inline

Definition at line 3 of file FIS_vParentalInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by GetEEPROMPin(), and SetEEPROMPin().

◆ FIS_vPhotoAlbumInfo()

dword FIS_vPhotoAlbumInfo ( void  )
inline

Definition at line 3 of file FIS_vPhotoAlbumInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vPipH()

dword FIS_vPipH ( void  )
inline

Definition at line 3 of file FIS_vPipH.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by GetPIPPosition().

◆ FIS_vPipSvcNum()

dword FIS_vPipSvcNum ( void  )
inline

Definition at line 3 of file FIS_vPipSvcNum.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vPipW()

dword FIS_vPipW ( void  )
inline

Definition at line 3 of file FIS_vPipW.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by GetPIPPosition().

◆ FIS_vPipX()

dword FIS_vPipX ( void  )
inline

Definition at line 3 of file FIS_vPipX.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by GetPIPPosition().

◆ FIS_vPipY()

dword FIS_vPipY ( void  )
inline

Definition at line 3 of file FIS_vPipY.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by GetPIPPosition().

◆ FIS_vPvrPlayInfo()

dword FIS_vPvrPlayInfo ( void  )
inline

Definition at line 3 of file FIS_vPvrPlayInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vPvrRecTempInfo()

dword FIS_vPvrRecTempInfo ( void  )
inline

Definition at line 3 of file FIS_vPvrRecTempInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by HDD_GetPvrRecTsPlayInfoPointer().

◆ FIS_vPvrRecTsInfo()

dword FIS_vPvrRecTsInfo ( void  )
inline

Definition at line 3 of file FIS_vPvrRecTsInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by HDD_GetPvrRecTsInfoPointer().

◆ FIS_vPvrRecTsPlayInfo()

dword FIS_vPvrRecTsPlayInfo ( void  )
inline

◆ FIS_vRECSlotAddress()

dword FIS_vRECSlotAddress ( byte  Slot)
inline

◆ FIS_vSelectedPartition()

dword FIS_vSelectedPartition ( void  )
inline

Definition at line 3 of file FIS_vselectedPartition.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by HDD_SetExtRecording().

◆ FIS_vShoutCastInfo()

dword FIS_vShoutCastInfo ( void  )
inline

Definition at line 3 of file FIS_vShoutCastInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vShoutCastState()

dword FIS_vShoutCastState ( void  )
inline

Definition at line 3 of file FIS_vShoutCastState.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vTapSysOsdCtrl()

dword FIS_vTapSysOsdCtrl ( void  )
inline

Definition at line 3 of file FIS_vTapSysOsdCtrl.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by TAP_GetSysOsdControl().

◆ FIS_vTAPTable()

◆ FIS_vTempRecSlot()

dword FIS_vTempRecSlot ( void  )
inline

Definition at line 3 of file FIS_vTempRecSlot.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vTimerEditInfo()

dword FIS_vTimerEditInfo ( void  )
inline

Definition at line 3 of file FIS_vTimerEditInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by FlashTimerStructSize().

◆ FIS_vTimerTempInfo()

dword FIS_vTimerTempInfo ( void  )
inline

Definition at line 3 of file FIS_vTimerTempInfo.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by FlashTimerStructSize().

◆ FIS_vTopEvent()

dword FIS_vTopEvent ( void  )
inline

Definition at line 3 of file FIS_vTopEvent.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

Referenced by SetHandler().

◆ FIS_vVfdBrightTimerId()

dword FIS_vVfdBrightTimerId ( void  )
inline

Definition at line 3 of file FIS_vvfdBrightTimerId.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FIS_vVfdTimerId()

dword FIS_vVfdTimerId ( void  )
inline

Definition at line 3 of file FIS_vVfdTimerId.c.

References TRACEENTER, TRACEEXIT, and TryResolve().

◆ FixInvalidFileName()

◆ FlashADDecode()

bool FlashADDecode ( void *  Data,
tAutoDescrambleTimer ADTimer 
)

◆ FlashADEncode()

bool FlashADEncode ( void *  Data,
tAutoDescrambleTimer ADTimer 
)

◆ FlashADGetInfo()

◆ FlashADSetInfo()

◆ FlashFavoritesFindService()

int FlashFavoritesFindService ( int  SvcType,
int  SvcNum 
)

◆ FlashFavoritesGetInfo()

◆ FlashFavoritesGetInfoCurrent()

bool FlashFavoritesGetInfoCurrent ( tFavorites Favorites)

◆ FlashFavoritesGetParameters()

void FlashFavoritesGetParameters ( int *  NrGroups,
int *  NrSvcsPerGroup 
)

◆ FlashFavoritesGetSelectedGroupName()

char * FlashFavoritesGetSelectedGroupName ( char *  FavName,
byte  FavNameSize 
)

◆ FlashFavoritesGetTotal()

◆ FlashFavoritesSetInfo()

◆ FlashProgram()

void FlashProgram ( void  )

Definition at line 3 of file FlashProgram.c.

References bool, FIS_fwAppl_WriteFlash(), TRACEENTER, and TRACEEXIT.

◆ FlashSatTablesDecode()

bool FlashSatTablesDecode ( void *  Data,
tFlashSatTable SatTable 
)

◆ FlashSatTablesGetInfo()

◆ FlashSatTablesGetTotal()

◆ FlashServiceAdd()

bool FlashServiceAdd ( int  SvcType,
tFlashService Service 
)

◆ FlashServiceDecode()

bool FlashServiceDecode ( void *  Data,
tFlashService Service 
)

Definition at line 71 of file FlashServiceLowLevel.c.

◆ FlashServiceDel()

◆ FlashServiceEncode()

bool FlashServiceEncode ( void *  Data,
tFlashService Service 
)

Definition at line 197 of file FlashServiceLowLevel.c.

◆ FlashServiceFind()

int FlashServiceFind ( int  SvcType,
word  ServiceID,
word  PMTPID,
word  PCRPID,
tFlashService Service 
)

◆ FlashServiceFindNum()

bool FlashServiceFindNum ( byte  SatIndex,
word  NetworkID,
word  TSID,
word  ServiceID,
TYPE_ServiceType *  SvcType,
int *  SvcNum 
)

◆ FlashServiceGetInfo()

◆ FlashServiceGetTotal()

◆ FlashServiceMove()

bool FlashServiceMove ( int  SvcType,
int  FromSvcNum,
int  ToSvcNum 
)

◆ FlashServiceSetInfo()

◆ FlashTimeDecode()

bool FlashTimeDecode ( tFlashTimeInfo Data,
tFlashTimeInfo TimeInfo 
)

◆ FlashTimeEncode()

bool FlashTimeEncode ( tFlashTimeInfo TimeInfo,
tFlashTimeInfo Data 
)

◆ FlashTimeGetInfo()

◆ FlashTimerDecode()

bool FlashTimerDecode ( void *  Data,
tFlashTimer TimerInfo 
)

◆ FlashTimerEncode()

bool FlashTimerEncode ( void *  Data,
tFlashTimer TimerInfo 
)

◆ FlashTimerGetInfo()

◆ FlashTimerSetInfo()

◆ FlashTimerStructSize()

int FlashTimerStructSize ( void  )

◆ FlashTimeSetInfo()

◆ FlashTransponderFindIndex()

int FlashTransponderFindIndex ( dword  SatIndex,
dword  NetworkID,
dword  TSID 
)

◆ FlashTransponderFindIndex2()

int FlashTransponderFindIndex2 ( dword  SatIndex,
dword  NetworkID,
dword  TSID,
byte  ModSystem 
)

◆ FlashTransponderTablesAdd()

◆ FlashTransponderTablesDecode()

bool FlashTransponderTablesDecode ( void *  Data,
tFlashTransponderTable TransponderTable 
)

◆ FlashTransponderTablesDel()

◆ FlashTransponderTablesEncode()

bool FlashTransponderTablesEncode ( void *  Data,
tFlashTransponderTable TransponderTable 
)

◆ FlashTransponderTablesGetInfo()

◆ FlashTransponderTablesGetTotal()

◆ FlashTransponderTablesSetInfo()

◆ FlushCache()

void FlushCache ( dword *  pAddr,
int  Size 
)

Definition at line 3 of file FlushCache.c.

References TRACEENTER, and TRACEEXIT.

◆ FM_FreeFontFile()

void FM_FreeFontFile ( tFontData FontData)

Definition at line 4 of file FM_FreeFontFile.c.

References tFontData::pFontData, TRACEENTER, and TRACEEXIT.

◆ FM_GetStringHeight()

dword FM_GetStringHeight ( char *  Text,
tFontData FontData 
)

◆ FM_GetStringWidth()

dword FM_GetStringWidth ( char *  Text,
tFontData FontData 
)

◆ FM_LoadFontFile()

◆ FM_MakeFontDir()

void FM_MakeFontDir ( void  )

◆ FM_PutString()

void FM_PutString ( word  rgn,
dword  x,
dword  y,
dword  maxX,
char *  str,
dword  fcolor,
dword  bcolor,
tFontData FontData,
byte  bDot,
byte  align 
)

Definition at line 4 of file FM_PutString.c.

References FM_PutStringAA(), TRACEENTER, and TRACEEXIT.

◆ FM_PutStringAA()

void FM_PutStringAA ( word  rgn,
dword  x,
dword  y,
dword  maxX,
char *  str,
dword  fcolor,
dword  bcolor,
tFontData FontData,
byte  bDot,
byte  align,
float  AntiAliasFactor 
)

◆ FMUC_FreeFontFile()

◆ FMUC_GetStringHeight()

dword FMUC_GetStringHeight ( const char *  Text,
tFontDataUC FontData 
)

◆ FMUC_GetStringWidth()

◆ FMUC_LoadFontFile()

◆ FMUC_PutString()

void FMUC_PutString ( word  rgn,
dword  x,
dword  y,
dword  maxX,
const char *  str,
dword  fcolor,
dword  bcolor,
tFontDataUC FontData,
byte  bDot,
byte  align 
)

Definition at line 4 of file FMUC_PutString.c.

References FMUC_PutStringAA(), TRACEENTER, and TRACEEXIT.

Referenced by OSDMenuKeyboard_DrawLegendButton().

◆ FMUC_PutStringAA()

◆ FreeOSDRegion()

void FreeOSDRegion ( word  Region)

Definition at line 4 of file FreeOSDRegion.c.

References FIS_vOsdMap(), TRACEENTER, and TRACEEXIT.

◆ FrontPanelEEPROMRead()

◆ FrontPanelEEPROMWrite()

bool FrontPanelEEPROMWrite ( word  Address,
byte  Data 
)

◆ FrontPanelGetPatch()

bool FrontPanelGetPatch ( byte *  Version,
byte *  Type 
)

Definition at line 4 of file FrontPanelGetPatch.c.

References FP_Initialize(), FPPatchType, FPPatchVersion, TRACEENTER, and TRACEEXIT.

◆ GetApplVer()

◆ GetCurrentEvent()

TYPE_TapEvent * GetCurrentEvent ( int *  curEvent)

Definition at line 3 of file GetCurrentEvent.c.

References TRACEENTER, and TRACEEXIT.

◆ GetCurrentTimeZone()

◆ GetEEPROMAddress()

dword GetEEPROMAddress ( void  )

Definition at line 3 of file GetEEPROMAddress.c.

References FIS_vEEPROM(), TRACEENTER, and TRACEEXIT.

◆ GetEEPROMPin()

word GetEEPROMPin ( void  )

Definition at line 3 of file GetEEPROMPin.c.

References FIS_vParentalInfo(), TRACEENTER, and TRACEEXIT.

◆ GetLine()

size_t GetLine ( const char *  data,
bool  strip 
)

Definition at line 4 of file GetLine.c.

References TRACEENTER, and TRACEEXIT.

◆ GetMacAddress()

byte * GetMacAddress ( void  )

Definition at line 3 of file GetMacAddress.c.

References FIS_vMACAddress(), TRACEENTER, and TRACEEXIT.

◆ GetOSDMapAddress()

dword GetOSDMapAddress ( void  )

Definition at line 4 of file GetOSDMapAddress.c.

References FIS_vOsdMap(), TRACEENTER, and TRACEEXIT.

◆ GetOSDRegionHeight()

◆ GetOSDRegionWidth()

◆ GetPathType()

◆ GetPIPPosition()

bool GetPIPPosition ( int *  North,
int *  South,
int *  East,
int *  West 
)

Definition at line 4 of file GetPIPPosition.c.

References FIS_vIsPipActive(), FIS_vPipH(), FIS_vPipW(), FIS_vPipX(), FIS_vPipY(), TRACEENTER, and TRACEEXIT.

Referenced by CaptureScreen().

◆ GetRecExtension()

char * GetRecExtension ( void  )

◆ GetStreamFormat()

byte GetStreamFormat ( byte  Index)

Definition at line 14 of file GetStreamFormat.c.

References FIS_fwAppl_GetStreamFormat(), TRACEENTER, and TRACEEXIT.

◆ GetStringEncoding()

void GetStringEncoding ( const char *  Text,
bool hasAnsiChars,
bool hasUTFChars 
)

Definition at line 4 of file GetStringEncoding.c.

References isUTF8Char(), SkipCharTableBytes(), TRACEENTER, and TRACEEXIT.

Referenced by FMUC_PutStringAA(), StrMkISO(), and StrToISO().

◆ GetSysID()

word GetSysID ( void  )

Definition at line 3 of file GetSysID.c.

References TRACEENTER, and TRACEEXIT.

Referenced by GetSystemType(), HDD_NumberOfRECSlots(), InitTAPexFailedMsg(), and KeyTranslateHook().

◆ GetSystemType()

◆ GetToppyString()

char * GetToppyString ( word  SysID)

◆ GetUCPos()

byte * GetUCPos ( const byte *  String,
int  CharPos 
)

Definition at line 3 of file GetUCPos.c.

References SkipCharTableBytes(), TRACEENTER, TRACEEXIT, and UTF8ToUTF32().

Referenced by DeleteAt(), InsertAt(), and OSDMenuKeyboard_Draw().

◆ GetUptime()

dword GetUptime ( void  )

Definition at line 5 of file GetUptime.c.

References TRACEENTER, and TRACEEXIT.

◆ HDD_AAM_Disable()

int HDD_AAM_Disable ( void  )

◆ HDD_AAM_Enable()

int HDD_AAM_Enable ( byte  AAMLevel)

◆ HDD_APM_Disable()

int HDD_APM_Disable ( void  )

◆ HDD_APM_Enable()

int HDD_APM_Enable ( byte  APMLevel)

◆ HDD_BuildExtDriveList()

bool HDD_BuildExtDriveList ( textPartitionInfo ExtPartitionList,
dword *  NrListItems 
)

Definition at line 4 of file HDD_BuildExtDriveList.c.

References FIS_vExtPartitionInfo(), and FIS_vnExtPartition().

◆ HDD_ChangeDir()

◆ HDD_DecodeRECHeader()

◆ HDD_Delete()

◆ HDD_EncodeRECHeader()

◆ HDD_Exist()

◆ HDD_FappendOpen()

TYPE_File * HDD_FappendOpen ( const char *  FileName)

◆ HDD_FappendWrite()

bool HDD_FappendWrite ( TYPE_File *  file,
const char *  data 
)

Definition at line 5 of file HDD_FappendWrite.c.

References SEEK_SET, TRACEENTER, and TRACEEXIT.

◆ HDD_FindMountPoint()

bool HDD_FindMountPoint ( const char *  File,
char *  MountPoint 
)

Definition at line 7 of file HDD_FindMountPoint.c.

References HDD_FindMountPointDevice(), TRACEENTER, and TRACEEXIT.

Referenced by HDD_RecycleSF(), and HDD_UnrecycleSF().

◆ HDD_FindMountPointDevice()

bool HDD_FindMountPointDevice ( const char *  File,
char *  MountPoint,
char *  MountDevice 
)

◆ HDD_FindPCR()

int HDD_FindPCR ( const byte *  pBuffer,
dword  BufferSize,
word  PID 
)

Definition at line 3 of file HDD_FindPCR.c.

References BufferSize, TRACEENTER, and TRACEEXIT.

◆ HDD_FindSymbolicLink()

int HDD_FindSymbolicLink ( const char *  pathName,
char *  returnedPath,
char *  fullPathName 
)

Definition at line 5 of file HDD_FindSymbolicLink.c.

References TRACEENTER, and TRACEEXIT.

◆ HDD_GetAbsolutePathByTypeFile()

bool HDD_GetAbsolutePathByTypeFile ( TYPE_File *  File,
char *  AbsFileName 
)

◆ HDD_GetFileDir()

bool HDD_GetFileDir ( const char *  FileName,
eRootDirs  Root,
char *  Dir 
)

◆ HDD_GetFileSizeAndInode()

bool HDD_GetFileSizeAndInode ( const char *  FileName,
__ino64_t *  CInode,
__off64_t *  FileSize 
)

◆ HDD_GetFileTimeByFileName()

dword HDD_GetFileTimeByFileName ( const char *  FileName)

◆ HDD_GetFileTimeByTypeFile()

dword HDD_GetFileTimeByTypeFile ( TYPE_File *  File)

◆ HDD_GetHddID()

bool HDD_GetHddID ( char *  ModelNo,
char *  SerialNo,
char *  FirmwareNo 
)

Definition at line 5 of file HDD_GetHddID.c.

References HDD_IdentifyDevice(), RTrim(), TRACEENTER, and TRACEEXIT.

◆ HDD_GetInodeByFileName()

__ino64_t HDD_GetInodeByFileName ( const char *  Filename)

Definition at line 5 of file HDD_GetInodeByFileName.c.

References HDD_GetFileSizeAndInode(), TRACEENTER, and TRACEEXIT.

Referenced by HDD_GetInodeByTypeFile().

◆ HDD_GetInodeByTypeFile()

__ino64_t HDD_GetInodeByTypeFile ( TYPE_File *  File)

◆ HDD_GetPvrRecTsInfoPointer()

byte * HDD_GetPvrRecTsInfoPointer ( byte  Slot)

◆ HDD_GetPvrRecTsPlayInfoPointer()

byte * HDD_GetPvrRecTsPlayInfoPointer ( byte  Slot)

◆ HDD_GetRecSlotFiles()

bool HDD_GetRecSlotFiles ( byte  Slot,
TYPE_File **  RecFile,
TYPE_File **  InfFile,
TYPE_File **  NavFile 
)

◆ HDD_IdentifyDevice()

bool HDD_IdentifyDevice ( char *  IdentifyDeviceBuffer)

◆ HDD_InfBlockGet()

◆ HDD_InfBlockSet()

◆ HDD_isAnyRecording()

bool HDD_isAnyRecording ( void  )

Definition at line 3 of file HDD_isAnyRecording.c.

References HDD_isRecording(), HDD_NumberOfRECSlots(), TRACEENTER, and TRACEEXIT.

Referenced by Reboot().

◆ HDD_isCryptedStream()

bool HDD_isCryptedStream ( const byte *  Buffer,
dword  BufferSize 
)

Definition at line 3 of file HDD_isCryptedStream.c.

References BufferSize, TRACEENTER, and TRACEEXIT.

◆ HDD_isExtRecording()

bool HDD_isExtRecording ( void  )

◆ HDD_isFileInUse()

◆ HDD_isRecFileName()

bool HDD_isRecFileName ( const char *  FileName)

Definition at line 3 of file HDD_isRecFileName.c.

References StringEndsWith(), TRACEENTER, and TRACEEXIT.

Referenced by HDD_Recycle(), PlayMediaFile(), and SeparateFileNameComponents().

◆ HDD_isRecording()

bool HDD_isRecording ( byte  RecSlot)

Definition at line 3 of file HDD_isRecording.c.

References TRACEENTER, and TRACEEXIT.

Referenced by HDD_isAnyRecording().

◆ HDD_MakeNewRecName()

char * HDD_MakeNewRecName ( const char *  fname,
word  sequence,
char *  NewRecname,
int  NewRecNameSize 
)

Definition at line 5 of file HDD_MakeNewRecName.c.

References FBLIB_DIR_SIZE, TRACEENTER, and TRACEEXIT.

◆ HDD_Move()

bool HDD_Move ( const char *  FileName,
const char *  FromDir,
const char *  ToDir 
)

◆ HDD_NumberOfRECSlots()

◆ HDD_RecSlotDecode()

bool HDD_RecSlotDecode ( byte  Slot,
tFlashTimer RecSlot 
)

◆ HDD_RecSlotEncode()

bool HDD_RecSlotEncode ( byte  Slot,
tFlashTimer RecSlot 
)

◆ HDD_RECSlotSetDuration()

bool HDD_RECSlotSetDuration ( byte  Slot,
word  Duration 
)

◆ HDD_Recycle()

◆ HDD_RecycleSF()

◆ HDD_RemoveDir()

void HDD_RemoveDir ( const char *  DirPath,
bool  Recursive 
)

Definition at line 6 of file HDD_RemoveDir.c.

References ConvertPathType(), FBLIB_DIR_SIZE, PF_LinuxPathOnly, TRACEENTER, and TRACEEXIT.

◆ HDD_Rename()

bool HDD_Rename ( const char *  FileName,
const char *  NewFileName 
)

◆ HDD_SetExtRecording()

◆ HDD_Smart_DisableAttributeAutoSave()

int HDD_Smart_DisableAttributeAutoSave ( void  )

◆ HDD_Smart_DisableOperations()

int HDD_Smart_DisableOperations ( void  )

◆ HDD_Smart_EnableAttributeAutoSave()

int HDD_Smart_EnableAttributeAutoSave ( void  )

◆ HDD_Smart_EnableOperations()

int HDD_Smart_EnableOperations ( void  )

◆ HDD_Smart_ReadData()

int HDD_Smart_ReadData ( word *  DataBuf)

◆ HDD_Smart_ReadThresholdData()

int HDD_Smart_ReadThresholdData ( word *  DataBuf)

◆ HDD_Smart_ReturnStatus()

int HDD_Smart_ReturnStatus ( void  )

◆ HDD_TAP_Callback()

dword HDD_TAP_Callback ( dword  TAPID,
void *  ProcedureAddress,
dword  param1,
dword  param2,
dword  param3,
dword  param4 
)

◆ HDD_TAP_CheckCollision()

bool HDD_TAP_CheckCollision ( void  )

◆ HDD_TAP_Disable()

◆ HDD_TAP_DisableAll()

dword HDD_TAP_DisableAll ( bool  DisableEvents)

◆ HDD_TAP_GetCurrentDir()

int HDD_TAP_GetCurrentDir ( char *  CurrentDir)

◆ HDD_TAP_GetFileNameByIndex()

bool HDD_TAP_GetFileNameByIndex ( int  Index,
char **  TAPFileName 
)

Definition at line 3 of file HDD_TAP_GetFileNameByIndex.c.

References FIS_vTAPTable(), TAP_MAX, TRACEENTER, and TRACEEXIT.

Referenced by HDD_TAP_CheckCollision(), NoAutoStartTAP(), and SDS().

◆ HDD_TAP_GetIDByFileName()

dword HDD_TAP_GetIDByFileName ( const char *  TAPFileName)

Definition at line 3 of file HDD_TAP_GetIDByFileName.c.

References HDD_TAP_GetInfo(), tTAPInfo::TAPID, TRACEENTER, and TRACEEXIT.

◆ HDD_TAP_GetIDByIndex()

dword HDD_TAP_GetIDByIndex ( int  TAPIndex)

◆ HDD_TAP_GetIndexByID()

int HDD_TAP_GetIndexByID ( dword  TAPID)

◆ HDD_TAP_GetInfo()

◆ HDD_TAP_GetStartParameter()

void * HDD_TAP_GetStartParameter ( void  )

◆ HDD_TAP_isAnyRunning()

bool HDD_TAP_isAnyRunning ( void  )

◆ HDD_TAP_isBatchMode()

bool HDD_TAP_isBatchMode ( void  )

Definition at line 5 of file HDD_TAP_isBatchMode.c.

References BATCHMODEKEY, TRACEENTER, and TRACEEXIT.

◆ HDD_TAP_isDisabled()

dword HDD_TAP_isDisabled ( dword  TAPID)

◆ HDD_TAP_isDisabledAll()

bool HDD_TAP_isDisabledAll ( void  )

◆ HDD_TAP_isRunning()

bool HDD_TAP_isRunning ( dword  TAPID)

Definition at line 3 of file HDD_TAP_isRunning.c.

References HDD_TAP_GetIndexByID(), TRACEENTER, and TRACEEXIT.

Referenced by TAPCOM_GetStatus(), and TAPCOM_OpenChannel().

◆ HDD_TAP_PopDir()

◆ HDD_TAP_PushDir()

◆ HDD_TAP_SendEvent()

dword HDD_TAP_SendEvent ( dword  TAPID,
bool  AllowParamInterception,
word  event,
dword  param1,
dword  param2 
)

◆ HDD_TAP_Start()

◆ HDD_TAP_StartedByTAP()

bool HDD_TAP_StartedByTAP ( void  )

Definition at line 6 of file HDD_TAP_StartedByTAP.c.

References PARAMBLOCKKEY, TRACEENTER, and TRACEEXIT.

◆ HDD_TAP_Terminate()

void HDD_TAP_Terminate ( dword  TAPID)

◆ HDD_Unrecycle()

◆ HDD_UnrecycleSF()

◆ HDD_Write()

bool HDD_Write ( void *  data,
dword  length,
TYPE_File *  f 
)

Definition at line 3 of file HDD_Write.c.

References TRACEENTER, and TRACEEXIT.

◆ HookFirmware()

bool HookFirmware ( char *  FirmwareFunctionName,
void *  RedirectTo,
void *  PointerToOriginal 
)

Definition at line 3 of file HookFirmware.c.

References FindGotPointer(), TRACEENTER, TRACEEXIT, and TryResolve().

◆ infData_Delete()

◆ infData_Get()

bool infData_Get ( const char *  infFileName,
const char *  NameTag,
dword *  PayloadSize,
byte **  Payload 
)

◆ infData_GetNameByIndex()

bool infData_GetNameByIndex ( const char *  infFileName,
dword  NameIndex,
char *  NameTag 
)

◆ infData_isAvail()

bool infData_isAvail ( const char *  infFileName,
const char *  NameTag,
dword *  PayloadSize 
)

◆ infData_Set()

bool infData_Set ( const char *  infFileName,
char *  NameTag,
dword  PayloadSize,
byte *  Payload 
)

◆ INICloseFile()

◆ INIGetARGB()

bool INIGetARGB ( char *  Key,
byte *  Alpha,
byte *  Red,
byte *  Green,
byte *  Blue,
dword  DefaultValue 
)

Definition at line 7 of file INIGetARGB.c.

References A1555, B1555, G1555, INIFindStartEnd(), ParseLine(), R1555, TRACEENTER, and TRACEEXIT.

◆ INIGetARGB8()

bool INIGetARGB8 ( char *  Key,
byte *  Alpha,
byte *  Red,
byte *  Green,
byte *  Blue,
dword  DefaultValue 
)

Definition at line 7 of file INIGetARGB8.c.

References A8888, B8888, G8888, INIFindStartEnd(), ParseLine(), R8888, TRACEENTER, and TRACEEXIT.

◆ INIGetHexByte()

byte INIGetHexByte ( char *  Key,
byte  DefaultValue,
byte  MinValue,
byte  MaxValue 
)

Definition at line 7 of file INIGetHexByte.c.

References INIFindStartEnd(), TRACEENTER, and TRACEEXIT.

◆ INIGetHexDWord()

dword INIGetHexDWord ( char *  Key,
dword  DefaultValue,
dword  MinValue,
dword  MaxValue 
)

Definition at line 7 of file INIGetHexDWord.c.

References INIFindStartEnd(), TRACEENTER, and TRACEEXIT.

◆ INIGetHexWord()

word INIGetHexWord ( char *  Key,
word  DefaultValue,
word  MinValue,
word  MaxValue 
)

Definition at line 7 of file INIGetHexWord.c.

References INIFindStartEnd(), TRACEENTER, and TRACEEXIT.

◆ INIGetInt()

long int INIGetInt ( char *  Key,
long int  DefaultValue,
long int  MinValue,
long int  MaxValue 
)

Definition at line 7 of file INIGetInt.c.

References INIFindStartEnd(), TRACEENTER, and TRACEEXIT.

Referenced by CrashCheck_Startup().

◆ INIGetRGB()

bool INIGetRGB ( char *  Key,
byte *  Red,
byte *  Green,
byte *  Blue,
dword  DefaultValue 
)

Definition at line 9 of file INIGetRGB.c.

References B1555, G1555, INIFindStartEnd(), ParseLine(), R1555, TRACEENTER, and TRACEEXIT.

◆ INIGetRGB8()

bool INIGetRGB8 ( char *  Key,
byte *  Red,
byte *  Green,
byte *  Blue,
dword  DefaultValue 
)

Definition at line 9 of file INIGetRGB8.c.

References INIFindStartEnd(), ParseLine(), TRACEENTER, and TRACEEXIT.

◆ INIGetString()

bool INIGetString ( char *  Key,
char *  Value,
char *  DefaultValue,
dword  MaxLength 
)

◆ INIKeyExists()

bool INIKeyExists ( char *  Key)

Definition at line 5 of file INIKeyExists.c.

References BufferSize, INIBuffer, INIFindStartEnd(), TRACEENTER, and TRACEEXIT.

Referenced by LogoManager_UpdateLIL().

◆ INIKillKey()

void INIKillKey ( char *  Key)

Definition at line 5 of file INIKillKey.c.

References BufferSize, INIBuffer, INIFindStartEnd(), TRACEENTER, and TRACEEXIT.

◆ INILocateFile()

◆ INIOpenFile()

◆ INISaveFile()

◆ INISetARGB()

void INISetARGB ( char *  Key,
byte  Alpha,
byte  Red,
byte  Green,
byte  Blue 
)

Definition at line 4 of file INISetARGB.c.

References INISetString(), TRACEENTER, and TRACEEXIT.

◆ INISetARGB8()

void INISetARGB8 ( char *  Key,
byte  Alpha,
byte  Red,
byte  Green,
byte  Blue 
)

Definition at line 4 of file INISetARGB8.c.

References INISetString(), TRACEENTER, and TRACEEXIT.

◆ INISetHexByte()

void INISetHexByte ( char *  Key,
byte  Value 
)

Definition at line 4 of file INISetHexByte.c.

References INISetString(), TRACEENTER, and TRACEEXIT.

◆ INISetHexDWord()

void INISetHexDWord ( char *  Key,
dword  Value 
)

Definition at line 4 of file INISetHexDWord.c.

References INISetString(), TRACEENTER, and TRACEEXIT.

◆ INISetHexWord()

void INISetHexWord ( char *  Key,
word  Value 
)

Definition at line 4 of file INISetHexWord.c.

References INISetString(), TRACEENTER, and TRACEEXIT.

◆ INISetInt()

void INISetInt ( char *  Key,
long int  Value 
)

Definition at line 4 of file INISetInt.c.

References INISetString(), TRACEENTER, and TRACEEXIT.

Referenced by CrashCheck_Shutdown(), and CrashCheck_Startup().

◆ INISetRGB()

void INISetRGB ( char *  Key,
byte  Red,
byte  Green,
byte  Blue 
)

Definition at line 4 of file INISetRGB.c.

References INISetString(), TRACEENTER, and TRACEEXIT.

◆ INISetRGB8()

void INISetRGB8 ( char *  Key,
byte  Red,
byte  Green,
byte  Blue 
)

Definition at line 4 of file INISetRGB8.c.

References INISetString(), TRACEENTER, and TRACEEXIT.

◆ INISetString()

void INISetString ( char *  Key,
char *  Value 
)

◆ InitTAPex()

◆ InitTAPexFailedMsg()

void InitTAPexFailedMsg ( char *  ProgramName)

Definition at line 3 of file InitTAPexFailedMsg.c.

References ApplID, GetSysID(), ShowMessageWin(), TRACEENTER, and TRACEEXIT.

◆ InsertAt()

void InsertAt ( const char *  SourceString,
int  Pos,
char *  NewString 
)

◆ isAnyOSDVisible()

bool isAnyOSDVisible ( dword  CheckX,
dword  CheckY,
dword  CheckW,
dword  CheckH 
)

Definition at line 3 of file isAnyOSDVisible.c.

References isAnyOSDVisibleEx(), TRACEENTER, and TRACEEXIT.

◆ isAnyOSDVisibleEx()

bool isAnyOSDVisibleEx ( dword  CheckX,
dword  CheckY,
dword  CheckW,
dword  CheckH,
byte  Plane 
)

Definition at line 3 of file isAnyOSDVisibleEx.c.

References TRACEENTER, and TRACEEXIT.

Referenced by isAnyOSDVisible().

◆ isDirectSvcNumVisible()

bool isDirectSvcNumVisible ( void  )

Definition at line 3 of file isDirectSvcNumVisible.c.

References FIS_vDirectSvcNumTimerId(), TRACEENTER, and TRACEEXIT.

◆ isIceTVToppy()

bool isIceTVToppy ( void  )

Definition at line 3 of file isIceTVToppy.c.

References FIS_fwApplIcelink_EitFromHdd(), TRACEENTER, and TRACEEXIT.

◆ isInfoBoxVisible()

bool isInfoBoxVisible ( void  )

Definition at line 3 of file isInfoBoxVisible.c.

References FIS_vIboxTimerId(), TRACEENTER, and TRACEEXIT.

◆ isMJD()

bool isMJD ( dword  MJD)

Definition at line 3 of file isMJD.c.

References MJD, TRACEENTER, and TRACEEXIT.

◆ iso639_1()

char * iso639_1 ( int  OSDLan)

Definition at line 3 of file iso639_1.c.

References LAN_Bulgarian, LAN_Czech, LAN_Persian, LAN_Slovak, LAN_Suomi, LAN_Thai, TRACEENTER, and TRACEEXIT.

Referenced by LangLoadStrings().

◆ iso639_2()

char * iso639_2 ( int  OSDLan)

Definition at line 3 of file iso639_2.c.

References LAN_Bulgarian, LAN_Czech, LAN_Persian, LAN_Slovak, LAN_Suomi, LAN_Thai, TRACEENTER, and TRACEEXIT.

◆ isOnMainTuner()

bool isOnMainTuner ( int  SvcType,
int  SvcNum 
)

Definition at line 3 of file isOnMainTuner.c.

References TRACEENTER, and TRACEEXIT.

◆ isOSDRegionAlive()

bool isOSDRegionAlive ( word  Region)

◆ isPIPActive()

bool isPIPActive ( void  )

Definition at line 3 of file isPIPActive.c.

References FIS_vIsPipActive(), TRACEENTER, and TRACEEXIT.

◆ isUTF8Char()

bool isUTF8Char ( const byte *  p,
byte *  BytesPerChar 
)

◆ isUTFToppy()

bool isUTFToppy ( void  )

◆ KeyTranslate()

◆ LangGetString()

char * LangGetString ( dword  StringID)

Definition at line 4 of file LangGetString.c.

References LangNrStrings, LangStringPtr, LangStrings, TRACEENTER, and TRACEEXIT.

Referenced by LangGetStringDefault().

◆ LangGetStringDefault()

char * LangGetStringDefault ( dword  StringID,
char *  DefaultString 
)

Definition at line 4 of file LangGetStringDefault.c.

References LangGetString(), TRACEENTER, and TRACEEXIT.

◆ LangLoadStrings()

◆ LangUnloadStrings()

void LangUnloadStrings ( void  )

Definition at line 5 of file LangUnloadStrings.c.

References LangNrStrings, LangStringPtr, LangStrings, TRACEENTER, and TRACEEXIT.

Referenced by LangLoadStrings().

◆ LoadFirmwareDat()

◆ LocalTime2UTC()

dword LocalTime2UTC ( dword  LocalTime,
short *  Offset 
)

◆ LogEntry()

void LogEntry ( char *  FileName,
char *  ProgramName,
bool  Console,
eTimeStampFormat  TimeStampFormat,
char *  Text 
)

◆ LogEntryGeneric()

void LogEntryGeneric ( char *  ProgramName,
bool  Console,
char *  Text 
)

◆ LogEntryGenericPrintf()

void LogEntryGenericPrintf ( char *  ProgramName,
bool  Console,
char *  format,
  ... 
)

Definition at line 8 of file LogEntryGenericPrintf.c.

References LogEntryGeneric(), TRACEENTER, TRACEEXIT, and vsnprintf().

◆ LogEntryPrintf()

void LogEntryPrintf ( char *  FileName,
char *  ProgramName,
bool  Console,
eTimeStampFormat  TimeStampFormat,
char *  format,
  ... 
)

Definition at line 8 of file LogEntryPrintf.c.

References LogEntry(), TRACEENTER, TRACEEXIT, and vsnprintf().

◆ LogoManager_CalculateChannelID()

ulong64 LogoManager_CalculateChannelID ( word  SatLongitude,
word  NetworkID,
word  TSID,
word  ServiceID 
)

Definition at line 6 of file LogoManager_CalculateChannelID.c.

References TRACEENTER, and TRACEEXIT.

Referenced by LogoManager_GetChannelID(), and LogoManager_UpdateLIL().

◆ LogoManager_ChannelNameToLogoName()

char * LogoManager_ChannelNameToLogoName ( char *  ChannelName,
char *  LogoName,
int  LogoNameSize 
)

◆ LogoManager_Cleanup()

void LogoManager_Cleanup ( void  )

◆ LogoManager_CleanupMemory()

void LogoManager_CleanupMemory ( void  )

◆ LogoManager_GetChannelID()

◆ LogoManager_GetDirectory()

◆ LogoManager_GetLogoByChannel()

TYPE_GrData * LogoManager_GetLogoByChannel ( int  SvcType,
int  SvcNum,
tLogoStyle  LogoStyle,
tLogoSize  LogoSize,
tLogoAspect  LogoAR 
)

◆ LogoManager_GetLogoByChannelID()

◆ LogoManager_GetLogoByChannelName()

TYPE_GrData * LogoManager_GetLogoByChannelName ( char *  ChannelName,
tLogoStyle  LogoStyle,
tLogoSize  LogoSize,
tLogoAspect  LogoAR 
)

◆ LogoManager_GetLogoByLogoName()

◆ LogoManager_GetPathToLogoByChannelID()

char * LogoManager_GetPathToLogoByChannelID ( ulong64  ChannelID,
tLogoStyle  LogoStyle,
tLogoSize  LogoSize,
tLogoAspect  LogoAR,
char *  LogoPath 
)

◆ LogoManager_GetServiceNumByChannelID()

bool LogoManager_GetServiceNumByChannelID ( ulong64  ChannelID,
int *  SvcType,
int *  SvcNum 
)

◆ LogoManager_Initialize()

◆ LogoManager_LogoCacheLoad()

◆ LogoManager_LogoCacheRebuild()

◆ LogoManager_LogosAvailable()

bool LogoManager_LogosAvailable ( tLogoStyle  LogoStyle)

◆ LogoManager_MoveExternalUpdates()

void LogoManager_MoveExternalUpdates ( void  )

Definition at line 6 of file LogoManager_MoveExternalUpdates.c.

References LOGOROOT, TRACEENTER, and TRACEEXIT.

Referenced by LogoManager_Initialize().

◆ LogoManager_ProcessLILAdd()

◆ LogoManager_UpdateLIL()

◆ LowerCase()

void LowerCase ( char *  string)

◆ MakeUniqueFileName()

void MakeUniqueFileName ( char *  FileName)

◆ MakeValidFileName()

void MakeValidFileName ( char *  strName,
eRemoveChars  ControlCharacters 
)

◆ MD5File()

bool MD5File ( char *  FileName,
byte *  Digest 
)

◆ MD5String()

bool MD5String ( char *  inString,
byte *  Digest 
)

Definition at line 368 of file Md5.c.

References MD5_CTX::digest, MD5Final(), MD5Init(), MD5Update(), TRACEENTER, and TRACEEXIT.

◆ NoAutoStartTAP()

◆ Now()

◆ OATH()

dword OATH ( register byte *  data,
int  len,
dword  hash 
)

◆ OSDCopy()

void OSDCopy ( word  rgn,
dword  x,
dword  y,
dword  w,
dword  h,
word  items,
eCopyDirection  direction 
)

Definition at line 3 of file OSDCopy.c.

References GetOSDRegionHeight(), GetOSDRegionWidth(), TAP_Osd_Copy_Chk(), TRACEENTER, TRACEEXIT, and X.

◆ OSDMemoInitialize()

void OSDMemoInitialize ( bool  ScrollLoop,
const char *  TitleLeft,
const char *  TitleRight,
const char *  Text 
)

◆ OSDMenuButtonAdd()

◆ OSDMenuButtonColor()

void OSDMenuButtonColor ( dword  Color)

Definition at line 4 of file OSDMenuButtonColor.c.

References ButtonColor, TRACEENTER, and TRACEEXIT.

◆ OSDMenuButtonModifyText()

void OSDMenuButtonModifyText ( dword  ButtonIndex,
const char *  Text 
)

◆ OSDMenuButtonsClear()

void OSDMenuButtonsClear ( void  )

◆ OSDMenuColorPickerColor()

dword OSDMenuColorPickerColor ( void  )

Definition at line 3 of file OSDMenuColorPickerColor.c.

References ColorPickerColor, TRACEENTER, and TRACEEXIT.

◆ OSDMenuColorPickerDestroy()

◆ OSDMenuColorPickerIsVisible()

bool OSDMenuColorPickerIsVisible ( void  )

Definition at line 3 of file OSDMenuColorPickerIsVisible.c.

References ColorPickerOSDRgn, TRACEENTER, and TRACEEXIT.

◆ OSDMenuColorPickerShow()

◆ OSDMenuDestroy()

◆ OSDMenuDestroyNoOSDUpdate()

◆ OSDMenuEvent()

◆ OSDMenuFindNextSelectableEntry()

int OSDMenuFindNextSelectableEntry ( int  CurrentSelection)

◆ OSDMenuFindPreviousSelectableEntry()

int OSDMenuFindPreviousSelectableEntry ( int  CurrentSelection)

◆ OSDMenuGetButtonIcon()

◆ OSDMenuGetCurrentItem()

int OSDMenuGetCurrentItem ( void  )

◆ OSDMenuGetLastUnprocessedKey()

dword OSDMenuGetLastUnprocessedKey ( void  )

Definition at line 3 of file OSDMenuGetLastUnprocessedKey.c.

References LastUnprocessedOSDMenuKey, TRACEENTER, and TRACEEXIT.

◆ OSDMenuGetNrOfLines()

int OSDMenuGetNrOfLines ( void  )

Definition at line 3 of file OSDMenuGetNrOfLines.c.

References CurrentMenuLevel, Menu, tMenu::NrLines, TRACEENTER, and TRACEEXIT.

◆ OSDMenuGetStringHeight()

dword OSDMenuGetStringHeight ( const char *  str,
byte  fntSize 
)

◆ OSDMenuGetStringWidth()

dword OSDMenuGetStringWidth ( const char *  str,
byte  fntSize 
)

◆ OSDMenuInfoBoxDestroy()

◆ OSDMenuInfoBoxDestroyNoOSDUpdate()

◆ OSDMenuInfoBoxExitButton()

void OSDMenuInfoBoxExitButton ( bool  ExitButton)

Definition at line 3 of file OSDMenuInfoBoxExitButton.c.

References InfoBoxExitButton, TRACEENTER, and TRACEEXIT.

◆ OSDMenuInfoBoxIsVisible()

bool OSDMenuInfoBoxIsVisible ( void  )

Definition at line 3 of file OSDMenuInfoBoxIsVisible.c.

References InfoBoxOSDRgn, TRACEENTER, and TRACEEXIT.

◆ OSDMenuInfoBoxShow()

◆ OSDMenuInitialize()

void OSDMenuInitialize ( bool  AllowScrollingOfLongText,
bool  HasValueColumn,
bool  NumberedItems,
bool  ScrollLoop,
const char *  TitleLeft,
const char *  TitleRight 
)

Definition at line 3 of file OSDMenuInitialize.c.

References MyOSDRgn, OSDMenuButtonsClear(), OSDMenuInit(), OSDRgn, TRACEENTER, and TRACEEXIT.

Referenced by OSDMemoInitialize().

◆ OSDMenuIsVisible()

bool OSDMenuIsVisible ( void  )

Definition at line 3 of file OSDMenuIsVisible.c.

References OSDRgn, TRACEENTER, and TRACEEXIT.

◆ OSDMenuItemAdd()

bool OSDMenuItemAdd ( const char *  Name,
const char *  Value,
TYPE_GrData *  pNameIconGd,
TYPE_GrData *  pValueIconGd,
bool  Selectable,
bool  ValueArrows,
dword  ID 
)

◆ OSDMenuItemFindID()

int OSDMenuItemFindID ( dword  ID)

◆ OSDMenuItemFindName()

int OSDMenuItemFindName ( const char *  Text)

◆ OSDMenuItemFindValue()

int OSDMenuItemFindValue ( const char *  Text)

◆ OSDMenuItemGetCurrentID()

dword OSDMenuItemGetCurrentID ( void  )

Definition at line 3 of file OSDMenuItemGetCurrentID.c.

References CurrentMenuLevel, Menu, OSDMenuItemGetID(), TRACEENTER, and TRACEEXIT.

◆ OSDMenuItemGetCurrentName()

char * OSDMenuItemGetCurrentName ( void  )

◆ OSDMenuItemGetCurrentValue()

char * OSDMenuItemGetCurrentValue ( void  )

◆ OSDMenuItemGetID()

dword OSDMenuItemGetID ( int  ItemIndex)

Definition at line 3 of file OSDMenuItemGetID.c.

References CurrentMenuLevel, tItem::ID, tMenu::Item, Menu, TRACEENTER, and TRACEEXIT.

Referenced by OSDMenuItemGetCurrentID().

◆ OSDMenuItemGetName()

char * OSDMenuItemGetName ( int  ItemIndex)

Definition at line 3 of file OSDMenuItemGetName.c.

References CurrentMenuLevel, tMenu::Item, Menu, tItem::Name, TRACEENTER, and TRACEEXIT.

Referenced by OSDMenuItemGetCurrentName().

◆ OSDMenuItemGetNameColor()

dword OSDMenuItemGetNameColor ( int  ItemIndex)

◆ OSDMenuItemGetNrOfItems()

dword OSDMenuItemGetNrOfItems ( void  )

Definition at line 3 of file OSDMenuItemGetNrOfItems.c.

References CurrentMenuLevel, Menu, tMenu::NrItems, TRACEENTER, and TRACEEXIT.

◆ OSDMenuItemGetTextColor()

dword OSDMenuItemGetTextColor ( int  ItemIndex)

◆ OSDMenuItemGetTopIndex()

dword OSDMenuItemGetTopIndex ( void  )

◆ OSDMenuItemGetValue()

char * OSDMenuItemGetValue ( int  ItemIndex)

◆ OSDMenuItemModifyColorPatch()

bool OSDMenuItemModifyColorPatch ( int  ItemIndex,
dword  Color 
)

◆ OSDMenuItemModifyCustomIndex()

bool OSDMenuItemModifyCustomIndex ( int  ItemIndex,
int  CustomIndex 
)

◆ OSDMenuItemModifyID()

bool OSDMenuItemModifyID ( int  ItemIndex,
dword  ID 
)

◆ OSDMenuItemModifyName()

bool OSDMenuItemModifyName ( int  ItemIndex,
const char *  Text 
)

◆ OSDMenuItemModifyNameColor()

bool OSDMenuItemModifyNameColor ( int  ItemIndex,
dword  Color 
)

◆ OSDMenuItemModifyNameIcon()

bool OSDMenuItemModifyNameIcon ( int  ItemIndex,
TYPE_GrData *  pNameIconGd 
)

◆ OSDMenuItemModifySelectable()

bool OSDMenuItemModifySelectable ( int  ItemIndex,
bool  Selectable 
)

◆ OSDMenuItemModifyTextColor()

bool OSDMenuItemModifyTextColor ( int  ItemIndex,
dword  Color 
)

◆ OSDMenuItemModifyValue()

bool OSDMenuItemModifyValue ( int  ItemIndex,
const char *  Text 
)

◆ OSDMenuItemModifyValueArrows()

bool OSDMenuItemModifyValueArrows ( int  ItemIndex,
bool  ValueArrows 
)

◆ OSDMenuItemModifyValueIcon()

bool OSDMenuItemModifyValueIcon ( int  ItemIndex,
TYPE_GrData *  pValueIconGd 
)

◆ OSDMenuItemModifyValueLeftArrowGap()

void OSDMenuItemModifyValueLeftArrowGap ( int  NewGapWidth)

◆ OSDMenuItemModifyValueXPos()

void OSDMenuItemModifyValueXPos ( dword  NewValueXPos)

◆ OSDMenuItemPassDrawing()

bool OSDMenuItemPassDrawing ( int  ItemIndex,
bool  VisibleName,
bool  VisibleValue 
)

◆ OSDMenuItemsClear()

void OSDMenuItemsClear ( void  )

◆ OSDMenuItemSortID()

void OSDMenuItemSortID ( bool  Ascending)

◆ OSDMenuItemSortNameColumn()

void OSDMenuItemSortNameColumn ( bool  Ascending,
bool  CaseSensitive 
)

◆ OSDMenuItemSortValueColumn()

void OSDMenuItemSortValueColumn ( bool  Ascending,
bool  CaseSensitive 
)

◆ OSDMenuKeyboard_AutomaticLowerCase()

void OSDMenuKeyboard_AutomaticLowerCase ( bool  automatic)

Definition at line 3 of file OSDMenuKeyboard_AutomaticLowerCase.c.

References AutomaticLowerCase, TRACEENTER, and TRACEEXIT.

◆ OSDMenuKeyboard_ChangeKeypad()

bool OSDMenuKeyboard_ChangeKeypad ( tKeyPadMode  mode,
char  keypad[26][4] 
)

Definition at line 4 of file OSDMenuKeyboard_ChangeKeypad.c.

References Keypad, KPM_CAPS, KPM_NrModes, TRACEENTER, and TRACEEXIT.

◆ OSDMenuKeyboard_Destroy()

void OSDMenuKeyboard_Destroy ( void  )

Definition at line 3 of file OSDMenuKeyboard_Destroy.c.

References OSDMenuKeyboard_Finish(), TRACEENTER, and TRACEEXIT.

◆ OSDMenuKeyboard_EventHandler()

◆ OSDMenuKeyboard_isVisible()

bool OSDMenuKeyboard_isVisible ( void  )

Definition at line 3 of file OSDMenuKeyboard_isVisible.c.

References OSDMenuKeyboard_rgn, TRACEENTER, and TRACEEXIT.

◆ OSDMenuKeyboard_LegendButton()

void OSDMenuKeyboard_LegendButton ( dword  Line,
tButtonIcon  ButtonIcon,
const char *  Text 
)

◆ OSDMenuKeyboard_SetCursor()

void OSDMenuKeyboard_SetCursor ( tKeyboardCursor  KeyboardCursor)

Definition at line 3 of file OSDMenuKeyboard_SetCursor.c.

References KeyboardCursorType, TRACEENTER, and TRACEEXIT.

◆ OSDMenuKeyboard_SetKeypadMode()

bool OSDMenuKeyboard_SetKeypadMode ( tKeyPadMode  mode)

◆ OSDMenuKeyboard_Setup()

◆ OSDMenuKeyboard_Show()

void OSDMenuKeyboard_Show ( void  )

Definition at line 3 of file OSDMenuKeyboard_Show.c.

References OSDMenuKeyboard_EventHandler(), TRACEENTER, and TRACEEXIT.

◆ OSDMenuListBoxDestroy()

void OSDMenuListBoxDestroy ( void  )

◆ OSDMenuListBoxDestroyNoOSDUpdate()

void OSDMenuListBoxDestroyNoOSDUpdate ( void  )

◆ OSDMenuListBoxInitialize()

bool OSDMenuListBoxInitialize ( bool  AllowScrollingOfLongText,
bool  HasValueColumn,
bool  NumberedItems,
bool  ScrollLoop,
const char *  Title,
dword  x,
dword  width,
bool  OSDUpdate 
)

◆ OSDMenuListBoxIsVisible()

bool OSDMenuListBoxIsVisible ( void  )

◆ OSDMenuLogo()

void OSDMenuLogo ( dword  X,
dword  Y,
TYPE_GrData *  LogoGd 
)

◆ OSDMenuMessageBoxAllowScrollOver()

void OSDMenuMessageBoxAllowScrollOver ( void  )

◆ OSDMenuMessageBoxButtonAdd()

void OSDMenuMessageBoxButtonAdd ( const char *  Text)

◆ OSDMenuMessageBoxButtonSelect()

void OSDMenuMessageBoxButtonSelect ( dword  SelectedButton)

◆ OSDMenuMessageBoxDestroy()

◆ OSDMenuMessageBoxDestroyNoOSDUpdate()

◆ OSDMenuMessageBoxDoNotEnterNormalMode()

void OSDMenuMessageBoxDoNotEnterNormalMode ( bool  DoNotEnterNormalMode)

◆ OSDMenuMessageBoxInitialize()

◆ OSDMenuMessageBoxIsVisible()

bool OSDMenuMessageBoxIsVisible ( void  )

Definition at line 3 of file OSDMenuMessageBoxIsVisible.c.

References MessageBoxOSDRgn, TRACEENTER, and TRACEEXIT.

◆ OSDMenuMessageBoxLastButton()

dword OSDMenuMessageBoxLastButton ( void  )

◆ OSDMenuMessageBoxModifyText()

void OSDMenuMessageBoxModifyText ( const char *  Text)

◆ OSDMenuMessageBoxShow()

◆ OSDMenuModifyItemLongTextScrolling()

void OSDMenuModifyItemLongTextScrolling ( bool  AllowScrollingOfLongText)

◆ OSDMenuModifyItemNumbered()

void OSDMenuModifyItemNumbered ( bool  NumberedItems)

◆ OSDMenuModifyItemValueColumn()

void OSDMenuModifyItemValueColumn ( bool  HasValueColumn)

◆ OSDMenuModifyScrollLoop()

void OSDMenuModifyScrollLoop ( bool  ScrollLoop)

Definition at line 3 of file OSDMenuModifyScrollLoop.c.

References CurrentMenuLevel, Menu, tMenu::ScrollLoop, TRACEENTER, and TRACEEXIT.

◆ OSDMenuModifyTitleLeft()

void OSDMenuModifyTitleLeft ( const char *  Text)

◆ OSDMenuModifyTitleRight()

void OSDMenuModifyTitleRight ( const char *  Text)

◆ OSDMenuPop()

bool OSDMenuPop ( void  )

◆ OSDMenuProgressBarDestroy()

void OSDMenuProgressBarDestroy ( void  )

◆ OSDMenuProgressBarDestroyNoOSDUpdate()

void OSDMenuProgressBarDestroyNoOSDUpdate ( void  )

◆ OSDMenuProgressBarIsVisible()

bool OSDMenuProgressBarIsVisible ( void  )

Definition at line 3 of file OSDMenuProgressBarIsVisible.c.

References ProgressBarOSDRgn, TRACEENTER, and TRACEEXIT.

◆ OSDMenuProgressBarShow()

void OSDMenuProgressBarShow ( const char *  Title,
const char *  Text,
dword  Value,
dword  MaxValue,
TYPE_GrData *  DifferentProgressBar 
)

◆ OSDMenuPush()

bool OSDMenuPush ( void  )

Definition at line 3 of file OSDMenuPush.c.

References CurrentMenuLevel, Menu, NRMENULEVELS, OSDDirty, TRACEENTER, and TRACEEXIT.

Referenced by OSDMenuListBoxInitialize().

◆ OSDMenuPutString()

void OSDMenuPutString ( word  rgn,
dword  x,
dword  y,
dword  maxX,
const char *  str,
dword  fcolor,
dword  bcolor,
byte  fntSize,
byte  bDot,
byte  align 
)

Definition at line 3 of file OSDMenuPutString.c.

References FONTYOFFSET, OSDMenuPutS(), TRACEENTER, and TRACEEXIT.

◆ OSDMenuSaveMyRegion()

void OSDMenuSaveMyRegion ( word  Rgn)

Definition at line 3 of file OSDMenuSaveMyRegion.c.

References MyOSDRgn, TRACEENTER, and TRACEEXIT.

◆ OSDMenuScrollDown()

int OSDMenuScrollDown ( void  )

◆ OSDMenuScrollEnd()

int OSDMenuScrollEnd ( void  )

◆ OSDMenuScrollHome()

int OSDMenuScrollHome ( void  )

◆ OSDMenuScrollPageDown()

◆ OSDMenuScrollPageUp()

◆ OSDMenuScrollUp()

int OSDMenuScrollUp ( void  )

◆ OSDMenuSelectItem()

bool OSDMenuSelectItem ( int  ItemIndex)

◆ OSDMenuSelectTopItem()

bool OSDMenuSelectTopItem ( int  TopIndex)

◆ OSDMenuSetCallback()

void OSDMenuSetCallback ( void *  OSDCallbackRoutine)

Definition at line 3 of file OSDMenuSetCallback.c.

References tMenu::CallbackProcedure, CurrentMenuLevel, Menu, TRACEENTER, and TRACEEXIT.

◆ OSDMenuSetCursor()

void OSDMenuSetCursor ( tCursorType  CursorType)

Definition at line 4 of file OSDMenuSetCursor.c.

References ListDirty, MenuCursorType, TRACEENTER, and TRACEEXIT.

◆ OSDMenuSetFont()

◆ OSDMenuSetLineHeight()

◆ OSDMenuSetMemo()

◆ OSDMenuUpdate()

◆ OSDMenuWaitSpinnerInit()

◆ ParseLine()

char * ParseLine ( const char *  zeile,
size_t *  n,
char  delim 
)

Definition at line 4 of file ParseLine.c.

References TRACEENTER, and TRACEEXIT.

Referenced by INIGetARGB(), INIGetARGB8(), INIGetRGB(), and INIGetRGB8().

◆ PlayMediaFile()

◆ PrintNet()

void PrintNet ( char *  puffer)

Definition at line 8 of file PrintNet.c.

◆ PSBuffer_Free()

void PSBuffer_Free ( tPSBuffer PSBuffer)

◆ PSBuffer_Init()

◆ PSBuffer_ProcessTSPacket()

◆ PutDevEvent()

bool PutDevEvent ( word  Event,
dword  Param1 
)

Definition at line 3 of file PutDevEvent.c.

References bool, FIS_fwPutDevEvt(), TRACEENTER, and TRACEEXIT.

Referenced by Shutdown().

◆ PvrTimeToLinux()

dword PvrTimeToLinux ( dword  PVRTime)

Definition at line 3 of file PvrTimeToLinux.c.

References FIS_fwTimeToLinux(), TRACEENTER, and TRACEEXIT.

Referenced by LogEntry(), and LogEntryFBLibPrintf().

◆ Reboot()

bool Reboot ( bool  StopRecordings)

Definition at line 4 of file Reboot.c.

References HDD_isAnyRecording(), TRACEENTER, and TRACEEXIT.

◆ ReplaceInvalidFileNameChars()

void ReplaceInvalidFileNameChars ( char *  strName)

◆ RTrim()

char * RTrim ( char *  s)

Definition at line 5 of file RTrim.c.

References TRACEENTER, and TRACEEXIT.

Referenced by HDD_GetHddID().

◆ SaveBitmap()

bool SaveBitmap ( char *  FileName,
int  width,
int  height,
byte *  pBuffer 
)

◆ SDS()

◆ SDSTerminate()

void SDSTerminate ( void  )

◆ SeparateFileNameComponents()

void SeparateFileNameComponents ( const char *  FileName,
char *  Path,
char *  Name,
char *  Ext,
int *  Index,
bool isRec,
bool isDel 
)

◆ SeparatePathComponents()

void SeparatePathComponents ( const char *  FullName,
char *  Path,
char *  FileName,
char *  FileExt 
)

Definition at line 4 of file SeparatePathComponents.c.

References SeparateFileNameComponents(), TRACEENTER, and TRACEEXIT.

◆ SetEEPROMPin()

bool SetEEPROMPin ( word  NewPin)

Definition at line 3 of file SetEEPROMPin.c.

References FIS_vParentalInfo(), TRACEENTER, and TRACEEXIT.

◆ SetRemoteMode()

void SetRemoteMode ( byte  Mode,
byte  Index,
bool  Active 
)

Definition at line 10 of file SetRemoteMode.c.

References DevFront_SetIrCode(), FPIRData, TRACEENTER, and TRACEEXIT.

◆ ShowMessageWin()

void ShowMessageWin ( char *  title,
char *  lpMessage1,
char *  lpMessage2,
dword  dwDelay 
)

Definition at line 3 of file ShowMessageWin.c.

References ShowMessageWindow(), TRACEENTER, and TRACEEXIT.

Referenced by FM_LoadFontFile(), FMUC_LoadFontFile(), and InitTAPexFailedMsg().

◆ ShowMessageWindow()

void ShowMessageWindow ( char **  content,
dword  pos_x,
dword  pos_y,
byte  fntSize,
byte  align,
dword  bdcolor,
dword  titlecolor,
dword  msgcolor,
dword  bgcolor,
dword  delay 
)

◆ ShowPvrList()

bool ShowPvrList ( tPvrListType  PvrListType)

◆ Shutdown()

bool Shutdown ( TaskEnum  Task)

Definition at line 4 of file Shutdown.c.

References PutDevEvent(), TRACEENTER, and TRACEEXIT.

Referenced by SDS().

◆ SkipCharTableBytes()

byte * SkipCharTableBytes ( const byte *  p)

◆ snprintf()

int snprintf ( char *  ,
size_t  ,
const char *  ,
  ... 
)

◆ SoundSinus()

void SoundSinus ( word  freq,
dword  durationInMilliseconds,
word  Amplitude 
)

Definition at line 7 of file SoundSinus.c.

References soundData, soundDataLength, TRACEENTER, and TRACEEXIT.

◆ strcpyUC()

byte * strcpyUC ( byte *  dest,
const byte *  src 
)

Definition at line 4 of file strcpyUC.c.

References SkipCharTableBytes(), TRACEENTER, and TRACEEXIT.

Referenced by EPGInfo_CopyData().

◆ StringDBAdd()

dword StringDBAdd ( tStringDB StringDB,
char *  Text 
)

◆ StringDBCountRecords()

int StringDBCountRecords ( tStringDB StringDB)

Definition at line 3 of file StringDBCountRecords.c.

References tStringDB::DB, TRACEENTER, and TRACEEXIT.

◆ StringDBCurrent()

dword StringDBCurrent ( tStringDB StringDB)

Definition at line 3 of file StringDBCurrent.c.

References tStringDB::DB, tStringDB::DBPtr, TRACEENTER, and TRACEEXIT.

◆ StringDBDel()

bool StringDBDel ( tStringDB StringDB)

◆ StringDBDestroy()

bool StringDBDestroy ( tStringDB StringDB)

Definition at line 4 of file StringDBDestroy.c.

References tStringDB::DB, StringDBInit(), TRACEENTER, and TRACEEXIT.

◆ StringDBEOF()

bool StringDBEOF ( tStringDB StringDB)

Definition at line 3 of file StringDBEOF.c.

References tStringDB::DBPtr, TRACEENTER, and TRACEEXIT.

◆ StringDBFirst()

dword StringDBFirst ( tStringDB StringDB)

Definition at line 3 of file StringDBFirst.c.

References tStringDB::DB, tStringDB::DBPtr, TRACEENTER, and TRACEEXIT.

◆ StringDBGet()

char * StringDBGet ( tStringDB StringDB,
dword  Index 
)

Definition at line 3 of file StringDBGet.c.

References tStringDB::DB, TRACEENTER, and TRACEEXIT.

Referenced by StringDBDel().

◆ StringDBInit()

bool StringDBInit ( tStringDB StringDB,
dword  InitialSize 
)

◆ StringDBLoad()

bool StringDBLoad ( tStringDB StringDB,
char *  FileName 
)

◆ StringDBLoadFromFile()

bool StringDBLoadFromFile ( tStringDB StringDB,
TYPE_File *  f 
)

◆ StringDBNext()

dword StringDBNext ( tStringDB StringDB)

Definition at line 3 of file StringDBNext.c.

References tStringDB::DB, tStringDB::DBEnd, tStringDB::DBPtr, TRACEENTER, and TRACEEXIT.

Referenced by StringDBDel().

◆ StringDBPrev()

dword StringDBPrev ( tStringDB StringDB)

Definition at line 3 of file StringDBPrev.c.

References tStringDB::DB, tStringDB::DBPtr, TRACEENTER, and TRACEEXIT.

◆ StringDBSave()

bool StringDBSave ( tStringDB StringDB,
char *  FileName 
)

◆ StringDBSaveToFile()

bool StringDBSaveToFile ( tStringDB StringDB,
TYPE_File *  f 
)

◆ StringEndsWith()

bool StringEndsWith ( const char *  text,
const char *  postfix 
)

◆ strlenUC()

◆ StrMkISO()

bool StrMkISO ( byte *  SourceString)

Definition at line 5 of file StrMkISO.c.

References GetStringEncoding(), StrToISOAlloc(), TRACEENTER, and TRACEEXIT.

Referenced by LogoManager_ChannelNameToLogoName().

◆ StrMkUTF8()

bool StrMkUTF8 ( byte *  SourceString,
size_t  SourceSize,
byte  DefaultISO8859CharSet 
)

◆ strncpyUC()

byte * strncpyUC ( byte *  dest,
const byte *  src,
size_t  n 
)

◆ StrReplace()

bool StrReplace ( char *  String,
const char *  Find,
const char *  Replace 
)

◆ StrToISO()

void StrToISO ( const byte *  SourceString,
byte *  DestString 
)

Definition at line 4 of file StrToISO.c.

References GetStringEncoding(), TRACEENTER, TRACEEXIT, and UTF8ToUTF32().

Referenced by StrToISOAlloc().

◆ StrToISOAlloc()

void StrToISOAlloc ( const byte *  SourceString,
byte **  DestString 
)

◆ StrToUTF8()

◆ SuperFastHash()

dword SuperFastHash ( register byte *  data,
int  len,
dword  hash 
)

◆ TAP_EnterNormalNoInfo()

void TAP_EnterNormalNoInfo ( void  )

Definition at line 3 of file TAP_EnterNormalNoInfo.c.

References FIS_fwAppl_EnterNormal(), TRACEENTER, and TRACEEXIT.

Referenced by OSDMenuKeyboard_Finish().

◆ TAP_GetSysOsdControl()

bool TAP_GetSysOsdControl ( TYPE_TapSysOsdId  osdId)

Definition at line 3 of file TAP_GetSysOsdControl.c.

References FIS_vTapSysOsdCtrl(), TRACEENTER, and TRACEEXIT.

◆ TAP_MemRealloc()

void * TAP_MemRealloc ( void *  ptr,
size_t  OldSize,
size_t  NewSize,
bool  InitMemory 
)

Definition at line 3 of file TAP_MemRealloc.c.

References LogEntryFBLibPrintf(), TRACEENTER, and TRACEEXIT.

◆ TAP_Osd_PutFreeColorGd()

int TAP_Osd_PutFreeColorGd ( word  rgn,
int  x,
int  y,
TYPE_GrData *  gd,
bool  sprite,
dword  FilterColor 
)

◆ TAPCOM_CloseChannel()

◆ TAPCOM_Finish()

◆ TAPCOM_GetChannel()

◆ TAPCOM_GetReturnValue()

◆ TAPCOM_GetStatus()

◆ TAPCOM_LastAlive()

dword TAPCOM_LastAlive ( TAPCOM_Channel  Channel)

Definition at line 3 of file TAPCOM_LastAlive.c.

References isValidChannel(), TRACEENTER, and TRACEEXIT.

◆ TAPCOM_OpenChannel()

◆ TAPCOM_Reject()

◆ TAPCOM_StillAlive()

void TAPCOM_StillAlive ( TAPCOM_Channel  Channel)

Definition at line 3 of file TAPCOM_StillAlive.c.

References isValidChannel(), TRACEENTER, and TRACEEXIT.

◆ TF2UnixTime()

dword TF2UnixTime ( dword  TFTimeStamp)

Definition at line 3 of file TF2UnixTime.c.

References TRACEENTER, and TRACEEXIT.

◆ TFDSize()

dword TFDSize ( byte *  pTFD)

Definition at line 4 of file TFDSize.c.

References CRC16(), LOAD_WORD, TRACEENTER, and TRACEEXIT.

◆ TimeDiff()

long TimeDiff ( dword  FromTime,
dword  ToTime 
)

Definition at line 3 of file TimeDiff.c.

References TRACEENTER, and TRACEEXIT.

◆ TimeFormat()

char * TimeFormat ( dword  DateTime,
byte  Sec,
eTimeStampFormat  TimeStampFormat,
char *  Result 
)

◆ TimerPaddingAPICheck()

bool TimerPaddingAPICheck ( void  )

Definition at line 3 of file TimerPaddingAPICheck.c.

References LogEntryFBLibPrintf(), TRACEENTER, and TRACEEXIT.

Referenced by TimerPaddingGet(), and TimerPaddingSet().

◆ TimerPaddingGet()

bool TimerPaddingGet ( short *  PrePaddingMin,
short *  PostPaddingMin 
)

Definition at line 3 of file TimerPaddingGet.c.

References FIS_vEEPROM(), TimerPaddingAPICheck(), TRACEENTER, and TRACEEXIT.

◆ TimerPaddingSet()

bool TimerPaddingSet ( short *  PrePaddingMin,
short *  PostPaddingMin 
)

Definition at line 3 of file TimerPaddingSet.c.

References FIS_vEEPROM(), TimerPaddingAPICheck(), TRACEENTER, and TRACEEXIT.

◆ TryResolve()

dword TryResolve ( char *  Function)

Definition at line 5 of file TryResolve.c.

References TRACEENTER, and TRACEEXIT.

Referenced by FIS_fwAppl_AddSvcName(), FIS_fwAppl_CheckRecording(), FIS_fwAppl_CheckRecording_Tuner(), FIS_fwAppl_CiMenu(), FIS_fwAppl_CiplusMenu(), FIS_fwAppl_ClrTimer(), FIS_fwAppl_ConvertToValidUTF8Str(), FIS_fwAppl_DeleteRadioSvcName(), FIS_fwAppl_DeleteTvSvcName(), FIS_fwAppl_EnterNormal(), FIS_fwAppl_EvtProc_PincodeKey(), FIS_fwAppl_ExecProgram(), FIS_fwAppl_ExportChData(), FIS_fwAppl_GetCurrentEvent(), FIS_fwAppl_GetEvtCount(), FIS_fwAppl_GetEvtCountInFreePool(), FIS_fwAppl_GetEvtListHeadInHash(), FIS_fwAppl_GetEvtListHeadInUsePool(), FIS_fwAppl_GetFreeExtRecordSpace(), FIS_fwAppl_GetIsExternal(), FIS_fwAppl_GetSameTimeEvent(), FIS_fwAppl_GetStreamFormat(), FIS_fwAppl_ImportChData(), FIS_fwAppl_InitTempRec(), FIS_fwAppl_IsTimeShifting(), FIS_fwAppl_KeyCvt(), FIS_fwAppl_PvrList(), FIS_fwAppl_PvrList_SetListType(), FIS_fwAppl_PvrPause(), FIS_fwAppl_RestartTimeShiftSvc(), FIS_fwAppl_SetApplVer(), FIS_fwAppl_SetIsExternal(), FIS_fwAppl_SetPlaybackSpeed(), FIS_fwAppl_SetProviderName(), FIS_fwAppl_SetTimeShift(), FIS_fwAppl_ShoutCast(), FIS_fwAppl_StartPlayback(), FIS_fwAppl_StartPlaybackDivx(), FIS_fwAppl_StartPlaybackMedia(), FIS_fwAppl_StartPlaybackMp3(), FIS_fwAppl_StartTempRec(), FIS_fwAppl_StopPlaying(), FIS_fwAppl_StopRecPlaying(), FIS_fwAppl_StopTempRec(), FIS_fwAppl_TimeToLocal(), FIS_fwAppl_WaitEvt(), FIS_fwAppl_WriteFlash(), FIS_fwAppl_WriteRecInfo(), FIS_fwApplChannel_GetAgc(), FIS_fwApplChannel_GetBer(), FIS_fwApplCiplus_CamSelect(), FIS_fwApplCiplus_GetSelectedCam(), FIS_fwApplClock_SetTimeMJD(), FIS_fwApplHdd_FileCutPaste(), FIS_fwApplHdd_FreeSize(), FIS_fwApplHdd_GetFileInfo(), FIS_fwApplHdd_GetInfoFromExternalDevice(), FIS_fwApplHdd_RestoreWorkFolder(), FIS_fwApplHdd_SaveWorkFolder(), FIS_fwApplHdd_SelectFolder(), FIS_fwApplHdd_SetWorkFolder(), FIS_fwApplIcelink_EitFromHdd(), FIS_fwApplOsd_DrawJpeg(), FIS_fwApplPin_Delete(), FIS_fwApplPin_IsLockPopup(), FIS_fwApplSvc_GetSvcIdx(), FIS_fwApplSvc_GetTpIdx(), FIS_fwApplTap_CallEventHandler(), FIS_fwApplTap_GetEmptyTask(), FIS_fwApplTimer_OptimizeList(), FIS_fwApplVfdSendData(), FIS_fwApplVfdStart(), FIS_fwApplVfdStop(), FIS_fwcurl_easy_cleanup(), FIS_fwcurl_easy_init(), FIS_fwcurl_easy_perform(), FIS_fwcurl_easy_setopt(), FIS_fwcurl_global_cleanup(), FIS_fwcurl_global_init(), FIS_fwDevEeprom_GetMacAddr(), FIS_fwDevEeprom_Info(), FIS_fwDevFront_PowerOffCancel(), FIS_fwDevFront_PowerOffReply(), FIS_fwDevFront_SetIlluminate(), FIS_fwDevHdd_DeviceClose(), FIS_fwDevHdd_DeviceOpen(), FIS_fwDevService_Mute(), FIS_fwEeprom_DirectWrite(), FIS_fwezxml_attr(), FIS_fwezxml_child(), FIS_fwezxml_error(), FIS_fwezxml_free(), FIS_fwezxml_idx(), FIS_fwezxml_parse_file(), FIS_fwezxml_parse_str(), FIS_fwPowerOff(), FIS_fwPutDevEvt(), FIS_fwSetIrCode(), FIS_fwTimeToLinux(), FIS_vApplState(), FIS_vAudioTrack(), FIS_vbookmarkTime(), FIS_vBootReason(), FIS_vCheckAutoDecTimerId(), FIS_vciMenuMode(), FIS_vciplusMenuMode(), FIS_vCurTapTask(), FIS_vDirectSvcNumTimerId(), FIS_vdupEntry(), FIS_vEEPROM(), FIS_vEEPROMPin(), FIS_vEtcInfo(), FIS_vExtPartitionInfo(), FIS_vExtTsFolder(), FIS_vfavName(), FIS_vFlash(), FIS_vFlashBlockAutoDec(), FIS_vFlashBlockDLNAData(), FIS_vFlashBlockFavoriteGroup(), FIS_vFlashBlockGameSaveData(), FIS_vFlashBlockLanIPConfig(), FIS_vFlashBlockNetwork(), FIS_vFlashBlockNetworkUpdateConfig(), FIS_vFlashBlockOTAInfo(), FIS_vFlashBlockProviderInfo(), FIS_vFlashBlockRadioServices(), FIS_vFlashBlockSatInfo(), FIS_vFlashBlockServerData(), FIS_vFlashBlockServiceName(), FIS_vFlashBlockTimeInfo(), FIS_vFlashBlockTimer(), FIS_vFlashBlockTransponderInfo(), FIS_vFlashBlockTVServices(), FIS_vfrontfd(), FIS_vgmt(), FIS_vGrid(), FIS_vHddDivxFolder(), FIS_vhddRecordFile(), FIS_vHddTapFolder(), FIS_vHddTsFolder(), FIS_vIboxTimerId(), FIS_vIsAllPartitionInvalid(), FIS_vIsPipActive(), FIS_vIsPopUpOn(), FIS_vMACAddress(), FIS_vnDupTimer(), FIS_vnExtPartition(), FIS_vnPipSvcNum(), FIS_vnRadioSvc(), FIS_vnTvSvc(), FIS_vOsdMap(), FIS_vOsdOutBuf(), FIS_vParentalInfo(), FIS_vPhotoAlbumInfo(), FIS_vPipH(), FIS_vPipSvcNum(), FIS_vPipW(), FIS_vPipX(), FIS_vPipY(), FIS_vPvrPlayInfo(), FIS_vPvrRecTempInfo(), FIS_vPvrRecTsInfo(), FIS_vPvrRecTsPlayInfo(), FIS_vRECSlotAddress(), FIS_vSelectedPartition(), FIS_vShoutCastInfo(), FIS_vShoutCastState(), FIS_vTapSysOsdCtrl(), FIS_vTAPTable(), FIS_vTempRecSlot(), FIS_vTimerEditInfo(), FIS_vTimerTempInfo(), FIS_vTopEvent(), FIS_vVfdBrightTimerId(), FIS_vVfdTimerId(), HookFirmware(), PutMsgQ_hooked(), ShowPvrList(), and UnhookFirmware().

◆ TunerGet()

byte TunerGet ( int  MainSub)

Definition at line 4 of file TunerGet.c.

References TRACEENTER, and TRACEEXIT.

◆ TunerSet()

bool TunerSet ( byte  Tuner)

Definition at line 5 of file TunerSet.c.

References FIS_vEtcInfo(), TRACEENTER, and TRACEEXIT.

◆ UncompressBlock()

word UncompressBlock ( byte *  pInput,
word  compCount,
byte *  pOutput,
word  BufferSize 
)

Definition at line 1342 of file lh5.c.

References TRACEENTER, and TRACEEXIT.

Referenced by UncompressFirmware(), UncompressLoader(), and UncompressTFD().

◆ UncompressedFirmwareSize()

dword UncompressedFirmwareSize ( byte *  pSrc)

Definition at line 4 of file UncompressedFirmwareSize.c.

References LOAD_WORD, TRACEENTER, and TRACEEXIT.

◆ UncompressedLoaderSize()

dword UncompressedLoaderSize ( byte *  pSrc)

Definition at line 4 of file UncompressedLoaderSize.c.

References LOAD_WORDLE, TRACEENTER, and TRACEEXIT.

◆ UncompressedTFDSize()

dword UncompressedTFDSize ( byte *  pSrc)

Definition at line 4 of file UncompressedTFDSize.c.

References CRC16(), LOAD_WORD, TRACEENTER, and TRACEEXIT.

◆ UncompressFirmware()

dword UncompressFirmware ( byte *  pSrc,
byte *  pDest,
void *  pPercentFinishedCallback 
)

Definition at line 13 of file UncompressFirmware.c.

References LOAD_WORD, TRACEENTER, TRACEEXIT, and UncompressBlock().

◆ UncompressLoader()

dword UncompressLoader ( byte *  pSrc,
byte *  pDest,
void *  pPercentFinishedCallback 
)

Definition at line 12 of file UncompressLoader.c.

References LOAD_WORDLE, TRACEENTER, TRACEEXIT, and UncompressBlock().

◆ UncompressTFD()

dword UncompressTFD ( byte *  pSrc,
byte *  pDest,
void *  pPercentFinishedCallback 
)

Definition at line 20 of file UncompressTFD.c.

References CRC16(), LOAD_WORD, TRACEENTER, TRACEEXIT, and UncompressBlock().

◆ UnhookFirmware()

bool UnhookFirmware ( char *  FirmwareFunctionName,
void *  RedirectTo,
void *  PointerToOriginal 
)

Definition at line 3 of file UnhookFirmware.c.

References FindGotPointer(), TRACEENTER, TRACEEXIT, and TryResolve().

◆ Unix2TFTime()

dword Unix2TFTime ( dword  UnixTimeStamp)

Definition at line 3 of file Unix2TFTime.c.

References TRACEENTER, and TRACEEXIT.

◆ UpperCase()

void UpperCase ( char *  string)

Definition at line 5 of file UpperCase.c.

References AnsiLower, AnsiUpper, isUTF8Char(), TRACEENTER, TRACEEXIT, UTF8Lower, and UTF8Upper.

◆ UTC2LocalTime()

◆ UTF32ToUTF8()

void UTF32ToUTF8 ( dword  UTF32Character,
byte *  UTF8Character,
byte *  BytesPerChar 
)

Definition at line 3 of file UTF32ToUTF8.c.

References TRACEENTER, and TRACEEXIT.

Referenced by StrToUTF8().

◆ UTF8ToUTF32()

dword UTF8ToUTF32 ( const byte *  UTF8Character,
byte *  BytesPerChar 
)

Definition at line 3 of file UTF8ToUTF32.c.

References TRACEENTER, and TRACEEXIT.

Referenced by FMUC_GetGlyphData(), FMUC_GetStringWidth(), GetUCPos(), and StrToISO().

◆ ValidFileName()

char * ValidFileName ( const char *  strName,
eRemoveChars  ControlCharacters,
char *  Result,
int  ResultSize 
)

Definition at line 4 of file ValidFileName.c.

References isLegalChar(), isUTF8Char(), TRACEENTER, and TRACEEXIT.

Referenced by MakeValidFileName().

◆ VFD_CDAnimation()

bool VFD_CDAnimation ( bool  Forward)

Definition at line 11 of file VFD_CDAnimation.c.

References CDEnabledAnimation, FIS_vGrid(), grid, TRACEENTER, TRACEEXIT, and VFDUsedByTAP.

◆ VFD_Clear()

bool VFD_Clear ( void  )

Definition at line 3 of file VFD_Clear.c.

References FIS_vGrid(), grid, TRACEENTER, TRACEEXIT, and VFDUsedByTAP.

◆ VFD_EnableCD()

bool VFD_EnableCD ( bool  Enable)

◆ VFD_EnableCDAnimation()

bool VFD_EnableCDAnimation ( bool  Enable)

◆ VFD_EnableHDD()

bool VFD_EnableHDD ( bool  Enable)

Definition at line 6 of file VFD_EnableHDD.c.

References FIS_vGrid(), grid, HDDEnabled, TRACEENTER, TRACEEXIT, and VFDUsedByTAP.

Referenced by VFD_SetHDDValue().

◆ VFD_GetControl()

bool VFD_GetControl ( bool  GiveControl)

◆ VFD_isInUseByTAP()

bool VFD_isInUseByTAP ( void  )

Definition at line 3 of file VFD_isInUseByTAP.c.

References TRACEENTER, TRACEEXIT, and VFDUsedByTAP.

◆ VFD_SetCDValue()

bool VFD_SetCDValue ( int  Percent)

Definition at line 4 of file VFD_SetCDValue.c.

References CDEnabled, FIS_vGrid(), grid, TRACEENTER, TRACEEXIT, and VFDUsedByTAP.

◆ VFD_SetCharacterSet()

bool VFD_SetCharacterSet ( tVFDCharset  VFDCharset)

Definition at line 5 of file VFD_SetCharacterSet.c.

References CurrentCharset, TRACEENTER, and TRACEEXIT.

◆ VFD_SetHDDValue()

bool VFD_SetHDDValue ( int  Percent)

Definition at line 4 of file VFD_SetHDDValue.c.

References FIS_vGrid(), grid, HDDEnabled, TRACEENTER, TRACEEXIT, VFD_EnableHDD(), and VFDUsedByTAP.

◆ VFD_SetIcon()

◆ VFD_SetLargeText()

bool VFD_SetLargeText ( char *  Text)

◆ VFD_SetSmallText()

bool VFD_SetSmallText ( char *  Text)

◆ VFD_Update()

bool VFD_Update ( void  )

Definition at line 3 of file VFD_Update.c.

References FIS_fwApplVfdSendData(), TRACEENTER, TRACEEXIT, and VFDUsedByTAP.

Variable Documentation

◆ ApplID

word ApplID
extern

Definition at line 6 of file InitTAPex.c.

Referenced by InitTAPex(), and InitTAPexFailedMsg().

◆ PrintNetBuffer

char PrintNetBuffer[1024]
extern

Definition at line 6 of file PrintNet.c.

◆ TAP_TableIndex