[mpp_enc]: add basic mpp_enc function

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@405 6e48237b-75ef-9749-8fc9-41990f28c85a
This commit is contained in:
ChenHengming
2015-10-20 22:37:23 +00:00
parent f6caca5e61
commit 4dc165b0cb
4 changed files with 50 additions and 5 deletions

View File

@@ -77,7 +77,7 @@ Mpp::Mpp(MppCtxType type, MppCodingType coding)
mPackets = new mpp_list((node_destructor)mpp_packet_deinit);
mTasks = new mpp_list((node_destructor)NULL);
mpp_dec_init(&mEnc, coding);
mpp_enc_init(&mEnc, coding);
mThreadCodec = new MppThread(mpp_enc_control_thread, this);
mThreadHal = new MppThread(mpp_enc_hal_thread, this);
@@ -130,7 +130,7 @@ void Mpp::clear()
mDec = NULL;
}
else {
mpp_dec_deinit(mEnc);
mpp_enc_deinit(mEnc);
mEnc = NULL;
}
}
@@ -286,7 +286,7 @@ MPP_RET Mpp::reset()
mThreadCodec->signal();
mThreadCodec->reset_wait();
} else {
mpp_dec_reset(mEnc);
mpp_enc_reset(mEnc);
}
mThreadCodec->reset_unlock();