Showing the changes to codec/decoder/plus/src/welsDecoderExt.cpp (1 of 5 files). Show all
Unified · Split
| @@ -476,7 +476,24 @@ DECODING_STATE CWelsDecoder::DecodeFrameEx (const unsigned char* kpSrc, · 475 unmodified lines | ||
| 476 | 476 | |
| 477 | 477 | |
| 478 | 478 | using namespace WelsDec; |
| 479 | +/* | |
| 480 | +* WelsGetDecoderCapability | |
| 481 | +* @return: DecCapability information | |
| 482 | +*/ | |
| 483 | +int WelsGetDecoderCapability(SDecoderCapability* pDecCapability) { | |
| 484 | + memset (pDecCapability, 0, sizeof (SDecoderCapability)); | |
| 485 | + pDecCapability->iProfileIdc = 66; //Baseline | |
| 486 | + pDecCapability->iProfileIop = 0xE0; //11100000b | |
| 487 | + pDecCapability->iLevelIdc = 32; //level_idc = 3.2 | |
| 488 | + pDecCapability->iMaxMbps = 216000; //from level_idc = 3.2 | |
| 489 | + pDecCapability->iMaxFs = 5120; //from level_idc = 3.2 | |
| 490 | + pDecCapability->iMaxCpb = 20000; //from level_idc = 3.2 | |
| 491 | + pDecCapability->iMaxDpb = 20480; //from level_idc = 3.2 | |
| 492 | + pDecCapability->iMaxBr = 20000; //from level_idc = 3.2 | |
| 493 | + pDecCapability->bRedPicCap = 0; //not support redundant pic | |
| 479 | 494 | |
| 495 | + return ERR_NONE; | |
| 496 | +} | |
| 480 | 497 | /* WINAPI is indeed in prefix due to sync to application layer callings!! */ |
| 481 | 498 | |
| 482 | 499 | /* |