[Xiaomi Redmi 1S] teddy0804:
Hiss sound in Notification Tone

Dear dev,

To make clear about hiss sound, I had experiment in listening the sound of notification. The experiment were in Settings | Sounds | Notification tone and pick Tejat as a tone of notification.

First test began with tapped Tejat repeatedly every around ~1 second and second test tapped Tejat repeatedly every around ~+5 seconds. And have pulled each logcat from the test.

If you try the test, you might hear the difference on Tejat when it sounds.

~1_second_tapped

05-21 10:24:18.152 I/FFMPEG ( 207): TITLE : Tejat

05-21 10:24:18.152 D/FFmpegExtractor( 207): FFmpegExtrator, url: android-source:0xb7155fa0, format_name: ogg, format_long_name: Ogg

05-21 10:24:18.152 I/FFmpegExtractor( 207): adjust mime(application/ogg -> audio/vorbis)

05-21 10:24:18.152 D/FFmpegExtractor( 207): suppoted codec(vorbis) by official Stagefright

05-21 10:24:18.152 D/FFmpegExtractor( 207): ffmpeg detected media content as 'audio/vorbis' with confidence 0.08

05-21 10:24:18.162 D/ExtendedUtils( 207): extended extractor not needed, return default

05-21 10:24:18.162 E/MediaPlayer(12271): Should have subtitle controller already set

05-21 10:24:18.162 D/Ringtone(12271): Successfully created local player

05-21 10:24:18.165 D/NuPlayerDriver( 207): start(0xb7185670)

05-21 10:24:18.165 I/GenericSource( 207): start

05-21 10:24:18.166 E/MediaPlayer(12271): Should have subtitle controller already set

05-21 10:24:18.169 W/Utils ( 207): bool android::canOffloadStream(const android::sp<android::MetaData>&, bool, const android::sp<android::MetaData>&, bool, audio_stream_type_t) No sample bit depth info in meta data

05-21 10:24:18.169 D/AudioPolicyManager( 207): offload disabled by audio.offload.disable=1

05-21 10:24:18.169 I/ExtendedUtils( 207): No channel mask, try channel count

05-21 10:24:18.169 W/ExtendedUtils( 207): No bitrate info

05-21 10:24:18.169 I/NuPlayer( 207): Could not offload audio decode, pcm offload decided :0

05-21 10:24:18.170 W/Utils ( 207): bool android::canOffloadStream(const android::sp<android::MetaData>&, bool, const android::sp<android::MetaData>&, bool, audio_stream_type_t) No sample bit depth info in meta data

05-21 10:24:18.170 D/AudioPolicyManager( 207): offload disabled by audio.offload.disable=1

05-21 10:24:18.185 E/AudioTrack( 207): AudioTrack::set : Exit

05-21 10:24:18.193 D/audio_hw_primary( 207): out_set_parameters: enter: usecase(0: deep-buffer-playback) kvpairs: routing=2

05-21 10:24:18.979 I/ThermalEngine( 215): Sensor:batt_temp:33300 mC

05-21 10:24:19.831 D/NuPlayerDriver( 207): reset(0xb7185670)

05-21 10:24:19.834 D/NuPlayerDriver( 207): notifyResetComplete(0xb7185670)

05-21 10:24:19.835 D/NuPlayerDriver( 207): reset(0xb7185670)

05-21 10:24:19.839 E/MediaPlayer-JNI(12271): QCMediaPlayer mediaplayer NOT present

05-21 10:24:19.863 I/FFmpegExtractor( 207): android-source:0xb7186b40

05-21 10:24:19.869 I/FFMPEG ( 207): Input #0, ogg, from 'android-source:0xb7186b40':

05-21 10:24:19.869 I/FFMPEG ( 207): Duration: 00:00:01.20, start: 0.000000, bitrate: 105 kb/s

05-21 10:24:19.869 I/FFMPEG ( 207): Stream #0:0: Audio: vorbis, 44100 Hz, stereo, fltp, 112 kb/s

05-21 10:24:19.869 I/FFMPEG ( 207): Metadata:

~5_second_tapped

05-21 10:19:02.545 I/FFMPEG ( 207): TITLE : Tejat

05-21 10:19:02.545 D/FFmpegExtractor( 207): FFmpegExtrator, url: android-source:0xb71881f0, format_name: ogg, format_long_name: Ogg

05-21 10:19:02.545 I/FFmpegExtractor( 207): adjust mime(application/ogg -> audio/vorbis)

05-21 10:19:02.545 D/FFmpegExtractor( 207): suppoted codec(vorbis) by official Stagefright

05-21 10:19:02.545 D/FFmpegExtractor( 207): ffmpeg detected media content as 'audio/vorbis' with confidence 0.08

05-21 10:19:02.555 D/ExtendedUtils( 207): extended extractor not needed, return default

05-21 10:19:02.557 E/MediaPlayer(12271): Should have subtitle controller already set

05-21 10:19:02.557 D/Ringtone(12271): Successfully created local player

05-21 10:19:02.558 D/NuPlayerDriver( 207): start(0xb7185670)

05-21 10:19:02.559 I/GenericSource( 207): start

05-21 10:19:02.562 E/MediaPlayer(12271): Should have subtitle controller already set

05-21 10:19:02.563 W/Utils ( 207): bool android::canOffloadStream(const android::sp<android::MetaData>&, bool, const android::sp<android::MetaData>&, bool, audio_stream_type_t) No sample bit depth info in meta data

05-21 10:19:02.563 D/AudioPolicyManager( 207): offload disabled by audio.offload.disable=1

05-21 10:19:02.563 I/ExtendedUtils( 207): No channel mask, try channel count

05-21 10:19:02.563 W/ExtendedUtils( 207): No bitrate info

05-21 10:19:02.563 I/NuPlayer( 207): Could not offload audio decode, pcm offload decided :0

05-21 10:19:02.565 W/Utils ( 207): bool android::canOffloadStream(const android::sp<android::MetaData>&, bool, const android::sp<android::MetaData>&, bool, audio_stream_type_t) No sample bit depth info in meta data

05-21 10:19:02.565 D/AudioPolicyManager( 207): offload disabled by audio.offload.disable=1

05-21 10:19:02.579 E/AudioTrack( 207): AudioTrack::set : Exit

05-21 10:19:02.580 D/audio_hw_primary( 207): out_set_parameters: enter: usecase(0: deep-buffer-playback) kvpairs: routing=2

05-21 10:19:02.592 D/audio_hw_primary( 207): start_output_stream: enter: stream(0xb70f38c8)usecase(0: deep-buffer-playback) devices(0x2)

05-21 10:19:02.592 D/audio_hw_primary( 207): start_output_stream: enter: usecase(0: deep-buffer-playback) devices(0x2)

05-21 10:19:02.592 D/audio_hw_primary( 207): select_devices: out_snd_device(2: speaker) in_snd_device(0: )

05-21 10:19:02.592 W/msm8974_platform( 207): Codec backend bitwidth 16, samplerate 48000

05-21 10:19:02.592 D/hardware_info( 207): hw_info_append_hw_type : device_name = speaker

05-21 10:19:02.592 I/msm8974_platform( 207): platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(14)

05-21 10:19:02.592 D/ACDB-LOADER( 207): ACDB -> send_audio_cal, acdb_id = 14, path = 0

05-21 10:19:02.592 D/ACDB-LOADER( 207): ACDB -> send_adm_topology

05-21 10:19:02.592 D/ACDB-LOADER( 207): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID

05-21 10:19:02.592 D/ACDB-LOADER( 207): ACDB -> send_audtable

05-21 10:19:02.592 D/ACDB-LOADER( 207): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE

05-21 10:19:02.592 D/ACDB-LOADER( 207): ACDB -> AUDIO_SET_AUDPROC_CAL

05-21 10:19:02.592 D/ACDB-LOADER( 207): ACDB -> send_audvoltable

05-21 10:19:02.592 D/ACDB-LOADER( 207): ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE

05-21 10:19:02.592 D/ACDB-LOADER( 207): ACDB -> AUDIO_SET_AUDPROC_VOL_CAL

05-21 10:19:02.592 D/ACDB-LOADER( 207): ACDB -> AUDIO_SET_AFE_CAL

05-21 10:19:02.597 D/audio_hw_primary( 207): select_devices: done

05-21 10:19:03.460 I/ThermalEngine( 215): Sensor:batt_temp:33900 mC

05-21 10:19:04.465 I/ThermalEngine( 215): Sensor:batt_temp:33900 mC

05-21 10:19:05.469 I/ThermalEngine( 215): Sensor:batt_temp:34000 mC

05-21 10:19:06.474 I/ThermalEngine( 215): Sensor:batt_temp:34000 mC

05-21 10:19:06.666 D/audio_hw_primary( 207): out_standby: enter: stream (0xb70f38c8) usecase(0: deep-buffer-playback)

05-21 10:19:06.783 D/hardware_info( 207): hw_info_append_hw_type : device_name = speaker

05-21 10:19:07.478 I/ThermalEngine( 215): Sensor:batt_temp:33900 mC

05-21 10:19:07.558 D/NuPlayerDriver( 207): reset(0xb7185670)

05-21 10:19:07.560 D/NuPlayerDriver( 207): notifyResetComplete(0xb7185670)

05-21 10:19:07.561 D/NuPlayerDriver( 207): reset(0xb7185670)

05-21 10:19:07.564 E/MediaPlayer-JNI(12271): QCMediaPlayer mediaplayer NOT present

05-21 10:19:07.588 I/FFmpegExtractor( 207): android-source:0xb7140fe8

05-21 10:19:07.594 I/FFMPEG ( 207): Input #0, ogg, from 'android-source:0xb7140fe8':

05-21 10:19:07.594 I/FFMPEG ( 207): Duration: 00:00:01.20, start: 0.000000, bitrate: 105 kb/s

05-21 10:19:07.594 I/FFMPEG ( 207): Stream #0:0: Audio: vorbis, 44100 Hz, stereo, fltp, 112 kb/s

05-21 10:19:07.594 I/FFMPEG ( 207): Metadata:

So I think there is a bug in notification tone when it sounds. If the audio is normal, we should hear the same sound, isn't it?