Loading include/media/stagefright/MediaDefs.h +2 −1 Original line number Diff line number Diff line Loading @@ -32,11 +32,12 @@ extern const char *MEDIA_MIMETYPE_AUDIO_AMR_WB; extern const char *MEDIA_MIMETYPE_AUDIO_MPEG; extern const char *MEDIA_MIMETYPE_AUDIO_AAC; extern const char *MEDIA_MIMETYPE_AUDIO_QCELP; extern const char *MEDIA_MIMETYPE_AUDIO_VORBIS; extern const char *MEDIA_MIMETYPE_AUDIO_RAW; extern const char *MEDIA_MIMETYPE_CONTAINER_MPEG4; extern const char *MEDIA_MIMETYPE_CONTAINER_WAV; extern const char *MEDIA_MIMETYPE_CONTAINER_VORBIS; extern const char *MEDIA_MIMETYPE_CONTAINER_OGG; } // namespace android Loading include/media/stagefright/MetaData.h +2 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,8 @@ enum { kKeyBitRate = 'brte', // int32_t (bps) kKeyESDS = 'esds', // raw data kKeyAVCC = 'avcc', // raw data kKeyVorbisInfo = 'vinf', // raw data kKeyVorbisBooks = 'vboo', // raw data kKeyWantsNALFragments = 'NALf', kKeyIsSyncFrame = 'sync', // int32_t (bool) kKeyIsCodecConfig = 'conf', // int32_t (bool) Loading include/media/stagefright/Utils.h +4 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,10 @@ uint16_t U16_AT(const uint8_t *ptr); uint32_t U32_AT(const uint8_t *ptr); uint64_t U64_AT(const uint8_t *ptr); uint16_t U16LE_AT(const uint8_t *ptr); uint32_t U32LE_AT(const uint8_t *ptr); uint64_t U64LE_AT(const uint8_t *ptr); uint64_t ntoh64(uint64_t x); uint64_t hton64(uint64_t x); Loading media/libstagefright/Android.mk +4 −3 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ LOCAL_SRC_FILES += \ MPEG4Extractor.cpp \ MPEG4Writer.cpp \ MediaExtractor.cpp \ OggExtractor.cpp \ Prefetcher.cpp \ SampleIterator.cpp \ SampleTable.cpp \ Loading @@ -39,7 +40,6 @@ LOCAL_SRC_FILES += \ StagefrightMetadataRetriever.cpp \ TimeSource.cpp \ TimedEventQueue.cpp \ VorbisExtractor.cpp \ WAVExtractor.cpp \ string.cpp Loading @@ -50,7 +50,7 @@ LOCAL_C_INCLUDES:= \ $(JNI_H_INCLUDE) \ $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \ $(TOP)/external/opencore/android \ $(TOP)/external/tremolo/Tremolo $(TOP)/external/tremolo LOCAL_SHARED_LIBRARIES := \ libbinder \ Loading @@ -70,7 +70,8 @@ LOCAL_STATIC_LIBRARIES := \ libstagefright_amrwbdec \ libstagefright_avcdec \ libstagefright_m4vh263dec \ libstagefright_mp3dec libstagefright_mp3dec \ libstagefright_vorbisdec LOCAL_SHARED_LIBRARIES += \ libstagefright_amrnb_common \ Loading media/libstagefright/DataSource.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ #include "include/MP3Extractor.h" #include "include/MPEG4Extractor.h" #include "include/WAVExtractor.h" #include "include/VorbisExtractor.h" #include "include/OggExtractor.h" #include <media/stagefright/CachingDataSource.h> #include <media/stagefright/DataSource.h> Loading Loading @@ -93,7 +93,7 @@ void DataSource::RegisterDefaultSniffers() { RegisterSniffer(SniffMPEG4); RegisterSniffer(SniffAMR); RegisterSniffer(SniffWAV); RegisterSniffer(SniffVorbis); RegisterSniffer(SniffOgg); } // static Loading Loading
include/media/stagefright/MediaDefs.h +2 −1 Original line number Diff line number Diff line Loading @@ -32,11 +32,12 @@ extern const char *MEDIA_MIMETYPE_AUDIO_AMR_WB; extern const char *MEDIA_MIMETYPE_AUDIO_MPEG; extern const char *MEDIA_MIMETYPE_AUDIO_AAC; extern const char *MEDIA_MIMETYPE_AUDIO_QCELP; extern const char *MEDIA_MIMETYPE_AUDIO_VORBIS; extern const char *MEDIA_MIMETYPE_AUDIO_RAW; extern const char *MEDIA_MIMETYPE_CONTAINER_MPEG4; extern const char *MEDIA_MIMETYPE_CONTAINER_WAV; extern const char *MEDIA_MIMETYPE_CONTAINER_VORBIS; extern const char *MEDIA_MIMETYPE_CONTAINER_OGG; } // namespace android Loading
include/media/stagefright/MetaData.h +2 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,8 @@ enum { kKeyBitRate = 'brte', // int32_t (bps) kKeyESDS = 'esds', // raw data kKeyAVCC = 'avcc', // raw data kKeyVorbisInfo = 'vinf', // raw data kKeyVorbisBooks = 'vboo', // raw data kKeyWantsNALFragments = 'NALf', kKeyIsSyncFrame = 'sync', // int32_t (bool) kKeyIsCodecConfig = 'conf', // int32_t (bool) Loading
include/media/stagefright/Utils.h +4 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,10 @@ uint16_t U16_AT(const uint8_t *ptr); uint32_t U32_AT(const uint8_t *ptr); uint64_t U64_AT(const uint8_t *ptr); uint16_t U16LE_AT(const uint8_t *ptr); uint32_t U32LE_AT(const uint8_t *ptr); uint64_t U64LE_AT(const uint8_t *ptr); uint64_t ntoh64(uint64_t x); uint64_t hton64(uint64_t x); Loading
media/libstagefright/Android.mk +4 −3 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ LOCAL_SRC_FILES += \ MPEG4Extractor.cpp \ MPEG4Writer.cpp \ MediaExtractor.cpp \ OggExtractor.cpp \ Prefetcher.cpp \ SampleIterator.cpp \ SampleTable.cpp \ Loading @@ -39,7 +40,6 @@ LOCAL_SRC_FILES += \ StagefrightMetadataRetriever.cpp \ TimeSource.cpp \ TimedEventQueue.cpp \ VorbisExtractor.cpp \ WAVExtractor.cpp \ string.cpp Loading @@ -50,7 +50,7 @@ LOCAL_C_INCLUDES:= \ $(JNI_H_INCLUDE) \ $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \ $(TOP)/external/opencore/android \ $(TOP)/external/tremolo/Tremolo $(TOP)/external/tremolo LOCAL_SHARED_LIBRARIES := \ libbinder \ Loading @@ -70,7 +70,8 @@ LOCAL_STATIC_LIBRARIES := \ libstagefright_amrwbdec \ libstagefright_avcdec \ libstagefright_m4vh263dec \ libstagefright_mp3dec libstagefright_mp3dec \ libstagefright_vorbisdec LOCAL_SHARED_LIBRARIES += \ libstagefright_amrnb_common \ Loading
media/libstagefright/DataSource.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ #include "include/MP3Extractor.h" #include "include/MPEG4Extractor.h" #include "include/WAVExtractor.h" #include "include/VorbisExtractor.h" #include "include/OggExtractor.h" #include <media/stagefright/CachingDataSource.h> #include <media/stagefright/DataSource.h> Loading Loading @@ -93,7 +93,7 @@ void DataSource::RegisterDefaultSniffers() { RegisterSniffer(SniffMPEG4); RegisterSniffer(SniffAMR); RegisterSniffer(SniffWAV); RegisterSniffer(SniffVorbis); RegisterSniffer(SniffOgg); } // static Loading