summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Stagefright: use set buffers mode.Shivaprasad Hongal2015-10-261-1/+3
| | | | | | Use set buffers mode if parser supports it. Change-Id: Ia3d12f15fa28f25e1ccb724158cc91ce26fc81ed
* libmedia : audio: handle set playback rate when direct pcm usedvivek mehta2015-10-241-0/+1
| | | | | | | | | - In direct PCM usecase if setplayback rate is called then invalidate the common block and send empty offload structure below to use default path. CRs-Fixed: 916660 Change-Id: I6df7c10b7115c77a19564e2f9fabc511d76a2410
* Merge "libstagefright: Allow for CameraSourceTimeLapse to be extended"Linux Build Service Account2015-10-131-2/+3
|\
| * libstagefright: Allow for CameraSourceTimeLapse to be extendedDeva Ramasubramanian2015-10-091-2/+3
| | | | | | | | | | | | | | Add in hooks to route CameraSourceTimeLapse creation to AVFactory so that we can add our customizations. Change-Id: I309a247ba6e3c5626cfba096677a6dbfeae543f3
* | AudioSystem: Fix race condition in accessing ioDescriptorsPraveen Chavan2015-10-061-0/+1
|/ | | | | | | | The vector mIoDescriptors can be simultaneouly modified and accessed by 2 threads. Acquire a lock while wrapping the ioDescriptor in a sp<> Change-Id: I73c79ef8eca092b500a7ead3a5ebd0bcf75f9920
* Stagefright: Addition of DS capabilityManoj Kumar AVM2015-10-061-0/+9
| | | | | | | Adding support for sending and receiving DS Mode events. Change-Id: I5be1c1e9b7c33b55f0f3aa71725b90cd0f90f0ad
* Stagefright: Enable custom allocation mode.Shivaprasad Hongal2015-10-061-1/+8
| | | | | | Enable custom allocation mode Change-Id: Idf3f6c0eb9d17d361d2e5b6c36b1fe7586236565
* video: Modify classes to support camcorder pause/resumeSurajit Podder2015-10-063-7/+11
| | | | | | | | | * Modify MediaRecorder, CameraSource, AudioSource to be extendable. * Add hooks to instantiate extended implementations to implement pause/resume. Change-Id: I847263fc69e4f613c5ea60fb6809c7da176d3a8d
* video: Port AOSP fixesSurajit Podder2015-10-062-2/+4
| | | | | | | | | | | | Includes following fixes: f510d0c libstagefright: Disable multi slice mode for video encode ca46843 audio: Fix for failure in CTS MediaRecorderTest cases b4d0490 libstagefright: check the audio source when adding to MPEG4Writer 89c6c3f libstagefright: Allocate cached camera buffers for sw encoders f2c387b libstagefright: Choose target specific media_codecs.xml f3e7122 libstagefright: Implement fallback mechanism to SW decoder Change-Id: I90398b2fead1f4e163935bf1db342e24275f7933
* audio: add support for extended audio encodingMingming Yin2015-10-061-0/+7
| | | | | | - add support for EVRC, QCELP, and LPCM encoding. Change-Id: I2f93a88ed5c9bd502399ef145a5802d1a15fcc45
* libstagefright: MPEG4Writer: Add support for HEVC muxingLubin Yin2015-10-062-1/+7
| | | | | | | | | | | | Changes done to enable HEVC muxing - writing HVCC atom - configure HEVC encoder Fix HEVC flag initialization Check for HEVC for single track usecase Change-Id: I1757d0c442e7cc3ef251431f220395131a1eb4ec
* avextensions: Add support for Codec Extension featuresShalaj Jain2015-10-062-3/+12
| | | | | | | | | | Add support for Codec extension features like skype, vqzip, b-frame encoding, prefer adaptive playback etc. Add extensions to support encode batching. Also enable Werror for libavextensions. Change-Id: Ia342d4abe4bb1e21b9ff2b8213fb96421485a333
* Stagefright: Initialize custom dataShivaprasad Hongal2015-10-061-0/+1
| | | | | | Uninitilized custom data is causing close on wrong fd. Change-Id: I361f73c0ba7e5fe66ba27f778bd31c33e0f0bb01
* libstagefright: Add mime type for VC1 codecManikanta Kanamarlapudi2015-10-061-0/+1
| | | | | | | WMV can support different codec-id formats WMV3 and VC1. Added corresponding mime types. Change-Id: Id9110ad20eba4d1a053d058d496637e91feb3a35
* AudioSource: Provide option to extend AudioSourceChaithanya Krishna Bacharaju2015-10-061-2/+4
| | | | | | -Extend AudioSource to provide native implementation. Change-Id: I0bba1d4f0c30fa109f64c80100fa0dc6c39a9d02
* frameworks/av: undefining MEDIA_QOE (needed by DASH)Manikanta Sivapala2015-10-061-2/+1
| | | | | | Removing MEDIA_QOE definition from mediaplayer Change-Id: I5f3902ab167b9108ca9b98cdaff73929264ed47f
* audio:mute duration at the beginning of the recordingDivya Narayanan Poojary2015-10-061-1/+1
| | | | | | | | | | | -Sometimes shutter sound is getting recorded because current kAutoRampStartUs is not sufficient to mute the shutter sound -Fix is to increase the kAutoRampStartUs to 500ms. Change-Id: Id37b48c4bb7b5c903ef502f933eaff7be0ea566c CRs-Fixed: 636491
* audio: add encoding support for linear PCM formatMingming Yin2015-10-061-0/+1
| | | | | | - add encoding support for linear PCM format. Change-Id: Iecf402064d67d35d5057b814c842d79af92756d0
* audio: add parameters for device shutdown notificationDhanalakshmi Siddani2015-10-061-0/+1
| | | | | | - Add new define and variable to receive device shutdown notification Change-Id: I06d7a8a36a5bf5490818561ec3bb9c5d43c5bf37
* frameworks/av: Changes related to DASHManikanta Sivapala2015-10-062-4/+7
| | | | | | | | | 1) Add MEDIA_QOE event type 2) Open certain methods for extension by declaring them as virtual 3) Add DASH_PLAYER as a new player type 4) Creating DASH Player factory Change-Id: I0376841530218703fabd9d4f45d2c9a32a1f52b2
* Stagefright: Extensions for HTTP progressive streaming.Apurupa Pattapu2015-10-062-2/+3
| | | | | | | | | - Extend NuPlayer setDataSource for streaming - Create ExtendedCachedSource only for MediaPlayer streaming usecases by passing a flag to DataSource to use extended cache - Add extension for MediaHTTP Change-Id: Ic87c3744bf905eb8742863951b809e38d0a60339
* AVCustomizations: Enable 16 and 24 bit PCM offload.Preetam Singh Ranawat2015-10-061-0/+1
| | | | | | | | | | | | -create extended decoder and renderer -add change to pass bit width and format info to renderer. -add change for PCM conversions -add changes for time calucation Conflicts: media/libmediaplayerservice/nuplayer/NuPlayer.cpp Change-Id: I3363140fad441a7746884076c40b46e777f2e06e
* audio: add WMA formats in MediaDefsSharad Sangle2015-10-061-0/+2
| | | | | | added WMA mime/format in mediaDefs. Change-Id: Ifefe04647071eee04ab1e746436fec056ece689f
* stagefright: Disable AwesomePlayerMingming Yin2015-10-061-1/+0
| | | | | | | | | | | | Permanently remove StagefrightPlayer codebase & remove its entry from MediaPlayerFactory as AwesomePlayer is completely replaced by NuPlayer. Keep the AwesomePlayer codebase to make libstagefright_timedtext available to NuPlayer via libstagefright. Conflicts: media/libmediaplayerservice/MediaPlayerFactory.cpp Change-Id: Idfecdc519919ee940817c7bb515433fc37588bd3
* Stagefright: Make classes customizable and add AV extensionsPraveen Chavan2015-10-064-4/+77
| | | | | | | | | | | Change access modifiers and qualify methods with virtual, to allow extensions. Add facility for loading customizations (Extended classes) dynamically. Conflicts: media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp Change-Id: Icc8965754fb1c73175a13a9ad24c19665ad60988
* libstagefright: Use 3gp4 ftyp box when AMR audio is presentLeena Winterrowd2015-10-061-0/+3
| | | | | | | | | | | mp42 boxes do not support the 'damr' box type whereas 3gp4 boxes explicitly support it. Using mp42 makes clips with AMR incompliant with mpeg4 standards and unplayable by many media players. To ensure interoperability, use a 3gp4 box if the recorded clip contains AMR audio. CRs-Fixed: 721883 Change-Id: I75e3558cd5088d05d36104abfb04a3c0c1d1a4e7
* CamcorderProfiles: add VGA and 4K-DCI profilesPraveen Chavan2015-10-061-0/+10
| | | | | | Also add high-speed profile for CIF. Change-Id: Iacd8537f62112171ee611a7534f9d432f45d5d3f
* Merge "do not dequeue from native window after we hit fatal error" into mnc-devChong Zhang2015-08-151-0/+1
|\
| * do not dequeue from native window after we hit fatal errorChong Zhang2015-08-141-0/+1
| | | | | | | | | | | | bug: 22845824 Change-Id: I8c375790c697e02b6ab3ea54b84d3f70d5e78141 (cherry picked from commit 346de3c26a8fbd0fa0c8102f4a21ea4dcee4432a)
* | Camera: Add camera type to ICameraService.getNumberOfCameras.Eino-Ville Talvala2015-08-141-0/+10
|/ | | | | | | | | Also determine the number of 'normal' cameras present on camera service startup, and ensure that all normal cameras have IDs lower than the 'strange' cameras. Bug: 23194168 Change-Id: I1f7b14825cb52707de698a955f85da1eaa932663
* am 48192b84: am 0625841d: am dfaea255: am 578d5b66: am 171b5fad: am ↵Marco Nelissen2015-08-071-1/+1
|\ | | | | | | | | | | | | d6ea7f65: am f26400c9: Fix crash on malformed id3 * commit '48192b84db39879e7d83a2f4e7023048fb81ee8e': Fix crash on malformed id3
| * am 0625841d: am dfaea255: am 578d5b66: am 171b5fad: am d6ea7f65: am ↵Marco Nelissen2015-08-071-1/+1
| |\ | | | | | | | | | | | | | | | | | | f26400c9: Fix crash on malformed id3 * commit '0625841daae5bb1351034909ce705aab517eea2d': Fix crash on malformed id3
| | * am 578d5b66: am 171b5fad: am d6ea7f65: am f26400c9: Fix crash on malformed id3Marco Nelissen2015-08-071-1/+1
| | |\ | | | | | | | | | | | | | | | | * commit '578d5b66fc9f5e36ca0cb19b21771aa85ec131ee': Fix crash on malformed id3
| | | * am d6ea7f65: am f26400c9: Fix crash on malformed id3Marco Nelissen2015-08-071-1/+1
| | | |\ | | | | | | | | | | | | | | | | | | | | * commit 'd6ea7f65dd31d5dacf497cc3c494d4fa3910f7c3': Fix crash on malformed id3
| | | | * am f26400c9: Fix crash on malformed id3Marco Nelissen2015-08-071-1/+1
| | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | * commit 'f26400c9d01a0e2f71690d5ebc644270f098d590': Fix crash on malformed id3
| | | | | * Fix crash on malformed id3Marco Nelissen2015-08-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 22954006 Change-Id: I488cb1e2c69fc7043b6040481b30fa866000515d
| | | | * | am 7acac10a: Merge "DO NOT MERGE: Add AUtils::isInRange, and use it to ↵Robert Shih2015-05-111-0/+45
| | | | |\ \ | | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | detect malformed MPEG4 nal sizes" into klp-dev * commit '7acac10aae34da5ae4d628c5a270e7e3e94f7598': DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes
| | | | | * DO NOT MERGE: Add AUtils::isInRange, and use it to detect malformed MPEG4 ↵Lajos Molnar2015-04-251-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nal sizes Bug: 19641538 Change-Id: I5aae3f100846c125decc61eec7cd6563e3f33777
* | | | | | add GRALLOC_USAGE_HW_COMPOSER flag to video usage bitsChong Zhang2015-07-281-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug: 22657091 Change-Id: I6a11bc15bba34035ef31c2f4d41196ece60d4ad9
* | | | | | Merge "libmediaplayerservice: propagate caller pid to MediaCodec." into mnc-devRonghua Wu2015-07-221-5/+9
|\ \ \ \ \ \
| * | | | | | libmediaplayerservice: propagate caller pid to MediaCodec.Ronghua Wu2015-07-211-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 22630317 Change-Id: I0337d74f4ef04bf96f2de83f33d98d0d7da47c12
* | | | | | | stagefright: remove workaround for BQ not reporting dropped framesLajos Molnar2015-07-201-5/+3
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 22234976 Related-bug: 22552826 Change-Id: Ic29b8d8533a4df8c15bcf3a9dab924aa24428304
* | | | | | Merge "fix soft renderer rotation" into mnc-devChong Zhang2015-07-181-0/+1
|\ \ \ \ \ \
| * | | | | | fix soft renderer rotationChong Zhang2015-07-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug: 13222807 Change-Id: I6f6f417422d3a18117b594670bb23e3019d449bb
* | | | | | | Merge "mediaresourcemanager: add pid to removeResource method" into mnc-devRonghua Wu2015-07-182-3/+3
|\ \ \ \ \ \ \
| * | | | | | | mediaresourcemanager: add pid to removeResource methodRonghua Wu2015-07-172-3/+3
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 22496209 Change-Id: I73311573e8d1ac15fec668a9ef6e6af7a07a1d30
* | | | | | | Merge "MediaRecorder: enable audio for slow motion recording" into mnc-devChong Zhang2015-07-171-1/+4
|\ \ \ \ \ \ \
| * | | | | | | MediaRecorder: enable audio for slow motion recordingChong Zhang2015-07-171-1/+4
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:22460747 Change-Id: I23f773ecf7b86928a8eacd25a481636e645affbe
* | | | | | | Merge "Camera: Add hidden experimental tearDown method." into mnc-devEino-Ville Talvala2015-07-171-0/+6
|\ \ \ \ \ \ \
| * | | | | | | Camera: Add hidden experimental tearDown method.Eino-Ville Talvala2015-07-161-0/+6
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 18949148 Change-Id: Ie86ec7d1ec3db54e1154563b2339a208a935f849