diff options
author | Pawit Pornkitprasan <p.pawit@gmail.com> | 2011-12-17 16:08:33 +0700 |
---|---|---|
committer | Pawit Pornkitprasan <p.pawit@gmail.com> | 2011-12-17 16:08:33 +0700 |
commit | bdf05ba29ba01e1521566550508bc1edce8a111c (patch) | |
tree | 18e03697b5ad1aa3d7fb8c11dae0623904a414d7 /media_profiles.xml | |
parent | 85e8efd27e2b143944ab1828750b7ed444e0ece9 (diff) | |
download | device_samsung_aries-common-bdf05ba29ba01e1521566550508bc1edce8a111c.zip device_samsung_aries-common-bdf05ba29ba01e1521566550508bc1edce8a111c.tar.gz device_samsung_aries-common-bdf05ba29ba01e1521566550508bc1edce8a111c.tar.bz2 |
Updated media_profiles.xml
Diffstat (limited to 'media_profiles.xml')
-rw-r--r-- | media_profiles.xml | 81 |
1 files changed, 67 insertions, 14 deletions
diff --git a/media_profiles.xml b/media_profiles.xml index 7c50b43..985c82f 100644 --- a/media_profiles.xml +++ b/media_profiles.xml @@ -22,7 +22,7 @@ AudioDecoderCap)> <!ELEMENT CamcorderProfiles (EncoderProfile+, ImageEncoding+, ImageDecoding, Camera)> <!ELEMENT EncoderProfile (Video, Audio)> -<!ATTLIST EncoderProfile quality (high|low) #REQUIRED> +<!ATTLIST EncoderProfile quality (720p|480p|qcif) #REQUIRED> <!ATTLIST EncoderProfile fileFormat (mp4|3gp) #REQUIRED> <!ATTLIST EncoderProfile duration (30|60) #REQUIRED> <!ATTLIST EncoderProfile cameraId (0|1) #REQUIRED> @@ -75,6 +75,7 @@ <!ATTLIST VideoEditorCap maxInputFrameHeight CDATA #REQUIRED> <!ATTLIST VideoEditorCap maxOutputFrameWidth CDATA #REQUIRED> <!ATTLIST VideoEditorCap maxOutputFrameHeight CDATA #REQUIRED> +<!ATTLIST VideoEditorCap maxPrefetchYUVFrames CDATA #REQUIRED> <!ELEMENT ExportVideoProfile EMPTY> <!ATTLIST ExportVideoProfile name (h264|h263|m4v) #REQUIRED> <!ATTLIST ExportVideoProfile profile CDATA #REQUIRED> @@ -100,31 +101,45 @@ channels="1" /> </EncoderProfile> - <EncoderProfile quality="480p" fileFormat="mp4" duration="60"> + <EncoderProfile quality="qcif" fileFormat="3gp" duration="30"> + <Video codec="h264" + bitRate="256000" + width="176" + height="144" + frameRate="30" /> + + <Audio codec="amrnb" + bitRate="12200" + sampleRate="8000" + channels="1" /> + + </EncoderProfile> + + <EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60"> <Video codec="h264" bitRate="3000000" width="720" height="480" frameRate="30" /> + <!-- Audio settings are not used for timealpse video recording --> <Audio codec="aac" bitRate="96000" sampleRate="16000" channels="1" /> </EncoderProfile> - <EncoderProfile quality="qvga" fileFormat="3gp" duration="30"> + <EncoderProfile quality="timelapseqcif" fileFormat="3gp" duration="30"> <Video codec="h264" bitRate="256000" width="176" height="144" frameRate="30" /> - + <!-- Audio settings are not used for timealpse video recording --> <Audio codec="amrnb" bitRate="12200" sampleRate="8000" channels="1" /> - </EncoderProfile> <ImageEncoding quality="90" /> @@ -141,7 +156,7 @@ bitRate="1000000" width="640" height="480" - frameRate="30" /> + frameRate="15" /> <Audio codec="aac" bitRate="96000" @@ -149,12 +164,12 @@ channels="1" /> </EncoderProfile> - <EncoderProfile quality="qvga" fileFormat="3gp" duration="30"> + <EncoderProfile quality="qcif" fileFormat="3gp" duration="30"> <Video codec="h264" bitRate="256000" width="176" height="144" - frameRate="30" /> + frameRate="15" /> <Audio codec="amrnb" bitRate="12200" @@ -163,6 +178,33 @@ </EncoderProfile> + <EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60"> + <Video codec="h264" + bitRate="1000000" + width="640" + height="480" + frameRate="15" /> + + <!-- Audio settings are not used for timealpse video recording --> + <Audio codec="aac" + bitRate="96000" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="timelapseqcif" fileFormat="3gp" duration="30"> + <Video codec="h264" + bitRate="256000" + width="176" + height="144" + frameRate="15" /> + <!-- Audio settings are not used for timealpse video recording --> + <Audio codec="amrnb" + bitRate="12200" + sampleRate="8000" + channels="1" /> + </EncoderProfile> + <ImageEncoding quality="90" /> <ImageEncoding quality="80" /> <ImageEncoding quality="70" /> @@ -221,27 +263,38 @@ --> <VideoDecoderCap name="wmv" enabled="false"/> <AudioDecoderCap name="wma" enabled="false"/> + <!-- + The VideoEditor Capability configuration: + - maxInputFrameWidth: maximum video width of imported video clip. + - maxInputFrameHeight: maximum video height of imported video clip. + - maxOutputFrameWidth: maximum video width of exported video clip. + - maxOutputFrameHeight: maximum video height of exported video clip. + - maxPrefetchYUVFrames: maximum prefetch YUV frames for encoder, + used to limit the amount of memory for prefetched YUV frames. + For this platform, it allows maximum 8MB(1.3MB per 720p frame x 6 + frames) memory. + --> <VideoEditorCap maxInputFrameWidth="1280" maxInputFrameHeight="720" maxOutputFrameWidth="1280" - maxOutputFrameHeight="720"/> + maxOutputFrameHeight="720" maxPrefetchYUVFrames="6"/> <!-- The VideoEditor Export codec profile and level values correspond to the values in OMX_Video.h. E.g. for h264, profile value 1 means OMX_VIDEO_AVCProfileBaseline - and level 4096 means OMX_VIDEO_AVCLevel41. + and level 2048 means OMX_VIDEO_AVCLevel4. Please note that the values are in decimal. These values are for video encoder. --> <!-- - Codec = h.264, Baseline profile, level 4.1 + Codec = h.264, Baseline profile, level 4 --> - <ExportVideoProfile name="h264" profile= "1" level="4096"/> + <ExportVideoProfile name="h264" profile= "1" level="2048"/> <!-- Codec = h.263, Baseline profile, level 0 --> <ExportVideoProfile name="h263" profile= "1" level="1"/> <!-- - Codec = mpeg4, Simple profile, level 3 + Codec = mpeg4, Simple profile, level 5 --> - <ExportVideoProfile name="m4v" profile= "1" level="16"/> + <ExportVideoProfile name="m4v" profile= "1" level="128"/> </MediaSettings> |