Searched refs:NBLog (Results 1 - 21 of 21) sorted by relevance

/frameworks/av/media/libnblog/
H A DNBLog.cpp19 #define LOG_TAG "NBLog"
37 #include <media/nblog/NBLog.h>
49 int NBLog::Entry::copyEntryDataAt(size_t offset) const
67 std::unique_ptr<NBLog::AbstractEntry> NBLog::AbstractEntry::buildEntry(const uint8_t *ptr) {
81 NBLog::AbstractEntry::AbstractEntry(const uint8_t *entry) : mEntry(entry) {
86 NBLog::EntryIterator NBLog::FormatEntry::begin() const {
90 const char *NBLog::FormatEntry::formatString() const {
94 size_t NBLog
[all...]
H A DReportPerformance.cpp30 #include <media/nblog/NBLog.h>
H A DPerformanceAnalysis.cpp36 #include <media/nblog/NBLog.h>
/frameworks/av/services/audioflinger/
H A DTypedLogger.cpp26 thread_local NBLog::Writer *tlNBLogWriter;
H A DFastThreadState.h22 #include <media/nblog/NBLog.h>
47 NBLog::Writer* mNBLogWriter; // non-blocking logger
H A DTypedLogger.h23 #include <media/nblog/NBLog.h>
88 #define LOGT(fmt, ...) do { NBLog::Writer *x = tlNBLogWriter; if (x != nullptr) \
93 #define LOG_HIST_TS() do { NBLog::Writer *x = tlNBLogWriter; if (x != nullptr) \
94 x->logEventHistTs(NBLog::EVENT_HISTOGRAM_ENTRY_TS, hash(__FILE__, __LINE__)); } while(0)
97 #define LOG_AUDIO_STATE() do { NBLog::Writer *x = tlNBLogWriter; if (x != nullptr) \
98 x->logEventHistTs(NBLog::EVENT_AUDIO_STATE, hash(__FILE__, __LINE__)); } while(0)
102 extern thread_local NBLog::Writer *tlNBLogWriter;
H A DFastThread.h44 virtual void setNBLogWriter(NBLog::Writer *logWriter __unused) { }
84 NBLog::Writer mDummyNBLogWriter;
85 NBLog::Writer* mNBLogWriter; // always non-nullptr: real NBLog::Writer* or &mDummyNBLogWriter
H A DFastCapture.h42 virtual void setNBLogWriter(NBLog::Writer *logWriter);
H A DFastMixerState.h24 #include <media/nblog/NBLog.h>
H A DFastMixer.h49 virtual void setNBLogWriter(NBLog::Writer *logWriter);
H A DAudioFlinger.h77 #include <media/nblog/NBLog.h>
266 sp<NBLog::Writer> newWriter_l(size_t size, const char *name);
267 void unregisterWriter(const sp<NBLog::Writer>& writer);
282 sp<MemoryDealer> mLogMemoryDealer; // == 0 when NBLog is disabled
285 Vector< sp<NBLog::Writer> > mUnregisteredWriters;
H A DFastCapture.cpp60 void FastCapture::setNBLogWriter(NBLog::Writer *logWriter __unused)
H A DAudioFlinger.cpp598 sp<NBLog::Writer> AudioFlinger::newWriter_l(size_t size, const char *name)
603 return new NBLog::Writer();
605 sp<IMemory> shared = mLogMemoryDealer->allocate(NBLog::Timeline::sharedSize(size));
621 shared = mLogMemoryDealer->allocate(NBLog::Timeline::sharedSize(size));
628 return new NBLog::Writer();
631 NBLog::Shared *sharedRawPtr = (NBLog::Shared *) shared->pointer();
632 new((void *) sharedRawPtr) NBLog::Shared(); // placement new here, but the corresponding
635 return new NBLog::Writer(shared, size);
638 void AudioFlinger::unregisterWriter(const sp<NBLog
[all...]
H A DFastMixer.cpp104 void FastMixer::setNBLogWriter(NBLog::Writer *logWriter)
329 // TODO: pass an ID parameter to indicate which time series we want to write to in NBLog.cpp
H A DThreads.h493 sp<NBLog::Writer> mNBLogWriter;
1065 sp<NBLog::Writer> mFastMixerNBLogWriter;
1548 sp<NBLog::Writer> mFastCaptureNBLogWriter;
/frameworks/av/services/medialog/
H A DMediaLogService.h22 #include <media/nblog/NBLog.h>
58 Vector<NBLog::NamedReader> mNamedReaders; // protected by mLock
61 NBLog::Shared *mMergerShared;
62 NBLog::Merger mMerger;
63 NBLog::MergeReader mMergeReader;
64 const sp<NBLog::MergeThread> mMergeThread;
H A DMediaLogService.cpp23 #include <media/nblog/NBLog.h>
34 // call NBLog::Merger::merge() to collect the data and write it to the FIFO, and call
35 // NBLog::MergeReader::getAndProcessSnapshot to process the merged data.
38 mMergerShared((NBLog::Shared*) malloc(NBLog::Timeline::sharedSize(kMergeBufferSize))),
41 mMergeThread(new NBLog::MergeThread(mMerger, mMergeReader))
58 shared->size() < NBLog::Timeline::sharedSize(size)) {
61 sp<NBLog::Reader> reader(new NBLog::Reader(shared, size));
62 NBLog
[all...]
/frameworks/av/include/media/
H A DAudioMixer.h31 #include <media/nblog/NBLog.h>
148 void setNBLogWriter(NBLog::Writer *logWriter) {
387 NBLog::Writer *mNBLogWriter = nullptr; // associated NBLog::Writer
/frameworks/av/media/libaudioclient/include/media/
H A DAudioMixer.h31 #include <media/nblog/NBLog.h>
148 void setNBLogWriter(NBLog::Writer *logWriter) {
387 NBLog::Writer *mNBLogWriter = nullptr; // associated NBLog::Writer
/frameworks/av/include/media/nblog/
H A DNBLog.h38 class NBLog { class in namespace:android
491 NamedReader(const sp<NBLog::Reader>& reader, const char *name) :
495 const sp<NBLog::Reader>& reader() const { return mReader; }
499 sp<NBLog::Reader> mReader;
533 // data collected by NBLog::Merger from all NamedReaders. It is used to process
600 }; // class NBLog
/frameworks/av/media/libnblog/include/media/nblog/
H A DNBLog.h38 class NBLog { class in namespace:android
491 NamedReader(const sp<NBLog::Reader>& reader, const char *name) :
495 const sp<NBLog::Reader>& reader() const { return mReader; }
499 sp<NBLog::Reader> mReader;
533 // data collected by NBLog::Merger from all NamedReaders. It is used to process
600 }; // class NBLog

Completed in 99 milliseconds