diff --git a/entry/src/main/cpp/capbilities/VideoEncoder.cpp b/entry/src/main/cpp/capbilities/VideoEncoder.cpp index f06ea93bdb29b53630a9f9f0f980fd3547f53ca6..346ee25ddeccd941ca32ddfb19d5d1221a8792a0 100644 --- a/entry/src/main/cpp/capbilities/VideoEncoder.cpp +++ b/entry/src/main/cpp/capbilities/VideoEncoder.cpp @@ -147,7 +147,7 @@ int32_t VideoEncoder::Configure(const SampleInfo &sampleInfo) { } // [End config_encoder] -// [End push_input_buffer] +// [Start push_input_buffer] int32_t VideoEncoder::PushInputBuffer(CodecBufferInfo &info) { CHECK_AND_RETURN_RET_LOG(encoder_ != nullptr, AVCODEC_SAMPLE_ERR_ERROR, "Decoder is null"); int32_t ret = OH_VideoEncoder_PushInputBuffer(encoder_, info.bufferIndex); diff --git a/entry/src/main/cpp/common/SampleCallback.cpp b/entry/src/main/cpp/common/SampleCallback.cpp index 99a46e1be0ec4db857e44aaa0b5a45ebd00c8539..911cc94234219c14db7510f401e1c59ad058f9c8 100644 --- a/entry/src/main/cpp/common/SampleCallback.cpp +++ b/entry/src/main/cpp/common/SampleCallback.cpp @@ -62,7 +62,6 @@ void SampleCallback::OnNewOutputBuffer(OH_AVCodec *codec, uint32_t index, OH_AVB codecUserData->outputBufferInfoQueue.emplace(index, buffer); codecUserData->outputCond.notify_all(); } -// [End new_output_buffer] void SampleCallback::EncOnNeedInputBuffer(OH_AVCodec *codec, uint32_t index, OH_AVBuffer *buffer, void *userData) { if (userData == nullptr) { @@ -82,6 +81,7 @@ void SampleCallback::EncOnNeedInputBuffer(OH_AVCodec *codec, uint32_t index, OH_ codecUserData->inputBufferInfoQueue.emplace(index, buffer); codecUserData->inputCond.notify_all(); } +// [End new_output_buffer] void SampleCallback::EncOnNewOutputBuffer(OH_AVCodec *codec, uint32_t index, OH_AVBuffer *buffer, void *userData) { if (userData == nullptr) { diff --git a/entry/src/main/cpp/sample/transcoding/Transcoding.cpp b/entry/src/main/cpp/sample/transcoding/Transcoding.cpp index 5111594ad87f8a95057591760bd7ce57db89047a..26e4a86a2beff784af38e11d853f642bd60565de 100644 --- a/entry/src/main/cpp/sample/transcoding/Transcoding.cpp +++ b/entry/src/main/cpp/sample/transcoding/Transcoding.cpp @@ -30,6 +30,7 @@ constexpr int8_t YUV420_SAMPLE_RATIO = 2; Transcoding::~Transcoding() { Transcoding::StartRelease(); } +// [Start create_decoder] int32_t Transcoding::CreateVideoDecoder() { AVCODEC_SAMPLE_LOGW("video mime:%{public}s", sampleInfo_.videoCodecMime.c_str()); int32_t ret = videoDecoder_->Create(sampleInfo_.videoCodecMime); @@ -42,6 +43,7 @@ int32_t Transcoding::CreateVideoDecoder() { } return AVCODEC_SAMPLE_ERR_OK; } +// [End create_decoder] int32_t Transcoding::Init(SampleInfo &sampleInfo) { std::unique_lock lock(mutex_); @@ -171,7 +173,7 @@ int32_t Transcoding::Start() { doneCond_.notify_all(); return AVCODEC_SAMPLE_ERR_OK; } -// [Start end_transcoding] +// [End start_transcoding] void Transcoding::Stop() { StartRelease();