3812 Commits (3e29db0621e2571b1f615cc48cb5848b5c1f263f)

Author SHA1 Message Date
Jean-Michel Trivi d763b9513e Add new audio sources to support the A1026 recording configurations.
15 years ago
Andreas Huber 0dba73763a Adds a WAVExtractor for 16-bit signed PCM audio wave files.
15 years ago
Mathias Agopian 72c31d3171 am 07d38c66: am 8637759a: Merge change I36d0184e into eclair
15 years ago
Mathias Agopian 672635d84f am 8637759a: Merge change I36d0184e into eclair
15 years ago
Mathias Agopian 1d04f867d4 am 8637759a: Merge change I36d0184e into eclair
15 years ago
Android (Google) Code Review 967441ef27 Merge change I36d0184e into eclair
15 years ago
Mathias Agopian 9416be414b fix[2228133] pixelflinger ignores the "vertical stride" leading to artifacts when playing back video
15 years ago
Eric Laurent e568847197 am c69e7516: am ee98c240: Merge change I73680cd9 into eclair
15 years ago
Eric Laurent 5dce5d8609 am ee98c240: Merge change I73680cd9 into eclair
15 years ago
Eric Laurent 9ff884b58a am ee98c240: Merge change I73680cd9 into eclair
15 years ago
Eric Laurent 90b75fbd19 Fix 2194140: [Passion] Support Audience chip.
15 years ago
Andreas Huber 84d6db3b79 am 9dba1f92: Merge change Ib482ce88 into eclair-mr2
15 years ago
Andreas Huber 888f72a462 Revive support for video encoding in OMXCodec.
15 years ago
Andreas Huber b1e3bc7933 am 76a54294: Merge change I155e2ad0 into eclair-mr2
15 years ago
Android (Google) Code Review 636df89972 Merge change I155e2ad0 into eclair-mr2
15 years ago
Andreas Huber be5c74f5da Re-enable CameraSource.
15 years ago
Eric Laurent dc97c041fb am 7ed70c95: am bf96aaad: Merge change Icf10db28 into eclair
15 years ago
Eric Laurent fe44b7a8b2 am bf96aaad: Merge change Icf10db28 into eclair
15 years ago
Eric Laurent 305893fbc1 am bf96aaad: Merge change Icf10db28 into eclair
15 years ago
Andreas Huber ae0d688c96 am d9f3d60d: Merge change I3b1b7873 into eclair-mr2
15 years ago
Andreas Huber 34769bc913 New API to instantiate a MediaExtractor given a URI and optional MIME type.
15 years ago
Andreas Huber 0b8748b0ef am 9069aa31: Merge change I57515f33 into eclair-mr2
15 years ago
Andreas Huber 66326a5ee0 Moving the individual extractor headers files to the private include directory.
15 years ago
Andreas Huber 6f62eb2944 am e8472900: Merge change Ie13526ad into eclair-mr2
15 years ago
Andreas Huber ba229b3faa Prefer software decoders over hardware for thumbnail extraction.
15 years ago
Andreas Huber 12392bf8e1 am e981c334: Extract video thumbnails from the largest sync sample among the first 20.
15 years ago
Andreas Huber 7e04dcf8d6 Extract video thumbnails from the largest sync sample among the first 20.
15 years ago
Andreas Huber bd231fca95 am bfd5b386: Merge change If68c168d into eclair-mr2
15 years ago
Andreas Huber c6323f9d72 Some cleanup of OMXCodec code, make sure to ignore 0-length output buffers in the metadata retriever.
15 years ago
Eric Laurent f0ee6f4055 Fix issue 2192181: AudioFlinger must provide separated methods to set VOICE_CALL stream volume and down link audio volume.
15 years ago
Andreas Huber 7746714681 am ca404dfb: Merge change Ie3ffb526 into eclair
15 years ago
Andreas Huber 66d1e82ce5 do not merge: The qcom video decoders always output yuv data after adjusting dimensions to be a multiple of 16.
15 years ago
Mathias Agopian 30534db1d2 am fe50b63f: am 7bb7e992: Merge change Ia8ac904d into eclair
15 years ago
Mathias Agopian b02ee76cc7 am 7bb7e992: Merge change Ia8ac904d into eclair
15 years ago
Mathias Agopian f66455e473 am 7bb7e992: Merge change Ia8ac904d into eclair
15 years ago
Andreas Huber 2dd3d79885 am d96f6e85: Merge change I8176f35e into eclair-mr2
15 years ago
Andreas Huber 318ad9c1d9 Reimplement the OMX backend for stagefright.
15 years ago
Mathias Agopian 7b9d6a9253 fix [2182249] [MR1] valgrind error in surface flinger
15 years ago
Andreas Huber 6442caf0e5 am c642199d: Merge change Ibd7b43bb into eclair-mr2
15 years ago
Andreas Huber 07eb7ba44a am fe324a61: Merge change I8d87cd98 into eclair-mr2
15 years ago
Andreas Huber 89e69da4d8 Separated private from public header files.
15 years ago
Andreas Huber 549aa37417 Fix various compiler warnings accumulated over time.
15 years ago
Andreas Huber 3fc0367dc2 am cfd55579: OMXCodec now notifies the reader of changes in the output format by returning a special result/error code.
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 8308837da7 am ef703f60: Merge change I98276091 into eclair-mr2
15 years ago
Andreas Huber 48c948b113 Change to a int64_t usecs representation for timestamps and duration throughout stagefright.
15 years ago
Andreas Huber d3242febb7 am 9b8f9477: Fixing the build.
15 years ago
Andreas Huber d3eaeefb1b Fixing the build.
15 years ago
Andreas Huber d5b86bc5c3 am 936fff36: Merge change Ib64cab41 into eclair-mr2
15 years ago
Andreas Huber 2a4a7d5af0 Split the ColorConverter off SoftwareRenderer, metadata support in stagefright.
15 years ago
Andreas Huber ce87db03eb am 2d295a96: Merge change Iedebfe8d into eclair-mr2
15 years ago
Andreas Huber 36efa039ef Some decoders will return an error on OMX_EmptyThisBuffer to indicate that they don't support the media format, deal with this.
15 years ago
Andreas Huber f16d4c3e8b am cd74c0d5: The vendor is about to check in a fix for this issue, the workaround is no longer needed
15 years ago
Andreas Huber 9749025189 The vendor is about to check in a fix for this issue, the workaround is no longer needed
15 years ago
Mike Cleron a8badeb8b6 Merge branch 'eclair-plus-aosp' of ssh://android-git.corp.google.com:29418/platform/frameworks/base into eclair-mr2-plus-aosp
15 years ago
Mathias Agopian 1211518516 am a2de8e31: Merge change Ie05f07df into eclair
15 years ago
Mathias Agopian 733c0882e9 am a2de8e31: Merge change Ie05f07df into eclair
15 years ago
Mathias Agopian 68174b17d6 fix [2170319] gmail bulk operation checkbox latency on passion
15 years ago
Andreas Huber 34a76cd613 am f894d111: Merge change I6c32aa75 into eclair-mr2
15 years ago
Andreas Huber ec430b158d Workaround for avc decoder misreporting output buffer size requirements if the content is not a multiple-16 width/height.
15 years ago
Mathias Agopian f187830a58 am 26fe45dc: Merge change I4961c959 into eclair
15 years ago
Eric Laurent 0df42e8b1c am 62443f5f: Fix issue 2139634: DTMF tones on Sholes popping, hissing (audio latency too high).
15 years ago
Mathias Agopian 21063d0a16 am 9d6a685b: Merge changes I430cf57b,I51f02f67,I464f13f3 into eclair
15 years ago
Marco Nelissen a849526f3d am c39d2e3c: Music visualizer support hack. This currently assumes 44k stereo (won\'t crash on other formats, but won\'t give the correct results either), and links statically with libspeex to get FFT data, increasing the size of libmedia by about 45kb.
15 years ago
Mathias Agopian 7e51a3a2d5 am f8e4bc9f: Merge change I0c4cec7e into eclair
15 years ago
Mathias Agopian 676ddcbcfa am 5fd0ea8f: am 26fe45dc: Merge change I4961c959 into eclair
15 years ago
Eric Laurent eab618d394 am 4e362817: am 62443f5f: Fix issue 2139634: DTMF tones on Sholes popping, hissing (audio latency too high).
15 years ago
Mathias Agopian 259cb675ac am 0ef55540: am 9d6a685b: Merge changes I430cf57b,I51f02f67,I464f13f3 into eclair
15 years ago
Android (Google) Code Review 23e1ce7232 Merge change I4961c959 into eclair
15 years ago
Mathias Agopian d46758b6ec fix [2152536] ANR in browser
15 years ago
Eric Laurent e33e00e931 Fix issue 2139634: DTMF tones on Sholes popping, hissing (audio latency too high).
15 years ago
Mathias Agopian 5bffa09d44 fix [2168531] have software-only gralloc buffer side-step the HAL
15 years ago
Mathias Agopian 9d64a06fd8 fix [2167050] glTexImage2D code path buggy in SurfaceFlinger
15 years ago
Marco Nelissen 9563e42848 am a97402e1: am c39d2e3c: Music visualizer support hack. This currently assumes 44k stereo (won\'t crash on other formats, but won\'t give the correct results either), and links statically with libspeex to get FFT data, increasing the size of libmedia by about 45kb.
15 years ago
Marco Nelissen 10dbb8e97e Music visualizer support hack.
15 years ago
Patrick Scott 6d71077861 Merge branch 'eclair-plus-aosp' of ssh://android-git.corp.google.com:29418/platform/frameworks/base into eclair-mr2-plus-aosp
15 years ago
Mathias Agopian defd1bd08a Attempt to fix [2152536] ANR in browser
15 years ago
Eric Laurent d931eef4e5 am e9bd4788: Merge change 26881 into eclair
15 years ago
Eric Laurent 824b6a4a67 Fix issue 2142613: ToneGenerator: short tones sometimes don't play on sholes or over A2DP.
15 years ago
Mathias Agopian 5b028421f7 am bcef9ac3: add basic time stats for surfaces lock time
15 years ago
Mathias Agopian 9e3ebf8c45 add basic time stats for surfaces lock time
15 years ago
Jean-Baptiste Queru ee678acd88 merge from open-source master
15 years ago
Ravi K Yenduri 387eac4b28 Update comment in mediaplayer.h.
15 years ago
Andreas Huber 4265a83439 Another software color conversion implementation, this time OMX_QCOM_COLOR_FormatYVU420SemiPlanar => rgb565.
15 years ago
Android (Google) Code Review 430209e4d4 Merge change 25128 into eclair
15 years ago
Andreas Huber 10f75b8c71 Support CbYCrY -> RGB565 color conversion in IOMXRenderer.
15 years ago
Andreas Huber 1b84df1a08 Added an API IOMX::createRendererFromJavaSurface.
15 years ago
Mathias Agopian 5a37cc5155 make sure to update the tail pointer when undoing a dequeue
15 years ago
Andreas Huber 777893a928 Move JPEGSource.{cpp,h} into libstagefright.
15 years ago
Android (Google) Code Review 11c043f1f7 Merge change 24643 into eclair
15 years ago
Android (Google) Code Review 997161b0a0 Merge change 24642 into eclair
15 years ago
Mathias Agopian 4fc61bfdef fix [2112575] stuck on DequeueCondition for a surface that doesn't exist anymore
15 years ago
Mathias Agopian 3dbf98cec7 make sure conditions will return when the status of a surface is not NO_ERROR
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 25b1309393 Minor API change in MPEG4Writer, support for amr output into MPEG4 containers.
15 years ago
Andreas Huber f75978f63a Added a .amr file extractor (for AMR-NB and AMR-WB content).
15 years ago
Android (Google) Code Review 03480f8ae9 Merge change 24179 into eclair
15 years ago
Eric Laurent 85fa14d354 Fix issue 1992233: DTMF tones on Sholes is really long.
15 years ago
Android (Google) Code Review ee7347162e Merge changes 24119,24120 into eclair
15 years ago
Andreas Huber 456db75516 Support encoding amr-wb content in stagefright.
15 years ago
James Dong 148c1a2a96 Add basic metadata retrieval support for midi, ogg, etc.
15 years ago
Mathias Agopian 81e2a52fea fix [2068105] implement queueBuffer/lockBuffer/dequeueBuffer properly
15 years ago
Android (Google) Code Review 365928e6e1 Merge change 23835 into eclair
15 years ago
Marco Nelissen f482a41c86 When encountering a .nomedia file, notify the MediaScannerClient,
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 37940eefcb Squashed commit of the following:
15 years ago
Andreas Huber e0f0b08aa6 Squashed commit of the following:
15 years ago
Android (Google) Code Review 63d88ff95d Merge change 22897 into eclair
15 years ago
Andreas Huber 284f513a4c An attempt to fix a deadlock between OMXCodec::start and upstream ::read
15 years ago
Eric Laurent a9c322e398 Fix issue 2045911: Camera Shutter tone does not play correctly while listening to music.
15 years ago
Andreas Huber 8297cedd12 Another quirk, some OMX components fail to properly flush before shutdown and we must do it for them...
15 years ago
Andreas Huber 0c89199745 assert => CHECK in stagefright.
15 years ago
Andreas Huber ea7d156297 Keep up with latest changes to overlay handling on that unnamable platform.
15 years ago
Martin Storsjo 4e3d2484c9 Calculate specular lighting correctly
15 years ago
Android Code Review 195c300232 Merge change 11106
15 years ago
Andreas Huber 1beb760d92 Make sure not to ask for more buffers when we know that there won't be any, added a quirk for the aac decoder.
15 years ago
Android Code Review ff5fffd65c Merge change 10274
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
Sahil Sachdeva 59ecb64c96 DO NOT MERGE, ALready merged to master.
15 years ago
Mathias Agopian 806a5fcb30 be more friendly with C
15 years ago
Martin Storsjo 5db6bca7c0 Calculate specular lighting correctly
15 years ago
Andreas Huber f4148b55c5 Expose a variation of the createRenderer API that works on a plain Surface.
15 years ago
Andreas Huber 408b8e1073 Deprecate/remove now unused socketpair ipc communication in favour of exclusive binder use.
15 years ago
Eric Laurent fa2877b9ea Fix issue 2001214: AudioFlinger and AudioPolicyService interfaces should not use pointers as handles to inputs and outputs.
15 years ago
Andreas Huber bf37f33648 Recording/Export to .mp4/h.263 somewhat works on TI hardware.
15 years ago
Andreas Huber 8b938cdab5 The IOMX interface now instantiates IOMXRenderers to hide the details of hardware accelerated blitting.
15 years ago
James Dong 81573ec97e Remove hardcoded maximum frame rate limit from the framework
15 years ago
Andreas Huber cfb3bc79a0 While other OMX nodes appear to now have switched to using microseconds to timestamp buffers, at least the TI AAC and MP3 decoders still use milliseconds.
15 years ago
Andreas Huber 0024245e13 Squashed commit of the following:
15 years ago
Eric Laurent 9a92037bd6 Fix issue 2001517: AudioTrack compatibility issue.
15 years ago
Eric Laurent c2f1f07084 Fix issue 1795088 Improve audio routing code
15 years ago
niko a64c8c79af Added native metadata support.
15 years ago
Jean-Baptiste Queru 6d9d4ac961 donut snapshot
15 years ago
niko d608a813a9 Added method to get metadata out of the player.
15 years ago
Marco Nelissen 361f482fd2 Fixes to make libstagefright build for the simulator.
15 years ago
Nicolas Catania 14d2747c7e New test player stub to load mock native players.
15 years ago
Andreas Huber 20111aa043 Squashed commit of the following:
15 years ago
Android (Google) Code Review 508a3b61c4 Merge change 7150
15 years ago
Ravi K Yenduri 7b115569a3 Ignore pause and seek for live streaming.
15 years ago
Mathias Agopian b07c28b90b add a ctor to Mutex to specify the type, which can be shared. This is used by sf and af an soon will allow some optimization in the kernel for non shared mutexes
15 years ago
Mathias Agopian 00ee480034 implement Mutex and Condition with pthread instead of calling futex directly.
15 years ago
Nicolas Catania 8e1b6cce24 Basic plumbing to retrieve metadata from the native player.
15 years ago
Nicolas Catania a7e0e8b4c4 Implemented the metadata changed notification filters.
15 years ago
Android (Google) Code Review 814914cd08 Merge change 6382
15 years ago
Mathias Agopian 7c5252ed0a add a virtual destructor to region_rasterizer, to be on the safe side
15 years ago
Eric Laurent 349dba337e am 88e209dc: Fix issue 1743700: AudioTrack: setPlaybackRate can not set the playback rate to twice of the ouputSR
15 years ago
Eric Laurent 573266210f Fix issue 1743700: AudioTrack: setPlaybackRate can not set the playback rate to twice of the ouputSR
15 years ago
Mathias Agopian e35922dc71 merge master in master_gl
15 years ago
Nicolas Catania 1d187f1a86 Direct api to the native media player.
15 years ago
Android (Google) Code Review 3d59a4b999 am 1bee98af: Merge change 5100 into donut
15 years ago
David Krause 5e0a3043af Fill in CDMA gaps and clean up ToneGenerator code
15 years ago
Android (Google) Code Review e4f071b1f3 am 5277103d: Merge change 5035 into donut
15 years ago
Mathias Agopian f1bd03d1eb add glTexParameteri() and fix glTexParameteriv()
15 years ago
Mathias Agopian db8749bce6 Merge commit 'goog/master' into merge_master
15 years ago
Android (Google) Code Review 4710a1f6c9 am d670b8c6: Merge change 3981 into donut
15 years ago
Nicolas Catania 660951867e Removed trailing whitespaces.
15 years ago
Mathias Agopian 2ff585f4bd fix a bug where copybit only renders in the first buffer when used with s/w GL
15 years ago
Mathias Agopian 79021f4b51 revive the copybit test.
15 years ago
Android (Google) Code Review 2a7d5b3c1a am b2df1699: Merge change 1548 into donut
15 years ago
Jianhong Jiang 9747c5a1f5 NJ-1409: (frameworks/base) Support new audio encoding types(AMR and AAC).
15 years ago
Mathias Agopian 348514d9be cleanup Debug.h a bit
15 years ago
Ravi K Yenduri f853bb74a1 Ignore pause and seek for live streaming.
15 years ago
Mathias Agopian cf77b16ef9 Merge commit 'goog/master' into merge_master
15 years ago
Mathias Agopian 273d098cc7 get rid of utils.h
15 years ago
Mathias Agopian 0b4a2fb7ce Merge commit 'goog/master' into merge_master
15 years ago
Android (Google) Code Review 95634c8b6a am de8268d6: Merge change 2331 into donut
15 years ago
Eric Laurent f5879c1448 Fix issue 1846343 - part 1
15 years ago
Mathias Agopian 794aaef95e merge master to master_gl
15 years ago
Mathias Agopian 7562408b22 move libbinder's header files under includes/binder
15 years ago
Mathias Agopian 615a9bfbd9 checkpoint: split libutils into libutils + libbinder
15 years ago
Jean-Baptiste Queru b206b93473 donut snapshot
15 years ago
Garret Pick a9470ac2bf Change required for OpenCORE 2.04 Update
15 years ago
Mathias Agopian cde489a26a Region now has its own implementation instead of relying on SkRegion, which allows us to break libui's dependency on libcorecg.
15 years ago
Mathias Agopian f21de663ee Merge commit 'goog/master' into merge_master
15 years ago
Eric Laurent 0b62e242d1 Fixed issue 1709450: Requirements for CDMA Tone Generator
15 years ago
Mathias Agopian 376f561469 move android_native_buffer_t declaration into its own private/ui/android_native_priv.h header, since user code should never have access to it.
15 years ago
Mathias Agopian 81dd9e9f10 move opengl/include/EGL/android_natives.h to include/ui/egl/android_natives.h and don't include it from egl.h
15 years ago
Mathias Agopian 4fde27f0b8 a brand new MessageQueue for SurfaceFlinger.
15 years ago
Mathias Agopian a4495e1524 Merge commit 'goog/master' into merge_master
15 years ago
Eric Laurent 1dd70b9f04 Fix issue 1745312: Various cleanups in media framework
15 years ago
Mathias Agopian b1514c918d Integrate from //sandbox/mathias/donut/...@145728
15 years ago
Ravi K Yenduri 1503b07c26 Enable OpenCORE on master - part 1
15 years ago
Eric Laurent 29a65006e5 AI 143327: am: CL 143177 am: CL 142889 Fix issue #1736153 Camera shutter sound can be muted by new AlarmClock setting.
16 years ago
Eric Laurent a845f672e4 AI 143177: am: CL 142889 Fix issue #1736153 Camera shutter sound can be muted by new AlarmClock setting.
16 years ago
Eric Laurent e47562d6b2 Automated import from //branches/cupcake/...@142889,142889
16 years ago
Jean-Michel Trivi 7d563247cd Automated import from //branches/donutburger/...@141200,141200
16 years ago
Jean-Michel Trivi 90ca92cc07 Automated import from //branches/master/...@141201,141201
16 years ago
Jason Sams 1af452f333 Automated import from //branches/master/...@140868,140868
16 years ago
Jason Sams 7dc112527d Automated import from //branches/donutburger/...@140866,140866
16 years ago
Jean-Michel Trivi 859d22fb31 Automated import from //branches/master/...@140665,140665
16 years ago
Jean-Michel Trivi 2c22aeb65e Automated import from //branches/donutburger/...@140663,140663
16 years ago
The Android Open Source Project 87e445b4be auto import from //branches/cupcake_rel/...@141571
16 years ago
The Android Open Source Project 1179bc9b0e auto import from //branches/cupcake_rel/...@140373
16 years ago
The Android Open Source Project c048cae036 auto import from //branches/cupcake_rel/...@138607
16 years ago
The Android Open Source Project 65e731f393 auto import from //branches/cupcake/...@137873
16 years ago
The Android Open Source Project 87e06b6ae5 auto import from //depot/cupcake/@136654
16 years ago
The Android Open Source Project 89fa4ad53f auto import from //depot/cupcake/@135843
16 years ago
The Android Open Source Project 15f767b960 auto import from //depot/cupcake/@135843
16 years ago
The Android Open Source Project ad04d92014 auto import from //depot/cupcake/@132589
16 years ago
The Android Open Source Project 99ffda8779 auto import from //depot/cupcake/@137055
16 years ago
The Android Open Source Project 25658fd43d auto import from //branches/cupcake/...@132276
16 years ago
The Android Open Source Project 7a2146d580 auto import from //branches/cupcake/...@131421
16 years ago
The Android Open Source Project 5e07b5774c auto import from //branches/cupcake/...@130745
16 years ago
The Android Open Source Project e5198b620a auto import from //branches/cupcake/...@127101
16 years ago
The Android Open Source Project 54ffb8abf9 auto import from //branches/cupcake/...@126645
16 years ago
The Android Open Source Project cce8bd12da auto import from //branches/cupcake/...@125939
16 years ago
The Android Open Source Project 7b5eb023f8 Code drop from //branches/cupcake/...@124589
16 years ago
The Android Open Source Project 2729ea9262 Initial Contribution
16 years ago