2
0

Add new API rocDecParserMarkFrameForReuse() for Parser (#430)

* added new API to release video frame for decoder and parser

* removed ReleseFrame() from low level parser classes

* Removed rocDecReleaseFrame() from decoder and added in parser

* address review comments

* revert un-necessary files

* minor fix

* remove unused function

* minor formatting fix
Este cometimento está contido em:
Rajy Rawther
2024-10-09 10:29:08 -07:00
cometido por GitHub
ascendente 64078a58cb
cometimento 29bfe5e3bd
8 ficheiros modificados com 52 adições e 4 eliminações
+1
Ver ficheiro
@@ -37,6 +37,7 @@ public:
const char* ErrorMsg() { return error_.c_str(); }
void CaptureError(const std::string& err_msg) { error_ = err_msg; }
rocDecStatus ParseVideoData(RocdecSourceDataPacket *packet) { return roc_parser_->ParseVideoData(packet); }
rocDecStatus MarkFrameForReuse(int pic_idx) { return roc_parser_->MarkFrameForReuse(pic_idx); }
rocDecStatus DestroyParser() { return DestroyParserInternal(); };
private: