Home
last modified time | relevance | path

Searched refs:adtsHeader (Results 1 - 10 of 10) sorted by relevance

/foundation/CastEngine/castengine_wifi_display/services/codec/src/
H A Daudio_aac_codec.cpp342 uint8_t adtsHeader[ADTS_HEADER_SIZE]; in AddAdtsHeader() local
347 adtsHeader[0] = ADTS_HEADER_BEGIN; in AddAdtsHeader()
348 adtsHeader[1] = ADTS_HEADER_MPEG4_AACLC; in AddAdtsHeader()
349 adtsHeader[ADTS_HEADER_INDEX_2] = in AddAdtsHeader()
353 adtsHeader[ADTS_HEADER_INDEX_3] = in AddAdtsHeader()
356 adtsHeader[ADTS_HEADER_INDEX_4] = in AddAdtsHeader()
358 adtsHeader[ADTS_HEADER_INDEX_5] = in AddAdtsHeader()
360 adtsHeader[ADTS_HEADER_INDEX_6] = ADTS_HEADER_END; in AddAdtsHeader()
362 if (memcpy_s(data, sizeof(adtsHeader), adtsHeader, sizeo in AddAdtsHeader()
[all...]
/foundation/multimedia/media_foundation/engine/plugin/plugins/demuxer/minimp4_demuxer/
H A Dminimp4_demuxer_plugin.cpp292 uint8_t adtsHeader[ADTS_HEADER_SIZE] = {0}; in FillADTSHead() local
299 adtsHeader[0] = static_cast<uint8_t>(0xFF); in FillADTSHead()
300 adtsHeader[1] = static_cast<uint8_t>(0xF1); in FillADTSHead()
301 adtsHeader[2] = static_cast<uint8_t>(objectTypeIndication) + (samplerateIndex << 2) + (channelConfig >> 2); // 2 in FillADTSHead()
302 adtsHeader[3] = static_cast<uint8_t>(((channelConfig & 0x3) << 6) + (packetLen >> 11)); // 3,6,11 按协议取信息帧 in FillADTSHead()
303 adtsHeader[4] = static_cast<uint8_t>((packetLen & 0x7FF) >> 3); // 4, 3 按协议取信息帧 in FillADTSHead()
304 adtsHeader[5] = static_cast<uint8_t>(((packetLen & 0x7) << 5) + 0x1F); // 5 按协议取信息帧 in FillADTSHead()
305 adtsHeader[6] = static_cast<uint8_t>(0xFC); // 6 按协议取信息帧 in FillADTSHead()
306 data->Write(adtsHeader, ADTS_HEADER_SIZE, 0); in FillADTSHead()
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/common/src/
H A Dav_trans_utils.cpp283 void GenerateAdtsHeader(unsigned char* adtsHeader, uint32_t packetLen, uint32_t profile, uint32_t sampleRate, in GenerateAdtsHeader() argument
315 adtsHeader[arrZero] = (unsigned char) 0xFF; in GenerateAdtsHeader()
316 adtsHeader[arrOne] = (unsigned char) 0xF9; in GenerateAdtsHeader()
320 adtsHeader[arrTwo] = (unsigned char) (((profile - 1) << calSix) + (freqIdx << calTwo) + (channels >> calTwo)); in GenerateAdtsHeader()
321 adtsHeader[arrThree] = (unsigned char) (((channels & calThree) << calSix) + (packetLen >> calEleven)); in GenerateAdtsHeader()
322 adtsHeader[arrFour] = (unsigned char) ((packetLen & 0x7FF) >> calThree); in GenerateAdtsHeader()
323 adtsHeader[arrFive] = (unsigned char) (((packetLen & calSeven) << calFive) + 0x1F); in GenerateAdtsHeader()
324 adtsHeader[arrSix] = (unsigned char) 0xFC; in GenerateAdtsHeader()
/foundation/CastEngine/castengine_wifi_display/services/protocol/rtp/src/
H A Drtp_codec_aac.cpp118 char adtsHeader[128] = {0}; in FlushData() local
119 auto size = AdtsHeader::DumpAacConfig(aacConfig_, frame_->Size(), (uint8_t *)adtsHeader, sizeof(adtsHeader)); in FlushData()
122 buff->Assign(adtsHeader, size); in FlushData()
/foundation/multimedia/av_codec/services/engine/codec/audio/encoder/
H A Daudio_ffmpeg_aac_encoder_plugin.cpp67 int32_t AudioFFMpegAacEncoderPlugin::GetAdtsHeader(std::string &adtsHeader, int32_t &headerSize, in GetAdtsHeader() argument
78 adtsHeader += 0xFF; in GetAdtsHeader()
79 adtsHeader += 0xF1; in GetAdtsHeader()
80 adtsHeader += (profile << 0x6) + (freqIdx << 0x2) + (chanCfg >> 0x2); in GetAdtsHeader()
81 adtsHeader += (((chanCfg & 0x3) << 0x6) + (frameLength >> 0xB)); in GetAdtsHeader()
82 adtsHeader += ((frameLength & 0x7FF) >> 0x3); in GetAdtsHeader()
83 adtsHeader += (((frameLength & 0x7) << 0x5) + 0x1F); in GetAdtsHeader()
84 adtsHeader += 0xFC; in GetAdtsHeader()
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_encoder/aac/
H A Dffmpeg_aac_encoder_plugin.cpp100 Status FFmpegAACEncoderPlugin::GetAdtsHeader(std::string &adtsHeader, int32_t &headerSize, in GetAdtsHeader() argument
111 adtsHeader += 0xFF; in GetAdtsHeader()
112 adtsHeader += 0xF1; in GetAdtsHeader()
113 adtsHeader += ((profile) << 0x6) + (freqIdx << 0x2) + (chanCfg >> 0x2); in GetAdtsHeader()
114 adtsHeader += (((chanCfg & 0x3) << 0x6) + (frameLength >> 0xB)); in GetAdtsHeader()
115 adtsHeader += ((frameLength & 0x7FF) >> 0x3); in GetAdtsHeader()
116 adtsHeader += (((frameLength & 0x7) << 0x5) + 0x1F); in GetAdtsHeader()
117 adtsHeader += 0xFC; in GetAdtsHeader()
H A Dffmpeg_aac_encoder_plugin.h92 Status GetAdtsHeader(std::string &adtsHeader, int32_t &headerSize, std::shared_ptr<AVCodecContext> ctx,
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/test/av_trans_input/daudio_input_test/
H A Ddaudio_input_test.cpp391 unsigned char* adtsHeader = new unsigned char[1024]; in HWTEST_F() local
396 GenerateAdtsHeader(adtsHeader, packetLen, profile, sampleRate, channels); in HWTEST_F()
399 GenerateAdtsHeader(adtsHeader, packetLen, profile, sampleRate, channels); in HWTEST_F()
400 delete [] adtsHeader; in HWTEST_F()
401 adtsHeader = nullptr; in HWTEST_F()
/foundation/multimedia/av_codec/services/engine/codec/include/audio/encoder/
H A Daudio_ffmpeg_aac_encoder_plugin.h89 int32_t GetAdtsHeader(std::string &adtsHeader, int32_t &headerSize, std::shared_ptr<AVCodecContext> ctx,
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/common/include/
H A Dav_trans_utils.h62 void GenerateAdtsHeader(unsigned char* adtsHeader, uint32_t packetLen, uint32_t profile, uint32_t sampleRate,

Completed in 7 milliseconds