Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
michelfeldman
Old
#1  
Junior Member - OP
Thanks Meter 8
Posts: 18
Join Date: May 2009
Thumbs up GALNET's fix for choppy 720p recording in CM7/MIUI

ALL THE CREDIT FOR THIS FIX GOES TO GALNET

Galnet posted a fix for 720p choppy recording in the MIUI post.
The problem I found was that it didn't work for everybody.
So, after doing a tkdiff on the changed file for the fix: media_profiles.xml, I saw that the 720p fix is a change of the recording bitrate from 12,000,000 to 10,000,000.
For my phone it wasn't enough and I was still getting choppy recordings, so lowered the bitrate even further to 5,000,000 and now I have flawless 720p recording!!!

How to fix the issue:

1) Make /etc/ R/W (use root explorer)
2) Edit the file: media_profiles.xml and change the bitrate line:
<CamcorderProfiles cameraId="0">
<EncoderProfile quality="hd" fileFormat="mp4" duration="60">
<Video codec="h264"
bitRate="12000000"

to:
bitRate="5000000"

3) save the file
4) make /etc/ R/O again
5) enjoy 720p recording

NOTES
1) HD playback is still choppy -- so you have to transfer the file to your computer to test!!!
2) You can try and increase the bitrate from 5000000 to 10000000 (which was GALNET's original value) -- and if it is still good for you great.

THANKS A LOT GALNET!!!
The Following 5 Users Say Thank You to michelfeldman For This Useful Post: [ Click to Expand ]
 
HaTeNL
Old
#2  
Senior Member
Thanks Meter 18
Posts: 143
Join Date: Aug 2010
Somebody knows what the bitrate is for 720p videos in Samsung roms?
 
FuryriderX
Old
#3  
FuryriderX's Avatar
Senior Member
Thanks Meter 175
Posts: 295
Join Date: Aug 2010
Location: Stoney Creek, ON

 
DONATE TO ME
JVP:

quality = 'high'
fileformat = 'mp4'
duration = '60'
video codec = 'h264'
bitrate = '10000000'
width = '1080'
height = '720'
framerate = '30'
i9000m / 4.2.1 JB???
gio / 4.1
nexus7 / 4.2
OCRF..............

i9000 Theme Directory
Follow the theme thread on twitter: @sgsi9000themes

Noob to XDA?? Click here! Be educated!
 
asmileforyou
Old
#4  
Junior Member
Thanks Meter 0
Posts: 13
Join Date: Sep 2010
Quote:
Originally Posted by HaTeNL View Post
Somebody knows what the bitrate is for 720p videos in Samsung roms?
On XXJVP rom the bitrate for recorded 720p videos is ~12mbps
 
zerozoneice
Old
(Last edited by zerozoneice; 17th June 2011 at 11:20 PM.)
#5  
zerozoneice's Avatar
Senior Member
Thanks Meter 168
Posts: 1,230
Join Date: Dec 2010
When on cm7 i found out that playing with different cpu governors influences the 720p choppiness more or less as well. Conservative governor messes 720p up, while on demand improved it....but didnt get rid of it.

Havent tried galnet's fix or their latest miui but on a pc the reported bitrate of 720p material from SGS is ~12mbps + ~2mbps audio track

Im on Doc kitchen jvp rom now with SGS2 camera app and works butter smooth. Its not just the recorded material that is smooth but also when panning around just after starting the camera app is very fluid (as opposed to cm7/miui)
 
thunderteaser
Old
(Last edited by thunderteaser; 20th June 2011 at 09:38 PM.)
#6  
thunderteaser's Avatar
Senior Member
Thanks Meter 187
Posts: 633
Join Date: Jul 2010
Location: Aversa
Thanks! I also found out about this workaround by looking at the patch to 7.7, which diff showed a change from 12,000,000 (in 7.5) to 8,000,000. I don't recommend lowering that value to 5,000,000 because more kb/s = smoother video. Though I noticed something strange:

1. After upgrading to 7.7 (8,000,000 bitrate), I tried catching a HD video with MiuiCamera, that produced a very choppy video (still...) with unsynced audio.
2. I catched another 720p video with Android Camera, and the result was better, though I don't like the m4v container for the output files.
3. I used MiuiCamera to record another HD video, but this time it was perfect!
4. The following videos shot by MiuiCamera were still as good, even after a reboot, for now.

So, I don't think we require the Camera.apk to make MiuiCamera.apk work as it should. There is probably something about the governor or kernel ticks (HZ) which is clashing with the 720p recording. For the "record" (lol), I'm using the smartass governor on Zach's NEO 08, while scheduler and OC/UV don't seem to have a high relevance.

Also, why does MiuiCamera produce a 3gp video for 720p recordings, while it's clairly specified to use the mp4 container? I also used Avidemux and ffmpeg to check the video, and it has a 1280x720 resolution with H.264 and AAC codecs. So, why the 3gp extension?

EDIT: I forgot, have you understood why the m4v max bitrate was lowered to 2,000,000 while stock JVP has 12,000,000 ?
SGS I9100P | MIUI 2.9.7 | Dorimanx 5.77B | HYPER + sleepy | deadline
Try my up-to-date GenieWidget transparent mod! Now with MIUI colors too!
The Following User Says Thank You to thunderteaser For This Useful Post: [ Click to Expand ]
 
griever07
Old
#7  
griever07's Avatar
Member
Thanks Meter 4
Posts: 64
Join Date: Sep 2011
Location: 10th Squad headquarters
Any other feedback aside from this comment?? I would appreciate if you guys found a way recording a nice 70p vdieo from my phone

Galaxy S GT-I9000
Firmware Version : 4.0.4
ROM : Team Nyx RC5
Kernel : 3.1.10 - g845f0a7 -dirty Devil2_0.61
Baseband : XXJVU

Stock Galaxy S3 GT-I9300
Android Version : 4.0.4
Baseband : XXLH1
 
alinescoo
Old
#8  
Senior Member
Thanks Meter 55
Posts: 559
Join Date: Mar 2008
Currently on CM7 recording is bad, doen't work properly. Users from galnetMIUI forums claim that recording works fine with Chameleon release. Fix is not public, so... CM7 hasn't got proper 720p video recording
 
barome
Old
#9  
barome's Avatar
Senior Member
Thanks Meter 602
Posts: 551
Join Date: Sep 2010

 
DONATE TO ME
It isn't the unique change...

MyUI Team Member
My Youtube Channel
My Twitter
Give me more Dropbox space : http://db.tt/dQyTRJo7
 
alinescoo
Old
#10  
Senior Member
Thanks Meter 55
Posts: 559
Join Date: Mar 2008
Probably some more changes in the kernel also.There was a thread on their forums, where a user said thar 720p recording works only with default kernel, while with custom kernels doesn't. It's quite annoying, using a stock/custom ROM based on official looks really slow for me, using CM7 feels really good and fast... but with the loose of recording, which I really need for my little girl's unique moments in life recording. The High setting for camera in CM7 makes recording possible, there are very small glitches sometimes, but it's a pitty to not use it a fully potential.

 
Post Reply+
Tags
miui cm7 720p choppy hd
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Job Interview Prep: Phone Screen Part 1 – XDA Developer TV

XDA Developer TV Producer Jayce has been very busy creating videos to help … more

Auto Test Your Android Apps with Robotium

You’ve just finished coding your very first app, but before you release it to the wild, you … more

Open Source CPU Info App for Windows

So you’re playing with your shiny new Windows 8 tablet PC, when one of your like-minded geeky … more

Guide to Using Adobe Air on Android

When writing an app with performance in mind, you most likely want to write it native code using the … more