[Dev]Media_profiles.xml Configuration Values/Mod For Our X8 6/3/12
Aim:
This is for all people/dev/noob for posting and suggest a new media_profiles.xml configuration that suit our x8 the most...
The desired configuration must be,
1. No lag during recording, delay, stuck, Video/Audio interleave (Video and audio does not match each other).
2. Can be played on our x8 stock player.
3. Must be high quality enough/fine to be viewed.
4. The highest bit-rate available.
Quote:
Okay, here is it, the media_profiles.xml configuration for all our X8
Code:
<MediaSettings>
<CamcorderProfiles>
<EncoderProfile quality="high" fileFormat="mp4" duration="60">
<Video codec="h264"
bitRate="2500000"
width="640"
height="480"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="low" fileFormat="3gp" duration="30">
<Video codec="h263"
bitRate="70500"
width="176"
height="144"
frameRate="15" />
<Audio codec="armnb"
bitRate="12200"
sampleRate="8000"
channels="1" />
</EncoderProfile>
<ImageEncoding quality="99" />
<ImageEncoding quality="99" />
<ImageEncoding quality="99" />
<ImageDecoding memCap="80000000" />
<Camera previewFrameRate="0" />
</CamcorderProfiles>
<!--AAC and HQ encorder for shakira-->
<EncoderOutputFileFormat name="mp4" />
<EncoderOutputFileFormat name="3gp" />
<VideoEncoderCap name="h264" enabled="true"
minBitRate="2500000" maxBitRate="2500000"
minFrameWidth="640" maxFrameWidth="640"
minFrameHeight="480" maxFrameHeight="480"
minFrameRate="30" maxFrameRate="30" />
<VideoEncoderCap name="h263" enabled="true"
minBitRate="70500" maxBitRate="70500"
minFrameWidth="176" maxFrameWidth="176"
minFrameHeight="144" maxFrameHeight="144"
minFrameRate="15" maxFrameRate="15" />
<AudioEncoderCap name="aac" enabled="true"
minBitRate="128000" maxBitRate="128000"
minSampleRate="48000" maxSampleRate="48000"
minChannels="1" maxChannels="1" />
<AudioEncoderCap name="amrnb" enabled="true"
minBitRate="12200" maxBitRate="12200"
minSampleRate="8000" maxSampleRate="8000"
minChannels="1" maxChannels="1" />
|
Note: This configuration is for Class 4 Sdcard only! Class 10 Sdcard would have higher write that could accept higher rate of incoming data... or
Our phone is limited to 2.5 MB/s due to CPU/GPU speed

-For who after edit got a bootloop, video recording gone white, there's is something wrong with your value...
-For who is going a bootloop, you got two option
-Restore
-Adb replace the file
For who is lazy enough

Click thanks and download this

6/3/12
media_profile.zip
All people in xda is welcomed to use my mod as it credited and link to it.
Change Logs:
6/3/12
-Fixed no audio issue, it turn out i put 96000 sampling rate instead of 48000 Sorry guys

-Now you can record and play 2.5 mb/s @ 128 kb/s video audio without any problem...
5/3/12
-Added MMS low profile support to enable mms sending...
-The video will have very low quality to ensure video can keep up to 30 sec of recording.
-Blame GSM & 3GPP



-MMS low profile recording can record up to 30s (Thanks my effort for rebooting my phone a thousand time



)
-Average bitrate for MMS low profile recording... 80 KB/s
-Link to this page and give credit pls