/foundation/multimedia/media_foundation/engine/plugin/convert/ |
H A D | ffmpeg_convert.cpp | 57 Status Resample::Convert(const uint8_t* srcBuffer, const size_t srcLength, uint8_t*& destBuffer, size_t& destLength) in Convert() argument 63 destLength = srcLength * 2; // 2 in Convert() 64 resampleCache_.reserve(destLength); in Convert() 65 resampleCache_.assign(destLength, 0); in Convert() 66 for (size_t i {0}; i < destLength / 2; i++) { // 2 in Convert() 75 destLength = srcLength / 3 * 2; // 3 2 in Convert() 76 resampleCache_.reserve(destLength); in Convert() 77 resampleCache_.assign(destLength, 0); in Convert() 78 for (size_t i = 0; i < destLength / 2; i++) { // 2 in Convert() 98 destLength in Convert() [all...] |
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/common/ |
H A D | ffmpeg_convert.cpp | 94 Status Resample::Convert(const uint8_t *srcBuffer, const size_t srcLength, uint8_t *&destBuffer, size_t &destLength) in Convert() argument 100 destLength = srcLength * 2; // 2 in Convert() 101 resampleCache_.reserve(destLength); in Convert() 102 resampleCache_.assign(destLength, 0); in Convert() 103 for (size_t i{0}; i < destLength / 2; i++) { // 2 in Convert() 112 destLength = srcLength / 3 * 2; // 3 2 in Convert() 113 resampleCache_.reserve(destLength); in Convert() 114 resampleCache_.assign(destLength, 0); in Convert() 115 for (size_t i = 0; i < destLength / 2; i++) { // 2 in Convert() 134 destLength in Convert() [all...] |
H A D | ffmpeg_convert.h | 58 Status Convert(const uint8_t *srcBuffer, const size_t srcLength, uint8_t *&destBuffer, size_t &destLength);
|
/foundation/multimedia/av_codec/services/engine/codec/audio/ |
H A D | audio_resample.cpp | 71 size_t& destLength) in Convert() 86 destLength = 0; in Convert() 89 destLength = static_cast<size_t>(res * av_get_bytes_per_sample(resamplePara_.destFmt) * resamplePara_.channels); in Convert() 70 Convert(const uint8_t* srcBuffer, const size_t srcLength, uint8_t*& destBuffer, size_t& destLength) Convert() argument
|
/foundation/multimedia/av_codec/services/media_engine/plugins/sink/ |
H A D | audio_server_sink_plugin.cpp | 849 size_t destLength = currBuffer.size(); in DrainCacheData() local 851 size_t remained = WriteAudioBuffer(destBuffer, destLength, shouldDrop); in DrainCacheData() 861 if (remained < destLength) { // some data written, then audioRender paused again, update cache in DrainCacheData() 862 std::vector<uint8_t> tmpBuffer(destBuffer + destLength - remained, destBuffer + destLength); in DrainCacheData() 889 size_t destLength = bufferSize; in WriteAudioBuffer() local 890 while (destLength > 0) { in WriteAudioBuffer() 891 MediaAVCodec::AVCodecTrace trace("AudioServerSinkPlugin::WriteAudioBuffer: " + std::to_string(destLength)); in WriteAudioBuffer() 892 int32_t ret = audioRenderer_->Write(destBuffer, destLength); in WriteAudioBuffer() 902 } else if (static_cast<size_t>(ret) < destLength) { in WriteAudioBuffer() 931 size_t destLength = static_cast<size_t>(srcLength); Write() local [all...] |
/foundation/multimedia/av_codec/services/engine/codec/include/audio/ |
H A D | audio_resample.h | 45 int32_t Convert(const uint8_t* srcBuffer, const size_t srcLength, uint8_t*& destBuffer, size_t& destLength);
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/sink/audio_server_sink/ |
H A D | audio_server_sink_plugin.cpp | 732 auto destLength = srcLength; in Write() local 734 FALSE_LOG(resample_->Convert(srcBuffer, srcLength, destBuffer, destLength) == Status::OK); in Write() 736 MEDIA_LOG_DD("write data size " PUBLIC_LOG_ZU, destLength); in Write() 743 for (; destLength > 0;) { in Write() 744 ret = audioRenderer_->Write(destBuffer, destLength); in Write() 748 } else if (static_cast<size_t>(ret) < destLength) { in Write() 752 destLength -= ret; in Write()
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/audio_encoder/ |
H A D | audio_ffmpeg_encoder_plugin.cpp | 374 auto destLength = srcLength; in FillInFrameCache() local 376 FALSE_LOG(resample_->Convert(srcBuffer, srcLength, destBuffer, destLength) == Status::OK); in FillInFrameCache() 377 if (destLength) { in FillInFrameCache() 379 nbSamples = static_cast<int32_t>((static_cast<int32_t>(destLength) in FillInFrameCache() 384 nbSamples = static_cast<int32_t>((destLength / srcBytesPerSample_)); in FillInFrameCache()
|
/foundation/multimedia/media_foundation/engine/include/plugin/convert/ |
H A D | ffmpeg_convert.h | 55 Status Convert(const uint8_t* srcBuffer, const size_t srcLength, uint8_t*& destBuffer, size_t& destLength);
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/sink/sdl/audio_sink/ |
H A D | sdl_audio_sink_plugin.cpp | 371 auto destLength = srcLength; in Write() local 373 FALSE_LOG(resample_->Convert(srcBuffer, srcLength, destBuffer, destLength) == Status::OK); in Write() 376 rb->WriteBuffer(destBuffer, destLength); in Write()
|
/foundation/multimedia/av_codec/services/media_engine/modules/sink/ |
H A D | audio_sink.cpp | 397 size_t destLength = static_cast<size_t>(srcLength); in CalcMaxAmplitude() local 399 CheckUpdateState(reinterpret_cast<char *>(destBuffer), destLength, format); in CalcMaxAmplitude() local
|