469 Commits (6021501137c85ac531ecdf0bb5a5c3bea4c72541)

Author SHA1 Message Date
Lajos Molnar 1de1e25cba stagefright: remove NativeWindowWrapper
9 years ago
Lajos Molnar 31de885662 stagefright: cmds: resolve compiler warnings
9 years ago
Svet Ganov be71aa29a3 Respect the record audio app op - media
9 years ago
Lajos Molnar ee4e1b1a63 stagefright: warnings be gone, some are now errors, use clang
9 years ago
Lajos Molnar 3f27436a93 stagefright: don't use ALooperRoster mutex for reply handling
9 years ago
Lajos Molnar 1d15ab58bf media: switch to new AMessage handling
9 years ago
Elliott Hughes 0a08a1e0dd am e91c3dd0: am 6a025acb: am ec0472ba: Merge "Move AString\'s StringPrintf out of the way."
10 years ago
Elliott Hughes e91c3dd028 am 6a025acb: am ec0472ba: Merge "Move AString\'s StringPrintf out of the way."
10 years ago
Elliott Hughes a1e8944a21 Move AString's StringPrintf out of the way.
10 years ago
Elliott Hughes f26334cf7d am 6a0fbc68: am a3c9d5c3: am 166776fb: Merge "Add missing includes."
10 years ago
Elliott Hughes 6a0fbc68e2 am a3c9d5c3: am 166776fb: Merge "Add missing includes."
10 years ago
Elliott Hughes 9d014d04bd Add missing includes.
10 years ago
Marco Nelissen c6ac859f5a Remove filename based writer constructors
10 years ago
Dan Albert b805b31ac9 Clean up makefile to fix build.
10 years ago
Dan Albert 8eeda89ae3 am d0e12a16: am 902dc42d: am 07715ac3: Merge "C++11 compatibility."
10 years ago
Dan Albert d0e12a1614 am 902dc42d: am 07715ac3: Merge "C++11 compatibility."
10 years ago
Dan Albert 36802bd18b C++11 compatibility.
10 years ago
Chih-hung Hsieh 1c39c28ed6 am 8c5ee61a: am d86450b9: am c80b9b83: Merge "Fix struct vs. class mismatches"
10 years ago
Chih-hung Hsieh 8c5ee61a05 am d86450b9: am c80b9b83: Merge "Fix struct vs. class mismatches"
10 years ago
Bernhard Rosenkränzer 86a58cabe3 Fix struct vs. class mismatches
10 years ago
Dan Stoza 048e913d58 am f8d051fe: am 034d6747: am 1609e451: Merge "Add a BufferItem parameter to onFrameAvailable" into lmp-mr1-dev
10 years ago
Dan Stoza 04f101c35e Add a BufferItem parameter to onFrameAvailable
10 years ago
David Smith 0f51f144db stagefright test: MediaFilter native test
10 years ago
David Smith fab8f46797 stagefright test: add surface playback flags -R,T
10 years ago
Lajos Molnar d8cbe4a024 stagefright: update ACodec to use CodecBase enumerations directly
10 years ago
Dan Stoza db2722a319 GLConsumer: Stop using default constructor params
10 years ago
Mark Salyzyn 884989c670 screenrecord: 64-bit compile warnings
10 years ago
Brian Carlstrom 483f59ab9f Move to dalvik.vm.lib.2 to force default to libart
10 years ago
Benoit Goby c389ca420d am 4b7c5444: am e32106fd: screenrecord: Add raw frames output format
10 years ago
Benoit Goby 4b7c5444f8 am e32106fd: screenrecord: Add raw frames output format
10 years ago
Benoit Goby e32106fd51 screenrecord: Add raw frames output format
10 years ago
Andy McFadden 4ae3cfd801 am 21bde57f: Add frame dump output
10 years ago
Andy McFadden c1b0056ea5 am 2d11a203: Provide raw H.264 output from screenrecord
10 years ago
Andy McFadden 21bde57f00 Add frame dump output
10 years ago
Andy McFadden 2d11a2031b Provide raw H.264 output from screenrecord
10 years ago
Andy Hung 0ae7801bd2 Remove warnings in recordvideo
10 years ago
Andy Hung f4b0e603d3 Fix audioloop test program
10 years ago
Glenn Kasten c6b8225e75 am 3c782246: am b1d2b51c: am 761636f3: Merge "Do not force all command-line apps to be 32-bit only"
10 years ago
Glenn Kasten d2a29d0b7a Do not force all command-line apps to be 32-bit only
10 years ago
Mark Salyzyn 1b24cf32e0 am e80631aa: am 839d11d1: Merge changes I0a744dc7,Id993a70d
10 years ago
Mark Salyzyn db43b34c34 media: 64 bit compile issues
10 years ago
Dan Stoza 3b35cb7736 Remove deprecated BufferQueue constructor
10 years ago
Glenn Kasten 66e4635cb0 Use symbolic constants from <system/audio.h>
10 years ago
Dan Stoza ebf562f4c9 Merge "Remove deprecated BufferQueue constructor"
10 years ago
Glenn Kasten 758799cef4 resolved conflicts for merge of 3c780188 to master
10 years ago
Dan Stoza b278f5e70c Remove deprecated BufferQueue constructor
10 years ago
Glenn Kasten af783aa91f mediaserver and associated services are 32-bit only
10 years ago
Andy McFadden 778dccf9a7 Fix destructors
10 years ago
Andy McFadden 587c6fefcd Add frame dump output
10 years ago
Andreas Huber ccb067b1d8 fix the build by fixing more warnings.
11 years ago
Narayan Kamath 1d6fa7af12 resolved conflicts for merge of 566be7c3 to master
11 years ago
Kévin PETIT 377b2ec9a2 Make frameworks/av 64-bit compatible
11 years ago
Andreas Huber 1b86fe063b FINAL ATTEMPT: HTTP services are now provided from JAVA and made available to media code
11 years ago
Brian Carlstrom 5fc2918fb0 frameworks/av: Rename persist.sys.dalvik.vm.lib to allow new default
11 years ago
Brian Carlstrom 3a38388447 frameworks/av: Rename persist.sys.dalvik.vm.lib to allow new default
11 years ago
Andy McFadden c475546b6d Provide raw H.264 output from screenrecord
11 years ago
Andy McFadden 96f2ead1ec Fix the help text
11 years ago
Andy McFadden 0c98f99cb8 screenrecord fixes
11 years ago
Andy McFadden aaa3f35841 Add "--bugreport" option to screenrecord
11 years ago
Marco Nelissen a235447971 Print statistics after ctrl-C
11 years ago
Andy McFadden fdd3795ca9 Fix the help text
11 years ago
Andy McFadden 7a66622c2c screenrecord fixes
11 years ago
Andy McFadden 441e847feb Add "--bugreport" option to screenrecord
11 years ago
Andy McFadden 253dfdb983 Rotate fallback size
11 years ago
Andreas Huber e6d5794b21 Make sure the encoder instance is safely release()'d before its
11 years ago
Andy McFadden f74ccdb616 Start 'am' with exec()
11 years ago
Andy McFadden 2c041c1c92 Add time limit to screenrecord
11 years ago
Andy McFadden 48326940f4 Notify the media scanner
11 years ago
Ying Wang c85a986af8 Fix build.
11 years ago
Andy McFadden 99a2297e4f Merge "Another error check" into klp-dev
11 years ago
Andy McFadden 69b5e38ca1 Merge "Use destroyDisplay()" into klp-dev
11 years ago
Andy McFadden a2081368e2 Another error check
11 years ago
Andy McFadden 2533c83b4e Use destroyDisplay()
11 years ago
Andreas Huber 1e0b080825 Merge "Restore stagefright command line tool." into klp-dev
11 years ago
Andy McFadden 46052913f3 Better error message
11 years ago
Andreas Huber 3cb3f57647 Restore stagefright command line tool.
11 years ago
Ying Wang 9e65879ebc Fix build. last attempt.
11 years ago
Andy McFadden f560001b5d Use screen dimensions as default video size
11 years ago
Andy McFadden 1f5a90bc79 Prototype screen recording command
11 years ago
Mathias Agopian 8d764bfc74 always pass the BufferQueue explicitely to consumers
11 years ago
hkuang 94705aff3c Adds VP9 decoding support for stagefright.
11 years ago
Mike Lockwood d1fffa24d9 Remove "LOCAL_MODULE_TAGS := debug" for stagefright tests
11 years ago
Andreas Huber 14f7672b5d New HLS implementation supporting independent stream sources, audio-only streams
11 years ago
ztenghui ea29f0da58 am a768b4f8: am 8f1efee1: Merge "MediaMuxer prefer not to use the MPEG4Writer in real time recording mode." into jb-mr2-dev
11 years ago
ztenghui 8f1efee1c1 Merge "MediaMuxer prefer not to use the MPEG4Writer in real time recording mode." into jb-mr2-dev
11 years ago
ztenghui de05c8eab1 MediaMuxer prefer not to use the MPEG4Writer in real time recording mode.
11 years ago
Ying Wang 844ebdef8c am e63f850b: am da0dc0af: Add liblog
11 years ago
Ying Wang da0dc0af0e Add liblog
11 years ago
ztenghui a459c33e0b am 6bc010e3: am 9e36b5a5: Merge "Add the presentation rotation support" into jb-mr2-dev
11 years ago
Dan Morrill 0e6858d6ae Turn off debug tags in stagefright modules.
11 years ago
ztenghui e0fb528f8e Add the presentation rotation support
11 years ago
ztenghui 3db62dfc51 Clean up the native code to match Java update
11 years ago
Eino-Ville Talvala ceb388d6c0 CameraService and Stagefright: Support AppOps
12 years ago
Mathias Agopian 9e1cdea45d replace getISurfaceTexture by getIGraphicBufferProducer
12 years ago
Mathias Agopian 1a2952aee0 Refactoring: Rename SurfaceTextureClient to Surface
12 years ago
ztenghui 6df48bfe8c Add a test utility for MediaMuxer.
12 years ago
Andreas Huber 0df36ec330 HLS now properly publishes its "seekable" flags after connection
12 years ago
Glenn Kasten 49d24d3fcd Merge "Remove unnecessary parameter"
12 years ago
Glenn Kasten 8d6cc842e8 Remove unnecessary parameter
12 years ago
Andy McFadden 8ba01021b5 Rename ISurfaceTexture and SurfaceTexture
12 years ago
Jamie Gennis 84b6440fa1 stop using a deprecated SurfaceTextureClient ctor"
12 years ago
Jamie Gennis dbd405dae1 Merge "Revert "stop using a deprecated SurfaceTextureClient ctor""
12 years ago
Jamie Gennis af0351f930 Revert "stop using a deprecated SurfaceTextureClient ctor"
12 years ago
Jamie Gennis db88c7da6d Merge "stop using a deprecated SurfaceTextureClient ctor"
12 years ago
Jamie Gennis aef79b0676 stop using a deprecated SurfaceTextureClient ctor
12 years ago
Dima Zavin efc0cfb61e stagefright: recordvideo: add -o flag to specify output filename
12 years ago
Andy McFadden 3fb57dc603 Add explicit cutils to stagefright
12 years ago
Andreas Huber 4cf1bdef13 Only pass the surface to the video decoder.
12 years ago
Jean-Michel Trivi 71bd6f8faf Stagefright command line tool: input file name last
12 years ago
Glenn Kasten c41590251a Remove obsolete references to libmedia_native
12 years ago
Jean-Baptiste Queru b7b8de8878 am 0924dd88: am 2aa37a7d: Merge "recordvideo: Add an option for choosing software encoders"
12 years ago
Jean-Baptiste Queru ac4187569c am 3f9e843d: am 9ce74352: Merge "recordvideo: Sleep while waiting for the encoding to finish"
12 years ago
Jean-Baptiste Queru 2aa37a7d15 Merge "recordvideo: Add an option for choosing software encoders"
12 years ago
Martin Storsjo 1301a437ff recordvideo: Sleep while waiting for the encoding to finish
12 years ago
Martin Storsjo d4483f3fd0 recordvideo: Add an option for choosing software encoders
12 years ago
Jeff Brown a6195decfe Use new surface flinger API.
12 years ago
Andreas Huber b9787142c5 Fix static sample table processing, add support for h.263 video.
12 years ago
Andreas Huber 840667883f experimental support for fragmented mp4 playback in nuplayer
12 years ago
Mathias Agopian 3dca4c7a56 update to new getDisplayInfo API
12 years ago
James Dong 3d51d5cb53 Add NOTICE and MODULE_LICENSE_APACH2 to libs build under /frameworks/av/
12 years ago
Andreas Huber 8ee516a515 Submit codec specific data automatically
12 years ago
James Dong 209ec37b27 Fixed incorrect codec type in the output for profiles/levels in cmd stagefright
12 years ago
Marco Nelissen c434ac82b5 Add option to stagefright for writing decoded PCM
12 years ago
James Dong 1ab12519ec Add profile/level dump for encoders in cmd stagefright
12 years ago
Andreas Huber 5b8987e7de Allow propagation of error information and description from the CryptoPlugin to
12 years ago
Andreas Huber f69e53033f Some refactoring and cleanup of now obsolete crypto fields.
12 years ago
Andreas Huber f4b7d94062 Better error logging during meta data retrieval. Fixed the stagefright
12 years ago
Andreas Huber 4b75a9c8b9 New API to support submitting encrypted buffers to the decoder.
12 years ago
Andreas Huber 1bd139a2a6 New Crypto services talking to the new crypto "HAL".
12 years ago
James Dong 559bf2836f AV Android make files changes
12 years ago
Andreas Huber 15147270aa Merge "Provisional support for secure decryption of media streams."
12 years ago
Andreas Huber ed3e3e0468 Provisional support for secure decryption of media streams.
12 years ago
Colin Cross 26a417f685 stagefright: remove dependency on skia
12 years ago
James Dong 3ee26944b0 Remove JNI in LOCAL_C_INCLUDE from non-JNI related Android.mk files.
12 years ago
Andreas Huber afed0e1fa3 Use NuPlayer for media playback everywhere
12 years ago
Glenn Kasten 1bb8e81b06 Merge "Add libmedia_native"
12 years ago
Glenn Kasten 1746929ddc Merge "audio_channel_in/out_mask_from_count"
12 years ago
Andreas Huber f5e376fb8f Report an error instead of waiting for EOS indefinitely in sf2.
12 years ago
Glenn Kasten b12153e36a Add libmedia_native
12 years ago
Glenn Kasten ab334fd351 audio_channel_in/out_mask_from_count
12 years ago
James Dong 6c6b4d0d2b Switched to use the header files in /frameworks/native
12 years ago
Andreas Huber 5aaeb0d64f fix EOS handling in codec test.
12 years ago
Andreas Huber bae6f72d16 Added better codec statistics to evaluate performance.
12 years ago
Andreas Huber c95c2ddcdf Separate the notion of "stop" from that of "release", i.e.
13 years ago
Mathias Agopian df712ea86e fix libgui header location
13 years ago
Andreas Huber bf6c85a013 Fix two more locations that use the old setObject("buffer", ...) paradigm
13 years ago
Andreas Huber e98f8c04fa Be more greedy when it comes to gathering input and output buffers.
13 years ago
Andreas Huber 2d8bedd054 Add new APIs AMessage::(set|find)Buffer to make it safer to pass
13 years ago
Andreas Huber 5778822d86 Implementation of a java media codec interface and associated tools.
13 years ago
James Dong f1d5aa162c Move away from MediaDebug and use ADebug instead
13 years ago
Andreas Huber 2b1892db4a The software AAC encoder is now an OMX component.
13 years ago
Steve Block 29357bc2c0 Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
13 years ago
Steve Block df64d15042 Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGE
13 years ago
Andreas Huber 471af5aaea resolved conflicts for merge of 26f70db9 to master
13 years ago
Andreas Huber 3901e5d875 Remove surface legacy APIs and code.
13 years ago
Steve Block 3856b090cd Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE
13 years ago
Andreas Huber 2bfdd428c5 NuPlayer is now taking on the task of streaming over RTSP.
13 years ago
Andreas Huber 2944eca607 Support for an MPEG2 Program Stream extractor.
13 years ago
Andreas Huber 729de18645 Support AMR, G.711 and vorbis audio in ACodec and friends.
13 years ago
Andreas Huber 070b91e1f6 Merge "Properly connect to surface flinger in our shell tools"
13 years ago
Andreas Huber d10c07603a Add an option to dump the raw stream to a file in the stagefright cmdline tool.
13 years ago
Andreas Huber 93d5ab6936 Properly connect to surface flinger in our shell tools
13 years ago
Dave Burke d681bbb176 Require INTERNET permission for network-based content.
13 years ago
Andreas Huber 9a442c1b9a When encountering a discontinuity, flush(clear) all content enqueued up to that
13 years ago
Jean-Michel Trivi d35924d992 QueryCodecs() signature change
13 years ago
Jean-Michel Trivi db4d3717b4 Merge "Add option to query hardware decoders only"
13 years ago
Jean-Michel Trivi df57a0d6d3 Add option to query hardware decoders only
13 years ago
Andreas Huber a4b77bc0db Include all supported mime types when querying decoder profile/level support.
13 years ago
James Dong dc7d07e5e4 Add support for some custom YUV420 color formats to recordvideo utility
13 years ago
Mathias Agopian 9906d2e281 Merge "SF transactions are now O(1) wrt IPC instead of O(N)."
13 years ago
Mathias Agopian 2df788fb0c SF transactions are now O(1) wrt IPC instead of O(N).
13 years ago
Andreas Huber b26a117651 Support for "streaming" non-transport streams by first converting them to ts packets.
13 years ago
Andreas Huber 0a932b40bd Merge "Multiple changes to ACodec/codec tools:"
13 years ago
Andreas Huber 1065b3f17d Multiple changes to ACodec/codec tools:
13 years ago
Andreas Huber 16f7863149 New option in the stagefright commandline tool.
13 years ago
Andreas Huber fed045821d Reconstruct sync frame indication for content served by the MPEG2TSExtractor
13 years ago
James Dong cfc7a7feb8 Add an option to force to use HW codec in stagefright cmd tool
13 years ago
James Dong 515e855eae Extract embedded cover art (aka poster frame) in mp4 files
13 years ago
Dima Zavin 64760240f9 update for new audio.h header location
13 years ago
Dima Zavin fce7a47324 audio/media: convert to using the audio HAL and new audio defs
13 years ago
Mathias Agopian 3f94f76134 Get rid of the "pid" parameter from createSurface
13 years ago
Gloria Wang b483c47248 - Add another parameter in notify() to be able to send timed text sample
13 years ago
Mathias Agopian 5f7fcf29a7 merge libsurfaceflinger_client into libgui
13 years ago
James Dong 8eb69d60c0 Fix missing AOSP copyright headers for more files
13 years ago
Andreas Huber c83d4f56f9 Add the option '-S' to use surface allocated buffers in the stagefright cmdline tool.
14 years ago
Andreas Huber 777833cde1 Ignore format change message in sf2 instead of asserting
14 years ago
James Dong 7f7d52ac18 Publish MediaMetadataRetriever.java as public API
14 years ago
Andreas Huber 5bc087c573 Squashed commit of the following:
14 years ago
Andreas Huber f933441648 Initial support for a true streaming player for mpeg2 transport streams.
14 years ago
Andreas Huber 14acc736e3 API Support for both synchronous and queued commands, optionally associated metadata.
14 years ago
Andreas Huber a44153c1a5 Squashed commit of the following:
14 years ago
James Dong 16afe2fb43 Prepare for publishing MediaMetadataRetriever as public API
14 years ago
Andreas Huber e2b1028852 Support streaming data across binder boundaries.
14 years ago
Andreas Huber f5ab57c2d5 Squashed commit of the following:
14 years ago
James Dong 8a674dcc94 Display AVC video sample profile and level for "stagefright" util
14 years ago
James Dong 225f4d2b17 Switch to use kKeyFrameRate for recordvideo utility
14 years ago
Andreas Huber fed975bb37 Added a commandline option "-x" to the stagefright commandline tool.
14 years ago
Jean-Baptiste Queru 1691a76853 Remove one more opencore include path
14 years ago
Jean-Baptiste Queru 8ac0cb9dc8 Merge fb474872 from gingerbread-plus-aosp
14 years ago
Andreas Huber 56cfa2376a Include the framework copy of the OpenMAX headers instead of referencing external/opencore.
14 years ago
James Dong c97a132546 Add two more options to "recordvideo" utility
14 years ago
James Dong c69c13e18a Add a video record utility
14 years ago
Andreas Huber 0da4dab0a4 Squashed commit of the following:
14 years ago
Andreas Huber ea314ac049 Instead of just writing one track to the .mp4 file, write all of them (at most 1 video and 1 audio track). Also support httplive URIs in the stagefright commandline tool.
14 years ago
Andreas Huber bbc38312e4 Proper sync-frame detection for sources that don't already provide it.
14 years ago
James Dong a73367993a Allow record to set input color format as a command line option
14 years ago
Andreas Huber c225da9755 Make sure stagefright -o terminates even if we're using a raw audio source (such as .wav pcm)
14 years ago
James Dong f74c8f9ee2 Add some encoding parameters for the "record" utility
14 years ago
Andreas Huber 348a8eab84 Various changes to improve rtsp networking, reduce packet loss and adapt to ALooper API changes.
14 years ago
Andreas Huber 66d6f1fcd9 Add a seek test to the stagefright commandline tool.
14 years ago
Andreas Huber 19c9a1e2bb Support for writing the extracted data to an .mp4 file in the stagefright commandline tool.
14 years ago
Andreas Huber 608d77b1cf Remove most stagefright property overrides, remove VorbisPlayer and VorbisMetadataRetriever as this functionality is now provided by stagefright.
14 years ago
Andreas Huber 8a08d9d62e Make sure sine: is supported again in stagefright commandline tool.
14 years ago
Andreas Huber 1c70247536 Simplify the code in the stagefright commandline utility.
14 years ago
Andreas Huber 64105f956f Make the -o option actually terminate.
14 years ago
Andreas Huber cf14f10b7b am 3c16154a: am 2723e092: Merge "Better handling of codec initialization failure in the player and thumbnail extractor. Return a runtime error instead of asserting if the software MPEG4/H.263 decoder fails to initialize." into froyo
14 years ago
Andreas Huber 139a5d5bd3 Better handling of codec initialization failure in the player and thumbnail extractor. Return a runtime error instead of asserting if the software MPEG4/H.263 decoder fails to initialize.
14 years ago
Andreas Huber 07dd5a5a9c am 30e9c2d4: am db281311: Merge "Better diagnostics in the stagefright commandline tool, support for playing sine-tones using a filename of "sine:[samplingrate]", i.e. sine:44100. Support for playing audio through to the speakers by using "-o" in addition to "-a"." in
14 years ago
Andreas Huber a98420e863 Better diagnostics in the stagefright commandline tool, support for playing sine-tones using a filename of "sine:[samplingrate]", i.e. sine:44100. Support for playing audio through to the speakers by using "-o" in addition to "-a".
14 years ago
Andreas Huber 03b268eac3 Various fixes to enable recording on passion and nexus1.
14 years ago
Andreas Huber 7f498b90a4 Coalesce multiple encoded AAC frames into a single input buffer on this particular OMX codec to increase throughput significantly.
14 years ago
Andreas Huber 08a88e195d QueryCodecs now returns the names of the software codecs (non-OpenMax) as well.
14 years ago
Andreas Huber d2858f047b Properly use a long long literal to avoid under/overflow during fps computation.
15 years ago
Andreas Huber 5284bc4fe8 HTTPDataSource must be connected before it is usable. Fix this in the stagefright tool.
15 years ago
Andreas Huber 1b950bcd3c Extend stagefright tool to extract either album art or video frame.
15 years ago
Andreas Huber 5a48695ec3 Tag stagefright development tools as "debug-only".
15 years ago
Andreas Huber 36e3ee0094 Better diagnostics for the stagefright tool and codec performance.
15 years ago
James Dong b93ad64a42 When the extractor is not able to be created successfully, don't crash
15 years ago
Andreas Huber e7c9cb48fe Initial checkin of AudioSource and AMRWriter, a pair of classes supporting pure-audio recording in stagefright.
15 years ago
Andreas Huber 5c1e358197 Upgrade for the stagefright commandline tool to support extracting thumbnails and to optionally prefer software codecs.
15 years ago
Doug Kwan a17e2b9a98 Add missing shared libraries in linker commands. Currently these libraries are
15 years ago
Andreas Huber 134ee6a324 Squashed commit of the following:
15 years ago
Andreas Huber ab0f94d68b Don't count empty buffers when computing the frame rate.
15 years ago
Andreas Huber bf697e3755 Change OMXCodec::Create to return an sp<MediaSource> instead of an sp<OMXCodec>, this is more general and does not sacrifice any functionality as the remaining OMXCodec APIs are not meant to be public anyway.
15 years ago
Andreas Huber c297fccffc A small sample tool to encode pcm audio data to amr, decode it again and play it. Some changes to OMXCodec to properly configure the AMR decoder(s).
15 years ago
Andreas Huber bfa6b2d7a1 Squashed commit of the following:
15 years ago
Android (Google) Code Review 7323249154 Merge change I3e1bdd38 into eclair-mr2
15 years ago
Andreas Huber 125ef261de Support raw audio sources in stagefright commandline tool.
15 years ago
Andreas Huber f808c4cf1c Transcode files again.
15 years ago
Andreas Huber 888f72a462 Revive support for video encoding in OMXCodec.
15 years ago
Andreas Huber 66326a5ee0 Moving the individual extractor headers files to the private include directory.
15 years ago
Andreas Huber b90ca5b1be resolved conflicts for merge of f585be7f to eclair-mr2
15 years ago
Andreas Huber af6757c1de A few more testcases for the vendor to reproduce issues with their decoder. Not part of the shipping image.
15 years ago
Andreas Huber 318ad9c1d9 Reimplement the OMX backend for stagefright.
15 years ago
Andreas Huber 7f281f8767 OMXCodec now notifies the reader of changes in the output format by returning a special result/error code.
15 years ago
Andreas Huber 48c948b113 Change to a int64_t usecs representation for timestamps and duration throughout stagefright.
15 years ago
Andreas Huber 5228dd1b74 Another stagefright test-case and ignore end-of-stream notifications while we're flushing.
15 years ago
Andreas Huber 1b84df1a08 Added an API IOMX::createRendererFromJavaSurface.
15 years ago
Andreas Huber 8f0e4aace6 Only build the "full" stagefright (including MediaExtractors and MediaPlayer) if BUILD_WITH_FULL_STAGEFRIGHT define is set (to true).
15 years ago
Andreas Huber 777893a928 Move JPEGSource.{cpp,h} into libstagefright.
15 years ago