/ohos5.0/foundation/multimedia/av_codec/services/engine/codec/audio/encoder/ |
H A D | audio_ffmpeg_encoder_plugin.cpp | 34 avPacket_(nullptr), in AudioFfmpegEncoderPlugin() 137 (void)memset_s(avPacket_.get(), sizeof(AVPacket), 0, sizeof(AVPacket)); in ReceiveBuffer() 138 auto ret = avcodec_receive_packet(avCodecContext_.get(), avPacket_.get()); in ReceiveBuffer() 155 av_packet_unref(avPacket_.get()); in ReceiveBuffer() 164 int32_t outputSize = static_cast<int32_t>(avPacket_->size + headerSize); in ReceivePacketSucc() 170 auto len = memory->Write(avPacket_->data, avPacket_->size); in ReceivePacketSucc() 171 if (len < avPacket_->size) { in ReceivePacketSucc() 177 attr.size = static_cast<size_t>(avPacket_->size + headerSize); in ReceivePacketSucc() 178 prevPts_ += avPacket_->duration; in ReceivePacketSucc() 216 …avPacket_ = std::shared_ptr<AVPacket>(av_packet_alloc(), [](AVPacket *ptr) { av_packet_free(&ptr);… in AllocateContext()
|
H A D | audio_ffmpeg_aac_encoder_plugin.cpp | 57 …tSize_(-1), avCodec_(nullptr), avCodecContext_(nullptr), cachedFrame_(nullptr), avPacket_(nullptr), in AudioFFMpegAacEncoderPlugin() 294 …avPacket_ = std::shared_ptr<AVPacket>(av_packet_alloc(), [](AVPacket *ptr) { av_packet_free(&ptr);… in AllocateContext() 484 (void)memset_s(avPacket_.get(), sizeof(AVPacket), 0, sizeof(AVPacket)); in ReceiveBuffer() 485 auto ret = avcodec_receive_packet(avCodecContext_.get(), avPacket_.get()); in ReceiveBuffer() 500 av_packet_unref(avPacket_.get()); in ReceiveBuffer() 509 GetAdtsHeader(header, headerSize, avCodecContext_, avPacket_->size); in ReceivePacketSucc() 520 int32_t outputSize = avPacket_->size + headerSize; in ReceivePacketSucc() 526 auto len = memory->Write(avPacket_->data, avPacket_->size); in ReceivePacketSucc() 527 if (len < avPacket_->size) { in ReceivePacketSucc() 533 attr.size = static_cast<size_t>(avPacket_->size + headerSize); in ReceivePacketSucc() [all …]
|
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_encoder/ |
H A D | ffmpeg_base_encoder.cpp | 36 avPacket_(nullptr), in FFmpegBaseEncoder() 148 (void)memset_s(avPacket_.get(), sizeof(AVPacket), 0, sizeof(AVPacket)); in ReceiveBuffer() 149 auto ret = avcodec_receive_packet(avCodecContext_.get(), avPacket_.get()); in ReceiveBuffer() 164 av_packet_unref(avPacket_.get()); in ReceiveBuffer() 172 int32_t outputSize = avPacket_->size; in ReceivePacketSucc() 178 auto len = memory->Write(avPacket_->data, avPacket_->size, 0); in ReceivePacketSucc() 179 if (len < avPacket_->size) { in ReceivePacketSucc() 184 … outputBuffer->duration_ = ConvertTimeFromFFmpeg(avPacket_->duration, avCodecContext_->time_base) / in ReceivePacketSucc() 186 outputBuffer->pts_ = ((INT64_MAX - prevPts_) < avPacket_->duration) ? in ReceivePacketSucc() 253 …avPacket_ = std::shared_ptr<AVPacket>(av_packet_alloc(), [](AVPacket *ptr) { av_packet_free(&ptr);… in AllocateContext()
|
H A D | ffmpeg_base_encoder.h | 70 std::shared_ptr<AVPacket> avPacket_; variable
|
/ohos5.0/foundation/multimedia/av_codec/services/engine/codec/audio/decoder/ |
H A D | audio_ffmpeg_decoder_plugin.cpp | 42 avPacket_(nullptr), in AudioFfmpegDecoderPlugin() 97 avPacket_->size = attr.size; in SendBuffer() 98 avPacket_->data = const_cast<uint8_t *>(ptr); in SendBuffer() 99 avPacket_->pts = attr.presentationTimeUs; in SendBuffer() 101 avPacket_->size = 0; in SendBuffer() 102 avPacket_->data = nullptr; in SendBuffer() 103 avPacket_->pts = attr.presentationTimeUs; in SendBuffer() 106 auto ret = avcodec_send_packet(avCodecContext_.get(), avPacket_.get()); in SendBuffer() 107 av_packet_unref(avPacket_.get()); in SendBuffer() 326 …avPacket_ = std::shared_ptr<AVPacket>(av_packet_alloc(), [](AVPacket *ptr) { av_packet_free(&ptr);… in OpenContext() [all …]
|
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_decoder/ |
H A D | ffmpeg_base_decoder.cpp | 47 avPacket_(nullptr), in FfmpegBaseDecoder() 101 avPacket_->size = memory->GetSize(); in SendBuffer() 102 avPacket_->data = ptr; in SendBuffer() 103 avPacket_->pts = inputBuffer->pts_; in SendBuffer() 105 avPacket_->size = 0; in SendBuffer() 106 avPacket_->data = nullptr; in SendBuffer() 107 avPacket_->pts = inputBuffer->pts_; in SendBuffer() 109 …EC_LOGD_LIMIT(LOGD_FREQUENCY, "SendBuffer buffer size:%{public}u,name:%{public}s", avPacket_->size, in SendBuffer() 111 auto ret = avcodec_send_packet(avCodecContext_.get(), avPacket_.get()); in SendBuffer() 112 av_packet_unref(avPacket_.get()); in SendBuffer() [all …]
|
H A D | ffmpeg_base_decoder.h | 90 std::shared_ptr<AVPacket> avPacket_; variable
|
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_encoder/aac/ |
H A D | ffmpeg_aac_encoder_plugin.cpp | 80 avPacket_(nullptr), in FFmpegAACEncoderPlugin() 283 GetAdtsHeader(header, headerSize, avCodecContext_, avPacket_->size); in ReceivePacketSucc() 295 int32_t outputSize = avPacket_->size + headerSize; in ReceivePacketSucc() 299 auto len = memory->Write(avPacket_->data, avPacket_->size, headerSize); in ReceivePacketSucc() 300 if (len < avPacket_->size) { in ReceivePacketSucc() 306 …outBuffer->duration_ = ConvertTimeFromFFmpeg(avPacket_->duration, avCodecContext_->time_base) / NS… in ReceivePacketSucc() 308 outBuffer->pts_ = ((INT64_MAX - prevPts_) < avPacket_->duration) in ReceivePacketSucc() 318 (void)memset_s(avPacket_.get(), sizeof(AVPacket), 0, sizeof(AVPacket)); in ReceiveBuffer() 319 auto ret = avcodec_receive_packet(avCodecContext_.get(), avPacket_.get()); in ReceiveBuffer() 336 av_packet_unref(avPacket_.get()); in ReceiveBuffer() [all …]
|
H A D | ffmpeg_aac_encoder_plugin.h | 117 std::shared_ptr<AVPacket> avPacket_{};
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/audio_decoder/ |
H A D | audio_ffmpeg_decoder_plugin.cpp | 313 avPacket_ = std::shared_ptr<AVPacket>(av_packet_alloc(), [](AVPacket* ptr) { in Prepare() 509 avPacket_->data = const_cast<uint8_t*>(ptr); in SendBufferLocked() 510 avPacket_->size = bufferLength; in SendBufferLocked() 511 avPacket_->pts = inputBuffer->pts; in SendBufferLocked() 513 auto ret = avcodec_send_packet(avCodecContext_.get(), avPacket_.get()); in SendBufferLocked() 514 av_packet_unref(avPacket_.get()); in SendBufferLocked()
|
H A D | audio_ffmpeg_decoder_plugin.h | 111 std::shared_ptr<AVPacket> avPacket_ {};
|
/ohos5.0/foundation/multimedia/media_foundation/services/media_monitor/server/src/ |
H A D | media_audio_encoder.cpp | 402 avPacket_ = std::shared_ptr<AVPacket>(packet, [this](AVPacket *packet) { in InitPacket() 479 FALSE_RETURN_V_MSG_E(avPacket_ != nullptr, ERROR, "packet nullptr"); in WriteFrame() 483 ret = apiWrap_->CodecRecvPacket(audioCodecContext_.get(), avPacket_.get()); in WriteFrame() 485 ret = apiWrap_->FormatWriteFrame(formatContext_.get(), avPacket_.get()); in WriteFrame() 486 apiWrap_->PacketUnref(avPacket_.get()); in WriteFrame() 502 avPacket_ = nullptr; in ResetEncoderCtx()
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/video_decoder/ |
H A D | video_ffmpeg_decoder_plugin.cpp | 340 avPacket_ = std::shared_ptr<AVPacket>(av_packet_alloc(), [](AVPacket* ptr) { in Prepare() 477 avPacket_->data = const_cast<uint8_t*>(ptr); in SendBufferLocked() 478 avPacket_->size = static_cast<int32_t>(bufferLength); in SendBufferLocked() 479 avPacket_->pts = static_cast<int64_t>(inputBuffer->pts); in SendBufferLocked() 481 auto ret = avcodec_send_packet(avCodecContext_.get(), avPacket_.get()); in SendBufferLocked() 482 av_packet_unref(avPacket_.get()); in SendBufferLocked()
|
H A D | video_ffmpeg_decoder_plugin.h | 132 std::shared_ptr<AVPacket> avPacket_ {};
|
/ohos5.0/foundation/multimedia/av_codec/services/engine/codec/include/audio/encoder/ |
H A D | audio_ffmpeg_encoder_plugin.h | 58 std::shared_ptr<AVPacket> avPacket_; variable
|
H A D | audio_ffmpeg_aac_encoder_plugin.h | 62 std::shared_ptr<AVPacket> avPacket_; variable
|
/ohos5.0/foundation/multimedia/av_codec/services/engine/codec/include/audio/decoder/ |
H A D | audio_ffmpeg_decoder_plugin.h | 87 std::shared_ptr<AVPacket> avPacket_; variable
|
/ohos5.0/foundation/multimedia/av_codec/services/engine/codec/video/fcodec/ |
H A D | fcodec.cpp | 315 … avPacket_ = std::shared_ptr<AVPacket>(av_packet_alloc(), [](AVPacket *p) { av_packet_free(&p); }); in Start() 316 … CHECK_AND_RETURN_RET_LOG((cachedFrame_ != nullptr && avPacket_ != nullptr), AVCS_ERR_UNKNOWN, in Start() 401 av_packet_unref(avPacket_.get()); in ResetBuffers() 938 avPacket_->data = nullptr; in SendFrame() 939 avPacket_->size = 0; in SendFrame() 940 avPacket_->pts = 0; in SendFrame() 946 avPacket_->data = inputAVBuffer->memory_->GetAddr(); in SendFrame() 947 avPacket_->size = static_cast<int32_t>(inputAVBuffer->memory_->GetSize()); in SendFrame() 948 avPacket_->pts = inputAVBuffer->pts_; in SendFrame() 951 int ret = avcodec_send_packet(avCodecContext_.get(), avPacket_.get()); in SendFrame()
|
H A D | fcodec.h | 150 std::shared_ptr<AVPacket> avPacket_ = nullptr; variable
|
/ohos5.0/foundation/multimedia/media_foundation/services/media_monitor/server/include/ |
H A D | media_audio_encoder.h | 101 std::shared_ptr<AVPacket> avPacket_ = nullptr; variable
|