summaryrefslogtreecommitdiffstats
path: root/include/media/MediaProfiles.h
Commit message (Collapse)AuthorAgeFilesLines
* video: Add QHD & 2K profile for recorderXavier Varricatt2015-12-041-1/+5
| | | | | | Add QHD & 2K profile for recorder Change-Id: Ib74ca47fc330d02069a3ec010c6ce8431c50f0fe
* MediaProfiles: Enhance profiles for extended usecasesPraveen Chavan2015-11-051-2/+14
| | | | | | | | | Add more supported video resolutions for camcorder and timelapse recording. Augment encoder profiles with HFR parameters. Change-Id: I887d6259db0a97b3a705813dc754b4b0faff47fc
* audio: add encoding support for linear PCM formatMingming Yin2015-10-061-0/+1
| | | | | | - add encoding support for linear PCM format. Change-Id: Iecf402064d67d35d5057b814c842d79af92756d0
* CamcorderProfiles: add VGA and 4K-DCI profilesPraveen Chavan2015-10-061-0/+10
| | | | | | Also add high-speed profile for CIF. Change-Id: Iacd8537f62112171ee611a7534f9d432f45d5d3f
* remove video editor from MediaProfileChong Zhang2015-05-281-78/+1
| | | | | bug: 17112465 Change-Id: Id59ba13e9c796298ad7dbaf03a595cc1fa62c169
* CamcorderProfile: Add QUALITY_HIGH_SPEED_2160PZhijun He2014-09-091-1/+2
| | | | | Bug: 17059255 Change-Id: Ic6b272e4ceec8fc852c9eb787370f4d366dad0ac
* CamcorderProfiles: add high speed profile constantsZhijun He2014-07-231-0/+8
| | | | Change-Id: I8f783466f8c2560820db14488acc1a309d27ab0f
* MediaProfiles: Add 4K video related constantsZhijun He2014-06-101-2/+4
| | | | | Bug: 15287656 Change-Id: I4c49640a349afb336f52db1636902fc216bff6ad
* Whitespace and indentationGlenn Kasten2012-03-131-1/+0
| | | | | | | | | | | | | | Fix indentation to be multiple of 4. Make it easier to search: sp< not sp < to "switch (...)" instead of "switch(...)" (also "if" and "while") Remove redundant blank line at start or EOF. Remove whitespace at end of line. Remove extra blank lines where they don't add value. Use git diff -b or -w to verify. Change-Id: I966b7ba852faa5474be6907fb212f5e267c2874e
* Fix for issue 5309336Hong Teng2011-11-141-5/+15
| | | | | | -add videoeditor maximum prefetch YUV frames in media_profiles.xml to limit the total memory usage. Change-Id: I41ffbc192fcce4c7635e5b0a1f2835852e5ee509
* Add QVGA resolution to CamcorderProfileJames Dong2011-09-191-2/+4
| | | | | Change-Id: Icebbafb68d8164370f98a2c36699845d10ef081b related-to-bug: 5145483
* Fix for 4142219 Don't hard code platform-specific limitations (Jni/ Java)Rajneesh Chowdury2011-08-191-1/+25
| | | | | | Also fixes 5118207 add other video codec support for video editor export. Change-Id: If72427173bd8ff684af07ba00f4425c1deef29c6
* fix for issue 4142219Hong Teng2011-07-201-1/+45
| | | | | | Don't hard code platform-specific limitations-jni/java part Change-Id: Icde261b1caf29a8cf552884c97f3c9d0b41741a3
* Add support for platform-specific recording start time offsetJames Dong2011-05-101-0/+9
| | | | | | | | o This start time offset is used in the media framework to eliminate the recording sound in the recorded file. Change-Id: I97926a74f0743b8a4f985d51334e8d1486a318ea related-to-bug: 4390777
* Get rid of redundant media profilesJames Dong2011-03-011-2/+69
| | | | | | bug - 3330679 Change-Id: Idc55aea32746c0c57552c5e15a289681421aa859
* Adding default profiles for specific levels.Nipun Kwatra2010-09-171-4/+19
| | | | | | | | | | | The low and high profiles should each match one of the specific profiles. So we need to add the specific profiles corresponding to the low/high profiles. This makes the default profile compliant to documentation + cts. Also fixed javadoc to account time lapse profiles. Change-Id: I34e7307d00ce261c69dc10ead2900025c7f6d428
* Exposing specific profile levels + hasProfile().Nipun Kwatra2010-09-101-6/+8
| | | | | | | | | - Exposing the specific resolution profile levels QUALITY_{QCIF,CIF,480P,720P,1080P} and the new time lapse profiles QUALITY_TIME_LAPSE_{LOW,HIGH,QCIF,CIF,480P,720P,1080P} - Unhiding the hasProfile() function used to test if a given profile exists. Change-Id: I5d8b9e1ba61718f304235e76d85244e428e68643
* Adding hasProfile.Nipun Kwatra2010-09-101-0/+8
| | | | | | | | | - Added hasProfile to CamcorderProfile and JNI. - Added hasCamcorderProfile to MediaProfiles. - using android.hardware.Camera.CAMERA_ID_DEFAULT for default camera in get(). Change-Id: Ib57bb49ae79492d7cbc0ec6c7b6efcbf74f80013
* Added specific resolution and time lapse profiles.Nipun Kwatra2010-09-101-1/+14
| | | | | | | | | | | - Added enums QUALITY_{QCIF,480P,720P,1080P} QUALITY_TIME_LAPSE_{LOW,HIGH,QCIF,480P,720P,1080P} in CamcorderProfile and corresponding ones in MediaProfiles. - Added functions createDefaultCamcorderTimeLapseLowProfile, createDefaultCamcorderTimeLapseHighProfile to set default values. - Moved javadoc for constants to the get() function. Change-Id: Ib8b3f8d29395dff77a397d1e6b44cfaf8c481d4d
* Add multiple camera support for in MediaProfiles.Chih-Chung Chang2010-07-011-15/+20
| | | | Change-Id: Ie89568a0f5f5fd08ede77e33f9a559215d6bed9a
* Public API changes for CameraProfile and CamcorderProfile classesJames Dong2010-04-011-2/+2
| | | | | | | | | | | | 1. CamcorderProfile: “@see” links are broken; Remove m prefix from fields; remove “final” 2. CamcorderProfile.Quality: use an int rather than an enum 3. Add API on MediaRecorder to pass in a CamcorderProfile 4. CameraProfile.getImageEncodingQualityLevels @hide or make it consistent with CamcorderProfile 5. Remove a convenient method and instead let the (mms) app do that task bug - 2553862 Change-Id: I759215c7892f772aeddf3651d17038489c6fbc50
* Image encoding settings java API through xml configuration fileJames Dong2010-02-241-0/+17
| | | | | | - I decided to completely remove jpeg decoding related stuff from this change I think that setting is better off if it is specified by the system properties. We don't have to include MediaProfiles.h header in skia files
* Camcorder profile Java API supportJames Dong2010-02-041-2/+2
| | | | | | | - Use Enum for Quality instead of int - Use static values() method from Enum, rather than if-else bug - 2417312
* Initial check-in for xml-based encoder capabilities retrievalJames Dong2010-02-011-0/+303
- Changed the Java API as suggested - Treat /etc/media_profiles.xml as the default xml configurtion file