summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* 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
* | | | | | | stagefright: flush pending video frames for MediaSyncLajos Molnar2015-07-161-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 22234976 Change-Id: Ib63c2286610181968658fb38f5526a489635cf3e
* | | | | | | stagefright: MediaSync: use VideoFrameSchedulerLajos Molnar2015-07-162-5/+111
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move VideoFrameScheduler to libstagefright as part of this change. Bug: 22234976 Change-Id: Ib23fb52399cb700a1dcf789e8486b94a3edf9d95
* | | | | | MediaCodec: consider usage bits when changing surface.Lajos Molnar2015-07-131-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new surface cannot add usage bits not already present (as already existing buffers may become unusable for the surface). Bug: 22414343 Change-Id: Id8169c79cd0994be134a16782dd04687e46ca1dd
* | | | | | stagefright: allow controlling experiments from propertyLajos Molnar2015-07-101-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 20894667 Change-Id: Icb2209e12ed6a1820b8f33626ca02aabcff03321
* | | | | | Merge "camera2: Fix native binder interface and add tests." into mnc-devRuben Brunk2015-07-071-0/+2
|\ \ \ \ \ \
| * | | | | | camera2: Fix native binder interface and add tests.Ruben Brunk2015-07-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add CameraBinderTests for limited coverage of native camera2 binder interfaces for the camera service. - Fix several bugs in the native binder interfaces. Bug: 18468810 Change-Id: Iab2d81a5cacd20daf7454aeeed033cc13d88452c
* | | | | | | Merge "stagefright: ask for flex-YUV camera buffers for software encoders" ↵Lajos Molnar2015-06-292-1/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | into mnc-dev
| * | | | | | | stagefright: ask for flex-YUV camera buffers for software encodersLajos Molnar2015-06-262-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 13222807 Change-Id: I854b73a63cf9239311729598241725d84e8513aa
* | | | | | | | reduce number of binder calls from mediaserverEric Laurent2015-06-262-2/+4
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduce the number of audio port, audio patch and IO config changed binder calls from mediaserver to client processes: - Do not call IO config changed callback if selected device is the same as previously selected one on a given audio flinger playback or capture thread. - Do not call the audio port or audo patch list update callback on a client if this client as no listener registered. Bug: 22045560. Change-Id: If780e105404de79b7cb5c80c27b793ceb6b1c423
* | | | | | | Merge "Using centralized isAudioPlaybackRateValid to validate parameters" ↵Ricardo Garcia2015-06-231-0/+17
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | into mnc-dev
| * | | | | | Using centralized isAudioPlaybackRateValid to validate parametersRicardo Garcia2015-06-221-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Centralized validation code bug: 20701446 Change-Id: I9d9941c7639c05b2afe069ff4f858c693c910bfe
* | | | | | | Merge "Fix for Visualizer release bug" into mnc-devRicardo Garcia2015-06-221-1/+2
|\ \ \ \ \ \ \