469 Commits (6021501137c85ac531ecdf0bb5a5c3bea4c72541)

Author SHA1 Message Date
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.
13 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
Andreas Huber 18291bc20e Media MIME types now have corresponding constants in MediaDefs.h, new codec enumeration API.
15 years ago
Andreas Huber 456db75516 Support encoding amr-wb content in stagefright.
15 years ago
Andreas Huber e07db23c49 Add another testcase for moto to reproduce bug #2099685 to the stagefright commandline app.
15 years ago
Andreas Huber 7a6b9e2eca Setting the component role appears to be mandatory now for all mime types.
15 years ago
Andreas Huber e5adbeee34 Some work to make audio encoding work.
15 years ago
Andreas Huber 6d43768514 More assert => CHECK
15 years ago
Andreas Huber a8a371c8a0 Fixing the build.
15 years ago
Andreas Huber e0f0b08aa6 Squashed commit of the following:
15 years ago
Andreas Huber 80011fe130 Extend stagefright commandline up to enable vendor to reproduce specific bugs filed.
15 years ago
Andreas Huber 38b610fe53 Added a commandline option to "stagefright" that limits decoding to a maximum number of frames per iteration.
15 years ago
Andreas Huber 2ea76ead54 Enable specification of http:// urls in stagefright commandline tool.
15 years ago
Andreas Huber 7530e9c708 Dynamically allocate a pair of MemoryHeaps according buffer count/sizes required by the OMX component, respect JPEG compressed size.
15 years ago
Andreas Huber dbc03445db The PV AVC software decoder expects each fragment of a NAL unit to be handed to the decoder unframed.
15 years ago
Andreas Huber 2d7d46fb2d Refactored "stagefright" commandline app, split off JPEGSource.
15 years ago
Andreas Huber 693d271e62 Squashed commit of the following:
15 years ago
Andreas Huber 47f59cfe40 Build the stagefright library by default.
15 years ago
Andreas Huber bf37f33648 Recording/Export to .mp4/h.263 somewhat works on TI hardware.
15 years ago
Andreas Huber 0024245e13 Squashed commit of the following:
15 years ago
Andreas Huber 20111aa043 Squashed commit of the following:
15 years ago