153 Commits (3e29db0621e2571b1f615cc48cb5848b5c1f263f)

Author SHA1 Message Date
Glenn Kasten 03539407b0 Use option to flush the entire buffer on -EOVERFLOW
7 years ago
Glenn Kasten 5ede4eef66 Merge "Change raw pointer mNamedReaders to reference"
7 years ago
Nicolas Roulet b3461d58e4 Merge changes I10d5387a,If73be46d
7 years ago
Glenn Kasten 1c446273e6 Change raw pointer mNamedReaders to reference
7 years ago
Nicolas Roulet 4f03349cda NBLog add log scale to histograms
7 years ago
Nicolas Roulet ad82aa66ff NBLog improve Histograms:
7 years ago
Nicolas Roulet 0b9e783197 Merge changes I19384478,I71c4df28,I2e0b48c6,I7fb9b899
7 years ago
Nicolas Roulet f42f15685e NBLog change timespec to int64_t nanoseconds
7 years ago
Nicolas Roulet 2aedf3732c NBLog: add buffer hex dump
7 years ago
Nicolas Roulet 537ad7dab8 Add histogram entries (timestamp and flush)
7 years ago
Nicolas Roulet bd0c6b47a9 Add unique IDs to log entry
7 years ago
Nicolas Roulet 397ddfb447 Merge "NBLog exchange author and timestamp positions in log"
7 years ago
Nicolas Roulet 1ca75129a6 NBLog exchange author and timestamp positions in log
7 years ago
Nicolas Roulet 5020a34887 Merge "Check corruption in NBLog Reader snapshots"
7 years ago
Nicolas Roulet 89e5a2b102 Merge "NBLog periodic merging thread"
7 years ago
Nicolas Roulet 6ea1d7e449 Check corruption in NBLog Reader snapshots
7 years ago
Nicolas Roulet dcdfaecc1f NBLog periodic merging thread
7 years ago
Mathias Agopian 05d19b08f3 fallout of cleaning-up libutils includes
7 years ago
Vijay Venkatraman e2b43843fd Moved headers from include/ to appropriate libs
7 years ago
Nicolas Roulet cd5dd01665 Implement entry iterators
7 years ago
Nicolas Roulet 40a4498b96 Implement log merging.
7 years ago
Nicolas Roulet 4da7820be4 Minor code style changes and namespace fix
7 years ago
Nicolas Roulet c20cb50c1c Added process name to PID log
7 years ago
Nicolas Roulet fe1e1449ca Implemented typed, thread-specific logging system. Currently supported types are:
8 years ago
Glenn Kasten 535e161e2e media.log: re-implement NBLog using audio_utils_fifo
8 years ago
Glenn Kasten ed99c2b5a9 NBAIO: re-implement NBAIO Pipe and MonoPipe using fifo
8 years ago
Marco Nelissen c661ae6165 Remove unneeded links with dynamic libraries
8 years ago
Dan Willemsen e90894f52e Convert libnbaio to Android.bp
8 years ago
Mikhail Naganov a0c9133981 Update NBAIO to use the new audio HAL abstraction layer
8 years ago
Glenn Kasten 1b291841a5 Fix RecordThread running too often if fast capture is active
8 years ago
Andy Hung ad6d52d389 Flush FastCapture PipeReader when starting after stop
8 years ago
Glenn Kasten 6b3305184c Merge "Make build warnings be errors" into nyc-dev
8 years ago
Glenn Kasten 57c4e6f746 Fix build warnings
8 years ago
Glenn Kasten e875c80161 Make build warnings be errors
8 years ago
Andy Hung 818e7a32ce Implement server side playback timestamps with 64 bit accuracy
9 years ago
Glenn Kasten d79072e9df Remove TimedAudioTrack and associated code
9 years ago
Glenn Kasten 97f230b39b Check for integer overflow on malloc in SourceAudioBufferProvider
9 years ago
Glenn Kasten 53dbe77b9f Move roundup from frameworks/av to system/media
10 years ago
Andy Hung 9b82924cbd Remove explicit instantiation of SingleStateQueue
10 years ago
Glenn Kasten e3c7c6480c Fix compile error when LOG_NDEBUG enabled
10 years ago
Mark Salyzyn 0f6a043571 libnbaio: 64-bit compile warnings
10 years ago
Elliott Hughes 87cebadd48 resolved conflicts for merge of f285c91e to master
10 years ago
Elliott Hughes 8b5f642eb2 Move frameworks/av from fdprintf to POSIX dprintf.
10 years ago
Andy Hung e541269be9 Use new channel count functions for audio masks
10 years ago
Glenn Kasten 5e4c4f1233 Fix bit rot in AudioStreamInSource
10 years ago
Glenn Kasten c26d923712 Allow placement of Pipe buffer to be specified
10 years ago
Glenn Kasten d1adad7acd resolved conflicts for merge of 0d79b935 to master
10 years ago
Glenn Kasten 95d287db3a Fix format warnings
10 years ago
Glenn Kasten 92dfd8e67e Add private method NBLog::Reader::dumpLine()
10 years ago
Glenn Kasten 3f35eb55f0 Fix log spam when MonoPipe is unable to get local frequency
10 years ago
Glenn Kasten 55e599daff Miscellaneous cleanup for NBAIO
10 years ago
Glenn Kasten f69f986951 NBAIO::Format_from_SR_C requires audio_format_t parameter
10 years ago
Glenn Kasten d42bc56e58 Remove checks for specific sample rates and channel counts
10 years ago
Glenn Kasten 43d9b8706b Remove restriction for HAL streams of AUDIO_FORMAT_PCM_16_BIT
10 years ago
Glenn Kasten c326e1c3d1 Remove Format_frameBitShift()
10 years ago
Glenn Kasten 983f0578cc Re-implement Format_frameSize(), to support non-power-of-2
10 years ago
Glenn Kasten 2b7b910f4b Split mPacked into 4 separate fields
10 years ago
Glenn Kasten f95a3c4122 Add format parameter to Format_from_SR_C
10 years ago
Glenn Kasten 4d693d6b8c Use mFrameSize instead of mBitShift
10 years ago
Glenn Kasten ac3e9db88d Add mFrameSize but do not remove mFrameBitShift yet
10 years ago
Glenn Kasten 3e8027a04c Move StateQueueInstantiations to libinstantssq
11 years ago
Glenn Kasten c02c96161d Fix bug with not reporting lost bytes
11 years ago
Glenn Kasten 4e01ef6b2f Add private method NBLog::Reader::dumpLine()
11 years ago
Narayan Kamath 1d6fa7af12 resolved conflicts for merge of 566be7c3 to master
11 years ago
Kévin PETIT 377b2ec9a2 Make frameworks/av 64-bit compatible
11 years ago
Glenn Kasten c99144dd27 Merge "Change Format_frameBitShift() API for non-power-of-2 sizes"
11 years ago
Glenn Kasten ddc0630dd8 Merge "Add FIXMEs about audio_format_t assumption"
11 years ago
Glenn Kasten c7a3882984 Merge "Change NBAIO_Format from typedef to struct"
11 years ago
Glenn Kasten a793625031 Merge "Use Format_isValid() and Format_isEqual() instead of direct comparison"
11 years ago
Glenn Kasten 19f420ea68 Merge "Add Format_isValid() and Format_isEqual() to NBAIO"
11 years ago
Glenn Kasten 2a16afb8dc Merge "Fix unused parameter warnings in audio"
11 years ago
Glenn Kasten 4d7b3f876b Change Format_frameBitShift() API for non-power-of-2 sizes
11 years ago
Glenn Kasten 1ec712f180 Add FIXMEs about audio_format_t assumption
11 years ago
Glenn Kasten c4b8b32dec Change NBAIO_Format from typedef to struct
11 years ago
Glenn Kasten 6e0d67d7b4 Use Format_isValid() and Format_isEqual() instead of direct comparison
11 years ago
Glenn Kasten cc1e0e807e Add Format_isValid() and Format_isEqual() to NBAIO
11 years ago
Glenn Kasten 51d53cd993 Change Format_Invalid from enum to global const
11 years ago
Glenn Kasten 0f11b51a57 Fix unused parameter warnings in audio
11 years ago
Glenn Kasten 72e54af9fc Use const NBAIO_Format& in parameter lists
11 years ago
Nick Kralevich aaa42e5779 am 081559cc: am 514ac2ba: am e311b15c: Merge "Fix c++11 narrowing"
11 years ago
Nick Kralevich e311b15cf8 Merge "Fix c++11 narrowing"
11 years ago
Glenn Kasten 481fb67a59 Add RecordThread media.log and deferred deallocation
11 years ago
synergydev 3b546caeb0 Fix c++11 narrowing
11 years ago
Glenn Kasten fe346c707f Fix miscellanous AudioTrack::getTimestamp() bugs
11 years ago
Glenn Kasten 4d0815d694 Implement MonoPipe::getTimestamp
11 years ago
Glenn Kasten 6466c9e6e6 Add ExtendedAudioBufferProvider::framesReleased and onTimestamp
11 years ago
Glenn Kasten 894d6be4f9 Add NBAIO_Source::onTimestamp()
11 years ago
Glenn Kasten a07a1c2c91 Instantiate SingleStateQueue<AudioTimestamp>
11 years ago
Glenn Kasten 767094dd98 Add NBAIO_Sink::getTimestamp()
11 years ago
Ying Wang ecba7488c5 Add liblog
11 years ago
Ying Wang da0dc0af0e Add liblog
11 years ago
Glenn Kasten 10eb4b3354 Add non-blocking event logger NBLog
12 years ago
Glenn Kasten 11d8dfcc06 Add non-blocking event logger NBLog
12 years ago
Glenn Kasten fb6a5c31c0 Add NBAIO support for more sample rates
12 years ago
Glenn Kasten b64497eb87 Add NBAIO support for more sample rates
12 years ago
Glenn Kasten 9bb6e65def Enable write side of MonoPipe to be shutdown
12 years ago
Glenn Kasten 003d9f7193 Enable write side of MonoPipe to be shutdown
12 years ago
Glenn Kasten 99ae06be60 Check clock_gettime(CLOCK_MONOTONIC) for failure
12 years ago
Glenn Kasten 80b3273cea Check clock_gettime(CLOCK_MONOTONIC) for failure
12 years ago
Glenn Kasten 5e33395f4e Documentation on pipes
12 years ago