summaryrefslogtreecommitdiffstats
path: root/cmds/stagefright
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2012-11-19 14:55:58 -0800
committerEric Laurent <elaurent@google.com>2012-11-19 19:35:38 -0800
commitca7cc8273ffd88b9b89655808ee7e3df74162b83 (patch)
tree17477e1e7a66afba5f535ba984a22cc7898797b2 /cmds/stagefright
parenta81a88597138de226da88fe10456d46289107e8a (diff)
downloadframeworks_av-ca7cc8273ffd88b9b89655808ee7e3df74162b83.zip
frameworks_av-ca7cc8273ffd88b9b89655808ee7e3df74162b83.tar.gz
frameworks_av-ca7cc8273ffd88b9b89655808ee7e3df74162b83.tar.bz2
AudioFlinger files reorganization
Audioflinger.cpp and Audioflinger.h files must be split to improve readability and maintainability. This CL splits the files as follows: AudioFlinger.cpp split into: - AudioFlinger.cpp: implementation of IAudioflinger interface and global methods - AFThreads.cpp: implementation of ThreadBase, PlaybackThread, MixerThread, DuplicatingThread, DirectOutputThread and RecordThread. - AFTracks.cpp: implementation of TrackBase, Track, TimedTrack, OutputTrack, RecordTrack, TrackHandle and RecordHandle. - AFEffects.cpp: implementation of EffectModule, EffectChain and EffectHandle. AudioFlinger.h is modified by inline inclusion of header files containing the declaration of complex inner classes: - AFThreads.h: ThreadBase, PlaybackThread, MixerThread, DuplicatingThread, DirectOutputThread and RecordThread - AFEffects.h: EffectModule, EffectChain and EffectHandle AFThreads.h includes the follownig headers inline: - AFTrackBase.h: TrackBase - AFPlaybackTracks: Track, TimedTrack, OutputTrack - AFRecordTracks: RecordTrack Change-Id: I512ebc3a51813ab7a4afccc9a538b18125165c4c
Diffstat (limited to 'cmds/stagefright')
0 files changed, 0 insertions, 0 deletions