📄 rmstatus.inc
字号:
/////////////////////////////////////////////////////// BEFORE YOU START CHANGING THIS FILE ://// We need to preserve BINARY compatibility between all// the different modules using the error codes.// So there are some simple rules when editing this file:// // DO NOT CHANGE THE ORDER OF THE ERRORS.// DO NOT INSERT NEW ERRORS IN THE MIDDLE OF THE LIST.// DO NOT DELETE ERRORS.// ADD NEW ERRORS AT THE END ONLY.//// PLEASE !//// We need to keep the _numbers_ fixed!///////////////////////////////////////////////////////////@{/** no error */RM_DEFINE_ERROR(OK,6)//@}//@{/** no error, but action is still pending */RM_DEFINE_ERROR(PENDING,7)/** used in case of synchronous transfer */RM_DEFINE_ERROR(XFER_DONE,8)//@}//@{// generic errors RM_DEFINE_ERROR(ERROR,9)RM_DEFINE_ERROR(FATAL,10)RM_DEFINE_ERROR(NOTIMPLEMENTED,11)/** if a set-only property is used in get mode for instance */RM_DEFINE_ERROR(INVALIDMODE,12)RM_DEFINE_ERROR(DEPRECATED,13)RM_DEFINE_ERROR(PARAMETER_OUT_OF_RANGE,14)RM_DEFINE_ERROR(INVALID_PARAMETER,15)RM_DEFINE_ERROR(ACCESS_VIOLATION,16)RM_DEFINE_ERROR(INSUFFICIENT_SIZE,17)RM_DEFINE_ERROR(NOT_FOUND,18)RM_DEFINE_ERROR(NOT_SUPPORTED,19)//@}//@{/** conceptual errors : no such interface */RM_DEFINE_ERROR(ERRORNOSUCHINTERFACE,20)/** conceptual errors : interface with no owner */RM_DEFINE_ERROR(ERRORINTERFACEWITHNOOWNER,21)//@}//@{/** instance creation error */RM_DEFINE_ERROR(ERRORCREATEINSTANCE,22)//@}//@{/** other libc errors : out of file descriptors */RM_DEFINE_ERROR(ERROROUTOFFILEDESCRIPTORS,23)/** other libc errors : catching too many ``interrupted system call'' (Linux)*/RM_DEFINE_ERROR(ERROREINTR,24) // catching too much ``interrupted system call'' (Linux)//@}//@{/** Events errors : fatal event error*/RM_DEFINE_ERROR(FATALEVENT,25)//@}//@{/** Semaphores errors : fatal semaphore error*/RM_DEFINE_ERROR(FATALSEMAPHORE,26)RM_DEFINE_ERROR(SEMAPHORELOCKED,27)//@}//@{/** Semaphores errors : fatal semaphore error*/RM_DEFINE_ERROR(FATAL_TOS,28)RM_DEFINE_ERROR(TOS_TIMEOUT,29)RM_DEFINE_ERROR(TOS_EVENT,30)//@}//@{/** Critical Sections errors : fatal critical section error*/RM_DEFINE_ERROR(FATALCRITSEC,31)/** Critical Sections errors : inconsistent critical section call*/RM_DEFINE_ERROR(FATALINCONSISTENTCRITICALSECTIONCALL,32)//@}//@{/** Condition Variable errors */RM_DEFINE_ERROR(FATALCONDVAR,33)//@}//@{ /** Threads errors : create thread error */RM_DEFINE_ERROR(FATALCREATETHREAD,34)/** Threads errors : thread table overflow */RM_DEFINE_ERROR(FATALTHREADTABLEOVERFLOW,35)//@}//@{/** Memory manager errors : given buffer is so small we can't even create the empty layout */RM_DEFINE_ERROR(FATALBUFFERTOOSMALL,36)/** Memory manager errors : malloc with zero size */RM_DEFINE_ERROR(FATALASKEDZEROSIZEMALLOC,37)/** Memory manager errors : invalid pointer*/RM_DEFINE_ERROR(FATALINVALIDPOINTER,38)/** Memory manager errors : memory has been corrupted*/RM_DEFINE_ERROR(FATALMEMORYCORRUPTED,39)/** Memory manager errors : out of memory*/RM_DEFINE_ERROR(FATALOUTOFMEMORY,40)/** Memory manager errors : memory is not free*/RM_DEFINE_ERROR(ERRORMEMORYISNOTFREE,41)//@}//@{/** pool object errors */RM_DEFINE_ERROR(INVALID_NEW,42)RM_DEFINE_ERROR(INVALID_DELETE,43)//@}//@{/** I/O errors : cannot open file*/RM_DEFINE_ERROR(ERROROPENFILE,44)/** I/O errors : cannot close file*/RM_DEFINE_ERROR(ERRORCLOSEFILE,45)/** I/O errors : cannot write file*/RM_DEFINE_ERROR(ERRORWRITEFILE,46)/** I/O errors : cannot read file*/RM_DEFINE_ERROR(ERRORREADFILE,47)/** I/O errors : cannot seek in the file*/RM_DEFINE_ERROR(ERRORSEEKFILE,48)/** I/O errors : end of file*/RM_DEFINE_ERROR(ERRORENDOFFILE,49)/** I/O errors : file is locked*/RM_DEFINE_ERROR(ERRORFILELOCKED,50)/** I/O errors : no directory entry*/RM_DEFINE_ERROR(ERRORNODIRECTORYENTRY,51)//@}//@{/** dynamic loader errors -- they are recoverable. *//** dynamic loader errors : cannot open shared library */RM_DEFINE_ERROR(ERRORDYNAMICLIBOPEN,52)/** dynamic loader errors : cannot get symbol from shared library */RM_DEFINE_ERROR(ERRORDYNAMICLIBGETSYMBOL,53)/** dynamic loader errors : cannot close shared library */RM_DEFINE_ERROR(ERRORDYNAMICLIBCLOSE,54)//@}//@{/** corelist errors : corelist not valid */RM_DEFINE_ERROR(FATALCORELISTNOTVALID,55)//@}//@{/** corequeue errors : corequeue not valid */RM_DEFINE_ERROR(FATALCOREQUEUENOTVALID,56)//@}//@{/** corepool errors : corepool not valid */RM_DEFINE_ERROR(FATALCOREPOOLNOTVALID,57)RM_DEFINE_ERROR(FATALCOREPOOLLEAKS,58)RM_DEFINE_ERROR(FATALCOREPOOLRETURNEDTWICE,59)RM_DEFINE_ERROR(FATALCOREPOOLISNOTMINE,60)RM_DEFINE_ERROR(FATALCOREPOOLOVERFLOW,61)//@}//@{/** queue errors : queue not valid */RM_DEFINE_ERROR(FATALQUEUENOTVALID,62)//@}//@{/** list errors : list not valid */RM_DEFINE_ERROR(FATALLISTNOTVALID,63)RM_DEFINE_ERROR(LISTISEMPTY,64)//@}//@{/** packet command css errors. */RM_DEFINE_ERROR(ERROR_KEYISNOTPRESENT,65)//@}//@{/** graph errors : no graph in driver */RM_DEFINE_ERROR(ERRORNOGRAPHINDRIVER,66)/** graph errors : graph is full */RM_DEFINE_ERROR(ERRORGRAPHFULL,67)/** graph errors : graph can't be built */RM_DEFINE_ERROR(ERRORGRAPHMISSINGNODEORMODULE,68)/** wrong url: */RM_DEFINE_ERROR(INVALID_URL,69)/** wrong url prefix or cannot find xml description */RM_DEFINE_ERROR(UNKNOWN_URL_PREFIX,70)/** wrong input control or more than 1 input control*/RM_DEFINE_ERROR(FATAL_INPUT_CONTROL,71)//@}//@{/** object errors : object has been deleted */RM_DEFINE_ERROR(OBJECTDELETED,72)//@}//@{RM_DEFINE_ERROR(ERRORHARDWARELIBRARY,73)//@}//@{RM_DEFINE_ERROR(VIDEOHASPAUSED,74)RM_DEFINE_ERROR(ASPECTRATIOCHANGE,75)RM_DEFINE_ERROR(ACMODECHANGE,76)RM_DEFINE_ERROR(FETCHCC,77)RM_DEFINE_ERROR(FETCHDTVCC,78)RM_DEFINE_ERROR(FATALHARDWAREABSTRACTIONLAYER,79)//@}//@{/** demux node error */RM_DEFINE_ERROR(DEMUX_CANNOT_DETECT_AUDIO,80)//@}//@{// socket errors/** socket errors : socket init has failed */RM_DEFINE_ERROR(ERRORSOCKETINITFAILED,81)/** socket errors : incorrect version of the socket library */RM_DEFINE_ERROR(ERRORSOCKETWRONGVERSION,82)/** socket errors : fatal socket error */RM_DEFINE_ERROR(FATALSOCKET,83)//@}//@{// string errors/** string errors : fatal string error */RM_DEFINE_ERROR(FATALSTRING,84)//@}//@{// AAc decoder errors./** AAC decoder errors : buffer too small to decode */RM_DEFINE_ERROR(BUFFERTOOSMALL,85)//@}//@{// udp errors/** UDP socket errors : fatal UDP socket error */RM_DEFINE_ERROR(FATALUDP,86)//@}//@{// MP4 errors/** MP4 errors : not an MP4 file */RM_DEFINE_ERROR(ERROR_NOT_MP4,87)RM_DEFINE_ERROR(MPEG4EOF,88)//@}//@{// DIVX errors/** DIVX errors : not an DIVX file */RM_DEFINE_ERROR(ERROR_NOT_DIVX,89)//@}//@{/** need more data to decode/parse something. */RM_DEFINE_ERROR(NEED_MORE_DATA,90)//@}//@{/** can't rewind stream. for mp3 decoder */RM_DEFINE_ERROR(CANT_REWIND_STREAM,91)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -