Home | History | Annotate | Download | only in libstagefright

Lines Matching defs:ACodec

18 #define LOG_TAG "ACodec"
27 #include <media/stagefright/ACodec.h>
173 struct ACodec::BaseState : public AState {
174 BaseState(ACodec *codec, const sp<AState> &parentState = NULL);
183 ACodec *mCodec;
214 struct ACodec::DeathNotifier : public IBinder::DeathRecipient {
232 struct ACodec::UninitializedState : public ACodec::BaseState {
233 UninitializedState(ACodec *codec);
250 struct ACodec::LoadedState : public ACodec::BaseState {
251 LoadedState(ACodec *codec);
258 friend struct ACodec::UninitializedState;
270 struct ACodec::LoadedToIdleState : public ACodec::BaseState {
271 LoadedToIdleState(ACodec *codec);
286 struct ACodec::IdleToExecutingState : public ACodec::BaseState {
287 IdleToExecutingState(ACodec *codec);
300 struct ACodec::ExecutingState : public ACodec::BaseState {
301 ExecutingState(ACodec *codec);
329 struct ACodec::OutputPortSettingsChangedState : public ACodec::BaseState {
330 OutputPortSettingsChangedState(ACodec *codec);
345 struct ACodec::ExecutingToIdleState : public ACodec::BaseState {
346 ExecutingToIdleState(ACodec *codec);
367 struct ACodec::IdleToLoadedState : public ACodec::BaseState {
368 IdleToLoadedState(ACodec *codec);
382 struct ACodec::FlushingState : public ACodec::BaseState {
383 FlushingState(ACodec *codec);
404 ACodec::ACodec()
445 ACodec::~ACodec() {
448 void ACodec::setNotificationMessage(const sp<AMessage> &msg) {
452 void ACodec::initiateSetup(const sp<AMessage> &msg) {
458 void ACodec::signalSetParameters(const sp<AMessage> &params) {
464 void ACodec::initiateAllocateComponent(const sp<AMessage> &msg) {
470 void ACodec::initiateConfigureComponent(const sp<AMessage> &msg) {
476 void ACodec::initiateCreateInputSurface() {
480 void ACodec::signalEndOfInputStream() {
484 void ACodec::initiateStart() {
488 void ACodec::signalFlush() {
493 void ACodec::signalResume() {
497 void ACodec::initiateShutdown(bool keepComponentAllocated) {
507 void ACodec::signalRequestIDRFrame() {
516 void ACodec::signalSubmitOutputMetaDataBufferIfEOS_workaround() {
523 status_t ACodec::allocateBuffersOnPort(OMX_U32 portIndex) {
551 ACodec");
617 status_t ACodec::configureOutputBuffersFromNativeWindow(
706 ALOGV("gralloc usage: %#x(OMX) => %#x(ACodec) + %#x(Consumer) = %#x",
790 status_t ACodec::allocateOutputBuffersFromNativeWindow() {
859 status_t ACodec::allocateOutputMetaDataBuffers() {
871 mDealer[kPortIndexOutput] = new MemoryDealer(totalSize, "ACodec");
899 status_t ACodec::submitOutputMetaDataBuffer() {
919 status_t ACodec::cancelBufferToNativeWindow(BufferInfo *info) {
936 ACodec::BufferInfo *ACodec::dequeueBufferFromNativeWindow() {
1006 status_t ACodec::freeBuffersOnPort(OMX_U32 portIndex) {
1016 status_t ACodec::freeOutputBuffersNotOwnedByComponent() {
1032 status_t ACodec::freeBuffer(OMX_U32 portIndex, size_t i) {
1052 ACodec::BufferInfo *ACodec::findBufferByID(
1071 status_t ACodec::setComponentRole(
1168 status_t ACodec::configureCodec(
1685 status_t ACodec::setMinBufferSize(OMX_U32 portIndex, size_t size) {
1722 status_t ACodec::selectAudioPortFormat(
1748 status_t ACodec::setupAACCodec(
1895 status_t ACodec::setupAC3Codec(
1933 status_t ACodec::setupEAC3Codec(
2016 status_t ACodec::setupAMRCodec(bool encoder, bool isWAMR, int32_t bitrate) {
2044 status_t ACodec::setupG711Codec(bool encoder, int32_t numChannels) {
2051 status_t ACodec::setupFlacCodec(
2079 status_t ACodec::setupRawAudioFormat(
2127 status_t ACodec::configureTunneledVideoPlayback(
2148 status_t ACodec::setVideoPortFormatType(
2233 status_t ACodec::setSupportedOutputFormat(bool getLegacyFlexibleFormat) {
2329 status_t ACodec::setupVideoDecoder(
2396 status_t ACodec::setupVideoEncoder(const char *mime, const sp<AMessage> &msg) {
2561 status_t ACodec::setCyclicIntraMacroblockRefresh(const sp<AMessage> &msg, int32_t mode) {
2617 status_t ACodec::setupMPEG4EncoderParameters(const sp<AMessage> &msg) {
2698 status_t ACodec::setupH263EncoderParameters(const sp<AMessage> &msg) {
2775 int /* OMX_VIDEO_AVCLEVELTYPE */ ACodec::getAVCLevelFor(
2826 status_t ACodec::setupAVCEncoderParameters(const sp<AMessage> &msg) {
2934 status_t ACodec::setupHEVCEncoderParameters(const sp<AMessage> &msg) {
2990 status_t ACodec::setupVPXEncoderParameters(const sp<AMessage> &msg) {
3070 status_t ACodec::verifySupportForProfileAndLevel(
3096 status_t ACodec::configureBitrate(
3118 status_t ACodec::setupErrorCorrectionParameters() {
3142 status_t ACodec::setVideoFormatOnPort(
3184 status_t ACodec::initNativeWindow() {
3193 size_t ACodec::countBuffersOwnedByComponent(OMX_U32 portIndex) const {
3207 size_t ACodec::countBuffersOwnedByNativeWindow() const {
3221 void ACodec::waitUntilAllPossibleNativeWindowBuffersAreReturnedToUs() {
3235 bool ACodec::allYourBuffersAreBelongToUs(
3252 bool ACodec::allYourBuffersAreBelongToUs() {
3257 void ACodec::deferMessage(const sp<AMessage> &msg) {
3262 void ACodec::processDeferredMessages() {
3273 bool ACodec::describeDefaultColorFormat(DescribeColorFormatParams &params) {
3382 bool ACodec::describeColorFormat(
3400 bool ACodec::isFlexibleColorFormat(
3442 status_t ACodec::getPortFormat(OMX_U32 portIndex, sp<AMessage> &notify) {
3839 void ACodec::sendFormatChange(const sp<AMessage> &reply) {
3878 void ACodec::signalError(OMX_ERRORTYPE error, status_t internalError) {
3896 status_t ACodec::pushBlankBuffersToNativeWindow() {
4043 ACodec::PortDescription::PortDescription() {
4046 status_t ACodec::requestIDRFrame() {
4064 void ACodec::PortDescription::addBuffer(
4070 size_t ACodec::PortDescription::countBuffers() {
4074 IOMX::buffer_id ACodec::PortDescription::bufferIDAt(size_t index) const {
4078 sp<ABuffer> ACodec::PortDescription::bufferAt(size_t index) const {
4084 ACodec::BaseState::BaseState(ACodec *codec, const sp<AState> &parentState)
4089 ACodec::BaseState::PortMode ACodec::BaseState::getPortMode(
4094 bool ACodec::BaseState::onMessageReceived(const sp<AMessage> &msg) {
4108 case ACodec::kWhatOMXMessage:
4113 case ACodec::kWhatCreateInputSurface:
4114 case ACodec::kWhatSignalEndOfInputStream:
4122 case ACodec::kWhatOMXDied:
4130 case ACodec::kWhatReleaseCodecInstance:
4150 bool ACodec::BaseState::onOMXMessage(const sp<AMessage> &msg) {
4225 bool ACodec::BaseState::onOMXEvent(
4247 bool ACodec::BaseState::onOMXEmptyBufferDone(IOMX::buffer_id bufferID) {
4285 void ACodec::BaseState::postFillThisBuffer(BufferInfo *info) {
4309 void ACodec::BaseState::onInputBufferFilled(const sp<AMessage> &msg) {
4400 ACodec
4475 void ACodec::BaseState::getMoreInputDataIfPossible() {
4504 bool ACodec::BaseState::onOMXFillBufferDone(
4517 ACodec::BufferStats *stats = &mCodec->mBufferStats.editValueAt(index);
4627 void ACodec::BaseState::onOutputBufferDrained(const sp<AMessage> &msg) {
4737 ACodec::UninitializedState::UninitializedState(ACodec *codec)
4741 void ACodec::UninitializedState::stateEntered() {
4758 bool ACodec::UninitializedState::onMessageReceived(const sp<AMessage> &msg) {
4762 case ACodec::kWhatSetup:
4770 case ACodec::kWhatAllocateComponent:
4777 case ACodec::kWhatShutdown:
4793 case ACodec::kWhatFlush:
4803 case ACodec::kWhatReleaseCodecInstance:
4817 void ACodec::UninitializedState::onSetup(
4825 bool ACodec::UninitializedState::onAllocateComponent(const sp<AMessage> &msg) {
4940 ACodec::LoadedState::LoadedState(ACodec *codec)
4944 void ACodec::LoadedState::stateEntered() {
4972 void ACodec::LoadedState::onShutdown(bool keepComponentAllocated) {
4987 bool ACodec::LoadedState::onMessageReceived(const sp<AMessage> &msg) {
4991 case ACodec::kWhatConfigureComponent:
4998 case ACodec::kWhatCreateInputSurface:
5005 case ACodec::kWhatStart:
5012 case ACodec::kWhatShutdown:
5025 case ACodec::kWhatFlush:
5042 bool ACodec::LoadedState::onConfigureComponent(
5072 void ACodec::LoadedState::onCreateInputSurface(
5165 void ACodec::LoadedState::onStart() {
5177 ACodec::LoadedToIdleState::LoadedToIdleState(ACodec *codec)
5181 void ACodec::LoadedToIdleState::stateEntered() {
5196 status_t ACodec::LoadedToIdleState::allocateBuffers() {
5206 bool ACodec::LoadedToIdleState::onMessageReceived(const sp<AMessage> &msg) {
5241 bool ACodec::LoadedToIdleState::onOMXEvent(
5265 ACodec::IdleToExecutingState::IdleToExecutingState(ACodec *codec)
5269 void ACodec::IdleToExecutingState::stateEntered() {
5273 bool ACodec::IdleToExecutingState::onMessageReceived(const sp<AMessage> &msg) {
5309 bool ACodec::IdleToExecutingState::onOMXEvent(
5330 ACodec::ExecutingState::ExecutingState(ACodec *codec)
5335 ACodec::BaseState::PortMode ACodec::ExecutingState::getPortMode(
5340 void ACodec::ExecutingState::submitOutputMetaBuffers() {
5356 void ACodec::ExecutingState::submitRegularOutputBuffers() {
5381 void ACodec::ExecutingState::submitOutputBuffers() {
5388 void ACodec::ExecutingState::resume() {
5410 void ACodec::ExecutingState::stateEntered() {
5416 bool ACodec::ExecutingState::onMessageReceived(const sp<AMessage> &msg) {
5499 case ACodec::kWhatSignalEndOfInputStream:
5527 status_t ACodec::setParameters(const sp<AMessage> &params) {
5596 void ACodec::onSignalEndOfInputStream() {
5607 bool ACodec::ExecutingState::onOMXEvent(
5646 ACodec::OutputPortSettingsChangedState::OutputPortSettingsChangedState(
5647 ACodec *codec)
5651 ACodec::BaseState::PortMode ACodec::OutputPortSettingsChangedState::getPortMode(
5662 bool ACodec::OutputPortSettingsChangedState::onMessageReceived(
5688 void ACodec::OutputPortSettingsChangedState::stateEntered() {
5693 bool ACodec::OutputPortSettingsChangedState::onOMXEvent(
5758 ACodec::ExecutingToIdleState::ExecutingToIdleState(ACodec *codec)
5763 bool ACodec::ExecutingToIdleState::onMessageReceived(const sp<AMessage> &msg) {
5791 void ACodec::ExecutingToIdleState::stateEntered() {
5798 bool ACodec::ExecutingToIdleState::onOMXEvent(
5825 void ACodec::ExecutingToIdleState::changeStateIfWeOwnAllBuffers() {
5847 void ACodec::ExecutingToIdleState::onInputBufferFilled(
5854 void ACodec::ExecutingToIdleState::onOutputBufferDrained(
5863 ACodec::IdleToLoadedState::IdleToLoadedState(ACodec *codec)
5867 bool ACodec::IdleToLoadedState::onMessageReceived(const sp<AMessage> &msg) {
5895 void ACodec::IdleToLoadedState::stateEntered() {
5899 bool ACodec::IdleToLoadedState::onOMXEvent(
5919 ACodec::FlushingState::FlushingState(ACodec *codec)
5923 void ACodec::FlushingState::stateEntered() {
5929 bool ACodec::FlushingState::onMessageReceived(const sp<AMessage> &msg) {
5954 bool ACodec::FlushingState::onOMXEvent(
6007 void ACodec::FlushingState::onOutputBufferDrained(const sp<AMessage> &msg) {
6013 void ACodec::FlushingState::onInputBufferFilled(const sp<AMessage> &msg) {
6019 void ACodec::FlushingState::changeStateIfWeOwnAllBuffers() {