OSDN Git Service

Bug 3329759 Implement streamInformation and volume in OpenMAX AL
authorJean-Michel Trivi <jmtrivi@google.com>
Wed, 9 Mar 2011 17:33:51 +0000 (09:33 -0800)
committerJean-Michel Trivi <jmtrivi@google.com>
Mon, 14 Mar 2011 23:54:23 +0000 (16:54 -0700)
commitfcc996296bdbf6c3949ad4312991fdde4ae2e157
tree7f9f4f3aea06548e5de6e55e625e0e8bd3cf00ec
parentd2001cc2e6351e914647275df75e0c8f26f8cb4e
Bug 3329759 Implement streamInformation and volume in OpenMAX AL

- Implement StreamInformation for video size notification.
- Implement the XAVolumeItf for volume control
- Fix bug in GUID -> MPH hash.
- Fixed typo in GenericPlayer::pause() log
- Do not signal a discontinuity automatically when the ABQ is
  cleared because clearing the queue doesn't imply there will
  be a discontinuity in the data (e.g. the same data that was
  cleared could be reenqueued)
- In "native-media" test app: add test code to exercise the
  XAVolumeItf functionality.

Change-Id: I9f69f8cacbdce51b6d96d60141ec1d0f645df991
43 files changed:
wilhelm/include/OMXAL/OpenMAXAL_Android.h
wilhelm/include/SLES/OpenSLES_Android.h
wilhelm/src/MPH.h
wilhelm/src/MPH_to.c
wilhelm/src/OpenSLES_IID.c
wilhelm/src/android/AudioPlayer_to_android.cpp
wilhelm/src/android/MediaPlayer_to_android.cpp
wilhelm/src/android/MediaPlayer_to_android.h
wilhelm/src/android/android_AudioSfDecoder.cpp
wilhelm/src/android/android_GenericMediaPlayer.cpp
wilhelm/src/android/android_GenericMediaPlayer.h
wilhelm/src/android/android_GenericPlayer.cpp
wilhelm/src/android/android_GenericPlayer.h
wilhelm/src/android/android_SfPlayer.cpp
wilhelm/src/android/android_StreamPlayer.cpp
wilhelm/src/android/android_defs.h
wilhelm/src/autogen/IID_to_MPH.c
wilhelm/src/autogen/MPH_to_3DGroup.h
wilhelm/src/autogen/MPH_to_AudioPlayer.h
wilhelm/src/autogen/MPH_to_AudioRecorder.h
wilhelm/src/autogen/MPH_to_Engine.h
wilhelm/src/autogen/MPH_to_LEDDevice.h
wilhelm/src/autogen/MPH_to_Listener.h
wilhelm/src/autogen/MPH_to_MediaPlayer.h
wilhelm/src/autogen/MPH_to_MetadataExtractor.h
wilhelm/src/autogen/MPH_to_MidiPlayer.h
wilhelm/src/autogen/MPH_to_OutputMix.h
wilhelm/src/autogen/MPH_to_Vibra.h
wilhelm/src/classes.c
wilhelm/src/classes.h
wilhelm/src/data.h
wilhelm/src/interfaces.c
wilhelm/src/itf/IAndroidBufferQueue.c
wilhelm/src/itf/IEngine.c
wilhelm/src/itf/IStreamInformation.c
wilhelm/src/itfstruct.h
wilhelm/src/locks.c
wilhelm/src/sles.c
wilhelm/src/sles_allinclusive.h
wilhelm/tests/native-media/jni/native-media-jni.c
wilhelm/tests/sandbox/streamSource/slesTestPlayStream.cpp
wilhelm/tools/hashgen/Makefile
wilhelm/tools/hashgen/part6.c