Home
last modified time | relevance | path

Searched refs:playbackRate (Results 1 – 25 of 26) sorted by relevance

12

/frameworks/av/media/libaudioprocessing/include/media/
DAudioResamplerPublic.h60 static inline bool isAudioPlaybackRateValid(const AudioPlaybackRate &playbackRate) { in isAudioPlaybackRateValid() argument
61 if (playbackRate.mFallbackMode == AUDIO_TIMESTRETCH_FALLBACK_FAIL && in isAudioPlaybackRateValid()
62 (playbackRate.mStretchMode == AUDIO_TIMESTRETCH_STRETCH_VOICE || in isAudioPlaybackRateValid()
63 playbackRate.mStretchMode == AUDIO_TIMESTRETCH_STRETCH_DEFAULT)) { in isAudioPlaybackRateValid()
65 return playbackRate.mSpeed >= TIMESTRETCH_SONIC_SPEED_MIN && in isAudioPlaybackRateValid()
66 playbackRate.mSpeed <= TIMESTRETCH_SONIC_SPEED_MAX && in isAudioPlaybackRateValid()
67 playbackRate.mPitch >= AUDIO_TIMESTRETCH_PITCH_MIN && in isAudioPlaybackRateValid()
68 playbackRate.mPitch <= AUDIO_TIMESTRETCH_PITCH_MAX; in isAudioPlaybackRateValid()
70 return playbackRate.mSpeed >= AUDIO_TIMESTRETCH_SPEED_MIN && in isAudioPlaybackRateValid()
71 playbackRate.mSpeed <= AUDIO_TIMESTRETCH_SPEED_MAX && in isAudioPlaybackRateValid()
[all …]
DBufferProviders.h204 const AudioPlaybackRate &playbackRate);
215 virtual status_t setPlaybackRate(const AudioPlaybackRate &playbackRate);
DAudioMixer.h103 bool setPlaybackRate(const AudioPlaybackRate &playbackRate);
/frameworks/av/include/media/
DAudioResamplerPublic.h60 static inline bool isAudioPlaybackRateValid(const AudioPlaybackRate &playbackRate) { in isAudioPlaybackRateValid() argument
61 if (playbackRate.mFallbackMode == AUDIO_TIMESTRETCH_FALLBACK_FAIL && in isAudioPlaybackRateValid()
62 (playbackRate.mStretchMode == AUDIO_TIMESTRETCH_STRETCH_VOICE || in isAudioPlaybackRateValid()
63 playbackRate.mStretchMode == AUDIO_TIMESTRETCH_STRETCH_DEFAULT)) { in isAudioPlaybackRateValid()
65 return playbackRate.mSpeed >= TIMESTRETCH_SONIC_SPEED_MIN && in isAudioPlaybackRateValid()
66 playbackRate.mSpeed <= TIMESTRETCH_SONIC_SPEED_MAX && in isAudioPlaybackRateValid()
67 playbackRate.mPitch >= AUDIO_TIMESTRETCH_PITCH_MIN && in isAudioPlaybackRateValid()
68 playbackRate.mPitch <= AUDIO_TIMESTRETCH_PITCH_MAX; in isAudioPlaybackRateValid()
70 return playbackRate.mSpeed >= AUDIO_TIMESTRETCH_SPEED_MIN && in isAudioPlaybackRateValid()
71 playbackRate.mSpeed <= AUDIO_TIMESTRETCH_SPEED_MAX && in isAudioPlaybackRateValid()
[all …]
/frameworks/av/media/libaudioprocessing/
DAudioMixer.cpp483 const AudioPlaybackRate *playbackRate = in setParameter() local
485 ALOGW_IF(!isAudioPlaybackRateValid(*playbackRate), in setParameter()
487 playbackRate->mSpeed, playbackRate->mPitch); in setParameter()
488 if (track->setPlaybackRate(*playbackRate)) { in setParameter()
491 playbackRate->mSpeed, in setParameter()
492 playbackRate->mPitch, in setParameter()
493 playbackRate->mStretchMode, in setParameter()
494 playbackRate->mFallbackMode); in setParameter()
508 bool AudioMixer::Track::setPlaybackRate(const AudioPlaybackRate &playbackRate) in setPlaybackRate() argument
511 fabs(playbackRate.mSpeed - mPlaybackRate.mSpeed) < AUDIO_TIMESTRETCH_SPEED_MIN_DELTA && in setPlaybackRate()
[all …]
DBufferProviders.cpp435 audio_format_t format, uint32_t sampleRate, const AudioPlaybackRate &playbackRate) : in TimestretchBufferProvider() argument
450 setPlaybackRate(playbackRate); in TimestretchBufferProvider()
452 this, channelCount, format, sampleRate, playbackRate.mSpeed, in TimestretchBufferProvider()
453 playbackRate.mPitch, playbackRate.mStretchMode, playbackRate.mFallbackMode); in TimestretchBufferProvider()
579 status_t TimestretchBufferProvider::setPlaybackRate(const AudioPlaybackRate &playbackRate) in setPlaybackRate() argument
581 mPlaybackRate = playbackRate; in setPlaybackRate()
/frameworks/av/media/libmediahelper/
DAudioValidator.cpp175 const audio_playback_rate_t& playbackRate) in validatePlaybackRate() argument
177 if (playbackRate.mSpeed < 0.f || playbackRate.mPitch < 0.f) return BAD_VALUE; in validatePlaybackRate()
178 return validatePlaybackRateFallbackMode(playbackRate.mFallbackMode) ?: in validatePlaybackRate()
179 validatePlaybackRateStretchMode(playbackRate.mStretchMode); in validatePlaybackRate()
/frameworks/av/media/libaudiohal/impl/
DStreamHalHidl.cpp774 audio_playback_rate_t* playbackRate __unused) { in getPlaybackRateParameters()
779 const audio_playback_rate_t& playbackRate __unused) { in setPlaybackRateParameters()
833 status_t StreamOutHalHidl::getPlaybackRateParameters(audio_playback_rate_t* playbackRate) { in getPlaybackRateParameters() argument
841 playbackRate->mSpeed = hidlPlaybackRate.speed; in getPlaybackRateParameters()
842 playbackRate->mPitch = hidlPlaybackRate.pitch; in getPlaybackRateParameters()
843 playbackRate->mStretchMode = in getPlaybackRateParameters()
846 playbackRate->mFallbackMode = in getPlaybackRateParameters()
854 status_t StreamOutHalHidl::setPlaybackRateParameters(const audio_playback_rate_t& playbackRate) { in setPlaybackRateParameters() argument
859 PlaybackRate{playbackRate.mSpeed, playbackRate.mPitch, in setPlaybackRateParameters()
860 static_cast<TimestretchMode>(playbackRate.mStretchMode), in setPlaybackRateParameters()
[all …]
DStreamHalHidl.h198 status_t getPlaybackRateParameters(audio_playback_rate_t* playbackRate) override;
201 status_t setPlaybackRateParameters(const audio_playback_rate_t& playbackRate) override;
DStreamHalAidl.cpp875 status_t StreamOutHalAidl::getPlaybackRateParameters(audio_playback_rate_t* playbackRate) { in getPlaybackRateParameters() argument
878 if (playbackRate == nullptr) { in getPlaybackRateParameters()
883 *playbackRate = VALUE_OR_RETURN_STATUS( in getPlaybackRateParameters()
888 status_t StreamOutHalAidl::setPlaybackRateParameters(const audio_playback_rate_t& playbackRate) { in setPlaybackRateParameters() argument
892 ::aidl::android::legacy2aidl_audio_playback_rate_t_AudioPlaybackRate(playbackRate)); in setPlaybackRateParameters()
DStreamHalAidl.h372 status_t getPlaybackRateParameters(audio_playback_rate_t* playbackRate) override;
375 status_t setPlaybackRateParameters(const audio_playback_rate_t& playbackRate) override;
/frameworks/av/media/libstagefright/
DMediaClock.cpp316 int64_t anchorTimeRealUs, float playbackRate) { in updateAnchorTimesAndPlaybackRate_l() argument
319 || mPlaybackRate != playbackRate) { in updateAnchorTimesAndPlaybackRate_l()
322 mPlaybackRate = playbackRate; in updateAnchorTimesAndPlaybackRate_l()
/frameworks/av/media/libmediahelper/include/media/
DAudioValidator.h105 static status_t validatePlaybackRate(const audio_playback_rate_t& playbackRate);
/frameworks/av/media/libaudioclient/aidl/android/media/
DIAudioTrack.aidl115 void setPlaybackRateParameters(in AudioPlaybackRate playbackRate); in setPlaybackRateParameters() argument
/frameworks/av/media/libaudioclient/
DAudioTrack.cpp1273 status_t AudioTrack::setPlaybackRate(const AudioPlaybackRate &playbackRate) in setPlaybackRate() argument
1276 if (isAudioPlaybackRateEqual(playbackRate, mPlaybackRate)) { in setPlaybackRate()
1282 legacy2aidl_audio_playback_rate_t_AudioPlaybackRate(playbackRate)))); in setPlaybackRate()
1284 mPlaybackRate = playbackRate; in setPlaybackRate()
1286 && playbackRate.mSpeed == 1.0f && mPlaybackRate.mPitch == 1.0f) { in setPlaybackRate()
1287 mPlaybackRate = playbackRate; in setPlaybackRate()
1297 __func__, mPortId, mSampleRate, playbackRate.mSpeed, playbackRate.mPitch); in setPlaybackRate()
1299 const uint32_t effectiveRate = adjustSampleRate(mSampleRate, playbackRate.mPitch); in setPlaybackRate()
1300 const float effectiveSpeed = adjustSpeed(playbackRate.mSpeed, playbackRate.mPitch); in setPlaybackRate()
1301 const float effectivePitch = adjustPitch(playbackRate.mPitch); in setPlaybackRate()
[all …]
/frameworks/av/media/libaudiohal/include/media/audiohal/
DStreamHalInterface.h244 virtual status_t getPlaybackRateParameters(audio_playback_rate_t* playbackRate) = 0;
247 virtual status_t setPlaybackRateParameters(const audio_playback_rate_t& playbackRate) = 0;
/frameworks/av/media/libstagefright/include/media/stagefright/
DMediaClock.h98 int64_t anchorTimeMediaUs, int64_t anchorTimeRealUs , float playbackRate);
/frameworks/av/services/audioflinger/
DPlaybackTracks.h137 status_t getPlaybackRateParameters(audio_playback_rate_t* playbackRate) const final;
138 status_t setPlaybackRateParameters(const audio_playback_rate_t& playbackRate) final;
DIAfTrack.h314 virtual status_t getPlaybackRateParameters(audio_playback_rate_t* playbackRate) const = 0;
315 virtual status_t setPlaybackRateParameters(const audio_playback_rate_t& playbackRate) = 0;
DTracks.cpp376 const media::audio::common::AudioPlaybackRate& playbackRate) final;
552 const media::audio::common::AudioPlaybackRate& playbackRate) in setPlaybackRateParameters() argument
555 aidl2legacy_AudioPlaybackRate_audio_playback_rate_t(playbackRate)); in setPlaybackRateParameters()
1978 audio_playback_rate_t* playbackRate) const in getPlaybackRateParameters()
1986 status = t->getOutput_l()->stream->getPlaybackRateParameters(playbackRate); in getPlaybackRateParameters()
1988 !isAudioPlaybackRateEqual(mPlaybackRateParameters, *playbackRate), in getPlaybackRateParameters()
1996 const audio_playback_rate_t& playbackRate) in setPlaybackRateParameters() argument
2004 status = t->getOutput_l()->stream->setPlaybackRateParameters(playbackRate); in setPlaybackRateParameters()
2006 mPlaybackRateParameters = playbackRate; in setPlaybackRateParameters()
/frameworks/av/include/private/media/
DAudioTrackShared.h473 void setPlaybackRate(const AudioPlaybackRate& playbackRate) {
474 mPlaybackRateMutator.push(playbackRate);
/frameworks/av/media/libaudioclient/fuzzer/
Daudioflinger_fuzzer.cpp297 AudioPlaybackRate playbackRate = {}; in invokeAudioTrack() local
298 playbackRate.mSpeed = mFdp.ConsumeFloatingPoint<float>(); in invokeAudioTrack()
299 playbackRate.mPitch = mFdp.ConsumeFloatingPoint<float>(); in invokeAudioTrack()
300 track->setPlaybackRate(playbackRate); in invokeAudioTrack()
/frameworks/av/media/libaudioclient/include/media/
DAudioTrack.h687 status_t setPlaybackRate(const AudioPlaybackRate &playbackRate);
/frameworks/av/media/libmediaplayerservice/nuplayer/
DNuPlayer.cpp1479 float playbackRate; in onMessageReceived() local
1482 CHECK(msg->findFloat("playback-rate", &playbackRate)); in onMessageReceived()
1487 in.writeFloat(playbackRate); in onMessageReceived()
/frameworks/base/media/java/android/media/
DMediaPlayer.java3752 float playbackRate = parcel.readFloat(); in handleMessage() local
3757 anchorMediaUs /*Us*/, anchorRealUs * 1000 /*Ns*/, playbackRate); in handleMessage()

12