[Q] Why cm10 camera cannot record at a constant 30fps? - LG Optimus 2x

Why cm10 camera cannot record continuously at 30fps?
be it 720p or 1080p.....frame-rate always drops in low light.
I want a camera which records at 30fps continuously irrespective of the lightning conditions...the same way we had on stock.
Why is fps issue there?It is similar to the one on HTC devices where fps drops in low light.

its normal behavior for lowlight conditions to have longer exposure shutter times during filming with small lenses in mobile phones

KillerbeeNL said:
its normal behavior for lowlight conditions to have longer exposure shutter times during filming with small lenses in mobile phones
Click to expand...
Click to collapse
then why does it not happen on stock ROM?with LG stock cam flashable mod on CM7..continuous 30fps is available.then why not on CM10?
developers is it possible to make this happen?

black_mamba99 said:
then why does it not happen on stock ROM?with LG stock cam flashable mod on CM7..continuous 30fps is available.then why not on CM10?
developers is it possible to make this happen?
Click to expand...
Click to collapse
i have used the moded stock cam by AndiCP on GB before to and it should be just a matter of time to have this for ICS roms

black_mamba99 said:
then why does it not happen on stock ROM?with LG stock cam flashable mod on CM7..continuous 30fps is available.then why not on CM10?
developers is it possible to make this happen?
Click to expand...
Click to collapse
higher fps @ night = darker videos.
There is a simple explanation here. The lower light means there is more noise in the video. With more noise the encoding engine has to put far more effort to get the compression it needs. However with low light unless the encoder has a denoiser the encoding engine has far more noise to deal with than normal conditions.
If you want a more technical answer: More noise means that the motion-estimation engine of the encoder is thrown for a toss. This is the part that consumes maximum CPU cycles. Hence the drop in CPU cycles.
There is another aspect here: The more the noise, the worse the compression and hence even other parts of the encoder are basically crunching more. More bits are generated which means that the encoding and entropy engines are also crunching more and hence the worse performance.
Generally in high end cameras a lot of noise is removed by the imaging pipeline in the sensor. However don't expect that in a mobile phone sensor. [This is the ISO performance that you see in DSLRs ].
Click to expand...
Click to collapse
http://stackoverflow.com/questions/12099845/low-lighting-leads-to-low-fps-when-recording-video

defcomg said:
higher fps @ night = darker videos.
http://stackoverflow.com/questions/12099845/low-lighting-leads-to-low-fps-when-recording-video
Click to expand...
Click to collapse
I know that mates.
I don't care about dark videos or more grainy video
since in lowlight or "not the brightest conditions" anything below 30fps isn't pleasing to the eyes...especially fps of 15fps is a joke.
I'd rather have 30fps while sacrificing a bit of quality.
since the cm10 camera doesn't produce any super awesome video in low light by reducing fps

Related

Kaiser Video

Can I change video fps somewhere? It seems that fps from main camera is something around 7 fps BUT if taking video from second camera (VGA) fps is somewhere around 13-15 fps. Any change to get better main camera video?
I am with you at the same boat... Back camera is taking bad videos at low frame rate, specially indoor....
Some one help us please
If it doesnt have enough light, it seems like it needs to compensate. When you are in daylight (even clouded), the quality seems to be pretty damn good. But in-doors.. I agree.. It's sub-pathetic.
I got the same problem, maybe the maincamera has too many functions, and that bugs the Framerate....
Greetz
Andi

[Q] Possible to mod the camera to record in 1080p ?

Any devs looking at the possibility to record movies in fullhd, 1080p ? I seem to remember I read somewhere that it should be capable of it.
Well if it is capable of recording in full-HD then why wouldn't Samsung themselves implement it so to make more sales?
leoon said:
Well if it is capable of recording in full-HD then why wouldn't Samsung themselves implement it so to make more sales?
Click to expand...
Click to collapse
Are we talking about the same company that decided to use rfs filesystem and use reserved memory thus limiting available ram... not to mention the weak wi-fi reception / gps issues.
INeedYourHelp said:
Are we talking about the same company that decided to use rfs filesystem and use reserved memory thus limiting available ram... not to mention the weak wi-fi reception / gps issues.
Click to expand...
Click to collapse
Exactly my point, there could be a thousand of different reasons. But maybe our devs inhere are a bit sharper than Samsung themselves...
People have made mods that claim an extra 20 - 30 megabytes of RAM. When these are applied problems are noticed with 720p recording. Imagine the ram usage for 1080p. I don't think its worth the hassle.
1080p used in mobile phones do you think will be much better?
come on!
i dont think so...
Especially since the audio is still bollixed... if they fixed that first.
Sent from my GT-I9000M using Tapatalk
Dont think it need it.
First if hardware permit to record 1080p stream the 5megapixels chip wont manage to provide 1080p frames with a decent framerate.
then if it could the optics wont be able to resolve the resolution gain.compared with n8 nokia or iphone 4 720p output you can see what there s place for improvement in this way(sharpest optic and better sensibility)
but may our dev can work on compression level to keep more fine detail , sensibility management or faster autofocus without resolution change.
think this is the only reasonable improvement we could expect by software mod
Well, I have problems with 1080p playing, let alone recording.
Anyway, the hardware is 100% capable of 1080p recording and it would be really cool if some can mod it.
medimel said:
Dont think it need it.
First if hardware permit to record 1080p stream the 5megapixels chip wont manage to provide 1080p frames with a decent framerate.
then if it could the optics wont be able to resolve the resolution gain.compared with n8 nokia or iphone 4 720p output you can see what there s place for improvement in this way(sharpest optic and better sensibility)
but may our dev can work on compression level to keep more fine detail , sensibility management or faster autofocus without resolution change.
think this is the only reasonable improvement we could expect by software mod
Click to expand...
Click to collapse
Hummingbird is capable of 1080p hardware decoding/encoding. It's equipped with hardware encoders/decoders. Both of them require decent amount of RAM reserved. I think that was the issue.
5mpix sensor is perfectly capable of delivering decent framerate @720p, why wouldn't it be capable of 1080p?
Resolution is enough, there might be bandwidth limiting factors between sensor-CPU.
Optics is perfectly capable of making quite sharp photos @5mpix, why wouldn't it be capable of shooting just 1920x1080?
There will be no software mod enabling 1080p recording, without hacking into hardware codecs/drivers.
Even if the framerate would go down to 15-20 fps, I would personally really like this feature. Some moments are best captured in highest resolution possible. An idea about the memory could be to allocate needed amount on demand, thereafter releasing it again?
Thanks for confirming that our Galaxy S is indeed hardware-wise capable of recording in 1920x1080.
Actually, why 1080p? It doesn't NEED to be 1080p. Why can't we add support for 800p (800lines vertical res) or even 960p.
We keep thinking about making the jump to 1080p, but is there any reason why would couldn't ramp up the resolution higher on the camera? Just because your TV expects 720p, doesn't mean computers do when playing it back...
andrewluecke said:
Actually, why 1080p? It doesn't NEED to be 1080p. Why can't we add support for 800p (800lines vertical res) or even 960p.
We keep thinking about making the jump to 1080p, but is there any reason why would couldn't ramp up the resolution higher on the camera? Just because your TV expects 720p, doesn't mean computers do when playing it back...
Click to expand...
Click to collapse
800p and 960p are not common, so it would make things awkward. Can't play it on a 720p screen and not properly on a 720p screen.
BTW although noticable I don't think the difference between 1080p and 720p is that big. So I don't think anyone would really notice the difference between 720p and 960p and if so probably more as a placebo than a real difference.
Mycorrhiza said:
800p and 960p are not common, so it would make things awkward. Can't play it on a 720p screen and not properly on a 720p screen.
BTW although noticable I don't think the difference between 1080p and 720p is that big. So I don't think anyone would really notice the difference between 720p and 960p and if so probably more as a placebo than a real difference.
Click to expand...
Click to collapse
I agree on the odd formats. However, going from 720p to 1080p is a significant improvement, especially if you have a large ( 46" + ) flat panal to view things on.
I would be very interested in this. And for everyone saying its not needed, this is a development forum. Many many many things that are done are "not needed" but still pretty cool. He asked if it could be done, lets stick to if it can, not if it should.
xan said:
5mpix sensor is perfectly capable of delivering decent framerate @720p, why wouldn't it be capable of 1080p?
Click to expand...
Click to collapse
720 from 5 meg camera is already seriously pushing it, almost hack wise. Normally only 8 meg cameras should support it. And im not speaking about 1080...
The sensors usually can't deliver 30 fps at 1080p even if the hardware can encode it (which ive seen no tech specs of,just various "web claims" aka moot stuff)
It's not because its a 5MP sensor etc, its about how much data can go through the sensor after it's captured (that's before the CPU/DSP!!) You have very good 5MP 1080p cameras, because the sensors can handle it. They also cost more. I highly doubt the one in the SGS can handle much more than 720p at 30fps.
i'd rather have the image processing improved than 1080p, since 1080p (if it could be done that is) will be approx the same quality as 720p, use twice the space and need twice the power to decode on other systems.
in fact even the encoder can maybe be optimized. i'm not familiar with the hummingbird, but the OMAP's have TI's own such hardware codecs and while its proprietary you can implement your own codec accelerated by the DSP.
HummingBird's codec produce "very average" 720p H264 mainline (i believe?) at 10-12mbits (!)
Compare with x264 4mbit 720p H264 high profile quality for the same source, it blasts it away quality wise and is 2/2.5x smaller in file size. besides it has a zillion options depending if you want quality, latency etc.
bottom line, if a genius would accelerate x264 via the DSP it would be awesome.
I know the x264 team worked on the OMAP DSP with little success, mostly due to rather cryptic documentation
There are plenty of PC displays which AREN'T 1080P (only cheap ones). 1080p and 720p is optimal for TV's, but not computer displays. There are plenty of computer displays which are 1200 lines vertical resolution.
And I've found a difference between 720p and 1080p, but it's more obvious on larger displays which supports higher resolutions
I'd rather have slow-motion and a proper app that enables video editing/cutting/sound mixing just with Iphone 4.
Sent from my GT-I9000 using XDA App
I'm inclined to agree, theres room for improvement at 720p, its like the same logic as low end cameras and camera phones alike ramping up the pixel count doesn't directly mean better quality..
Plus the phone although it should be able to currently doesn't like playing back 1080p videos...
I'm not saying everyones going to want to watch 1080p on an 800 x 400 panel, just saying you might want to play back what you've just recorded to see how its come out..

Anyone getting rolling bars when recording in slow motion low light?

I'm getting some seriously nasty bars during slow motion recording (I attached a screen shot which isn't as bad but when it's a video the bars move all around and are very distracting) Anyone seeing the same thing or am I looking at a defective phone? I already swapped out phones yesterday due to a stuck pixel, but best buy has been very easy about it thus far. Just wanting to see if this is hardware or software, thanks!
Yep, exactly the same here. Gets worse the more the sensor gain ramps up.
ydoucare said:
Yep, exactly the same here. Gets worse the more the sensor gain ramps up.
Click to expand...
Click to collapse
Checked the sprint store demo and a best buy demo, All the same. Must be a low light issue. Oh well, Guess most of the time the feature will be used in the daylight (although this may be a bad thing when trying to slow mo some epic beer pong matches)
coojoe1000 said:
Checked the sprint store demo and a best buy demo, All the same. Must be a low light issue. Oh well, Guess most of the time the feature will be used in the daylight (although this may be a bad thing when trying to slow mo some epic beer pong matches)
Click to expand...
Click to collapse
Figures, seems like it would be a hardware issue, but maybe there will be some magic firmware update that will help.
Most serious hd cameras require a lot of light, so this should be no surprise when recording show motion videos. Just be sure to have adequate lighting in the future
Sent from my HTCONE using Tapatalk 2
I haven't looked closely at the example yet otherwise I would have put my 2 cents in earlier.
I work a lot with cameras and know them very well. One thing to keep in mind is cmos sensors don't expose every pixel at the same time. This causes what is known as the jello effect when you move quickly left and right. This can also cause what is known as rolling shutter. I believe this is caused by the shutter speed in combination with the way cmos sensors work. When I get back from this weekend trip, I'll see what is going on.
At work I have a professional Sony video camera with a backlit cmos sensor. If I drop the shutter speed down too low to help when it's too dark, especially around fluorescent lights, I get brown bars rolling across the image. It's just a physical limitation of the sensor no matter the camera. Some hide it better than others. I hope this helps clear this up.
Sent from my Evo 3D CDMA using xda app-developers app
This is nothing like traditional noise caused by high sensor gain in low light. We're talking dense horizontal lines only in slow motion recording, which I'm guessing is 120fps? 60 fps mode works fine. I've seen examples of slow motion video recorded by the euro version in low light that didn't have this problem.
ydoucare said:
This is nothing like traditional noise caused by high sensor gain in low light. We're talking dense horizontal lines only in slow motion recording, which I'm guessing is 120fps? 60 fps mode works fine. I've seen examples of slow motion video recorded by the euro version in low light that didn't have this problem.
Click to expand...
Click to collapse
That doesn't eliminate it as a cause. The example you saw could have been in better lighting conditions than you thought, or the euro edition might have had older firmware that didn't let the ISO go as high (thus, the whole image would appear much darker, but less noise).
120fps slow motion means the camera has to use at least 120th of a second for a shutter speed. This is relatively fast for a smartphone camera, so it has to bump up the ISO to compensate. If the light is especially low, it will have to move all the way to the upper bounds of its ISO capability to get a usable image. Meanwhile, a 60fps video will have MUCH more time (2x is a lot of time) to grab light, and so it doesn't need to force the ISO so high.
It's extremely unlikely that a firmware update will solve this issue. All they could do is just force the camera not to use that high ISO setting, resulting in slow motion videos that are too dark instead of too noisy.
(Also, BTW, this has nothing to do with the jello effect)
How do you do slow motion video recording? When I have the video camera on, there aren't any menu options available.
Vincent Law said:
(Also, BTW, this has nothing to do with the jello effect)
Click to expand...
Click to collapse
Thanks for adding. I hadn't had a chance to even look at the example posted but felt like it should be addressed by someone. I'm out in the middle of nowhere right now, video streaming isn't always going to work well here.
Sent from my Evo 3D CDMA using xda app-developers app
Vincent Law said:
That doesn't eliminate it as a cause. The example you saw could have been in better lighting conditions than you thought, or the euro edition might have had older firmware that didn't let the ISO go as high (thus, the whole image would appear much darker, but less noise).
120fps slow motion means the camera has to use at least 120th of a second for a shutter speed. This is relatively fast for a smartphone camera, so it has to bump up the ISO to compensate. If the light is especially low, it will have to move all the way to the upper bounds of its ISO capability to get a usable image. Meanwhile, a 60fps video will have MUCH more time (2x is a lot of time) to grab light, and so it doesn't need to force the ISO so high.
It's extremely unlikely that a firmware update will solve this issue. All they could do is just force the camera not to use that high ISO setting, resulting in slow motion videos that are too dark instead of too noisy.
(Also, BTW, this has nothing to do with the jello effect)
Click to expand...
Click to collapse
The euro demo was in CONSIDERABLY worse lighting, without question. I don't have time to look for it now, but it's on Youtube.
The Euro version just got an official update regarding several problems. It also included a low light slomotion video upgrade
Sent from my PG86100 using xda app-developers app
I'm getting a stuck blue pixel when taking photos in low light... is anyone else experiencing this? The blue pixel is showing up in the actual photo taken, so I'm assuming it's a problem with the sensor.
Daylight photos aren't exhibiting this behavior.

the truth of 960 fps slow mo

So huawei stills refusing to tell us the truth of 960 fps.
Adobe after effect (twixtor) users will now what i am talking about.
The p20 pro is incapable of 960 fps video recording. It is just an frame interpolation technique. It may be recording only in 240 fps or 480 fps. Nevertheless, Software interpolation should be improved.
Those two videos show clearly the case
What do you think guys ?
Huawei should work more on that soft interpolation slow mo thing
you need to practice a little to get good results - https://photos.app.goo.gl/QnvGmwrUL5LmmAZe2
starbase64 said:
you need to practice a little to get good results - https://photos.app.goo.gl/QnvGmwrUL5LmmAZe2
Click to expand...
Click to collapse
Practise what, im showcasing some examples from youtube to compare p20 pro and slow mo interpolation outputs.
Frame rate interpolation is what meant by camera powered by AI, i think
Great findings, the question is is this a bug, SW limitation or hw limitation. The drone part of the video definitely show that there is something weird going on. It would be great to have the same tests with 240fps to see if the result is as sharp as it should be...
Also it might depend of firmware version, it seems they made quite a lot of changes in a short time.
Huawei lie to us....
jbfuzier said:
Great findings, the question is is this a bug, SW limitation or hw limitation. The drone part of the video definitely show that there is something weird going on. It would be great to have the same tests with 240fps to see if the result is as sharp as it should be...
Also it might depend of firmware version, it seems they made quite a lot of changes in a short time.
Click to expand...
Click to collapse
I have recorded some videos of muzzle blasts from ww2 era rifles,(yes there is a 6 foot flame out the barrel? not much fun on the shoulder though) in 960fps, it looks just like the you tube video, the 240fps looked alot better, I slowed them down as much as I could on the computer, the 960fps was no better than the 60 FPS, in fact I think the 60 FPS on my old windows 950 was better, with the p20 pro the 960 FPS vid played frame by frame was only 30 frames.
Trying to explain that the FPS is not right to so-called experts is a nightmare! I have explained it like this to a few at Huawei and EE, If you have a camera that shoots 900 FPS and you take a 1 second vid then when you play it back you should have 900 'photos' not 30, they still think it's recorded right as as it's slowed down, they cannot see the distortion or the lack of frames, or they choose to ignore you as they have been 'trained' on this phone.
According to meta data the 960 FPS bids are recorded at 30fps, if I connect the phone to the computer, go into the phones video file and right click on a vid for the properties, it says 30gps for the 960, the 250fps is recorded around the 240 mark (the speed is variable)
It is most likely a hardware limitation Huawei worked around with software trickery to get a similar effect. My guess is that Huawei's sensor lacks the on-sensor memory cache which is required for the sensor to be able to record high frame rate video without any of the normal limitations.
/ Magnus
Magnus3D said:
It is most likely a hardware limitation Huawei worked around with software trickery to get a similar effect. My guess is that Huawei's sensor lacks the on-sensor memory cache which is required for the sensor to be able to record high frame rate video without any of the normal limitations.
/ Magnus
Click to expand...
Click to collapse
That's true
The 960 fps vídeos really look like twixtor vídeos.
But one thing do not make sense.
If it is a 60fps with some sw gimmick to make a 960fps why there is a recording time limit?
Enviado de meu CLT-L29 usando o Tapatalk
Stupid from huawei
They put the same options as of the galaxy s9 to make you believe that it is real 960 fps
I still believe in some hw limitation as a rolling shutter insted of a global shutter that creates this effect similar to twixtor.
If it is only sw it would make more sense to record at 240fps without time cap and afterwards during editing let the user select the time frame to create the super slowmo.
Enviado de meu CLT-L29 usando o Tapatalk
Can anyone clarify that they get these anomalies and if so what fw are you on?
I'm assuming that some of this is software based so it's possible if that's the case that it can be improved.
Really really horrible to see this though, I did a video of some rain whilst on 110 and it was crap.
Small fast moving objects just come out wrong. Solid normal moving objects seem to be perfect.
EG: the wings on a bee from one of the first posts, you can see the blur effect
i also think it's some kind of rolling shutter issue maybe combined with a real 480fps... limiting the record time would otherwise make no sense st all...
i've made a video where it's provoked by a flickering led-illumination. If the illumination is bright it seems to get better.... cannot post the link, as i'm a newbie - some assembly needed by removing two spaces: https: //youtu .be/4bxmu6nhyho
short update on my comment: did some tests with bad/good illumination and now im pretty sure it's a rolling shutter issue (which isn't a surprise, that you need a lot of light for 960fps) videos wil follow soon...
960fps is fake (at least on the p20)
so i analyzed the video files i made with bad illumination and some movies with good illumination frame by frame and the answer is very simple: 960fps is completely fake. it's recorded at 240fps and then interpolated to 960 fps.
If the illumination is bad, it will just copy 4 times the same image which avoids the ugly artifacts. If the illumination is good it interpolates the frames in-between. it sometimes does a great job, sometimes a really bad one...
in the video here you can see the effect of the interpolation working/not working with the small droplet which stays in place for 4 consecutive frames:
https ://youtu. be/DK-A3j-mino
(again assembly required, sorry... remove the space after the "https" and before the "be")
flowgeek said:
so i analyzed the video files i made with bad illumination and some movies with good illumination frame by frame and the answer is very simple: 960fps is completely fake. it's recorded at 240fps and then interpolated to 960 fps.
If the illumination is bad, it will just copy 4 times the same image which avoids the ugly artifacts. If the illumination is good it interpolates the frames in-between. it sometimes does a great job, sometimes a really bad one...
in the video here you can see the effect of the interpolation working/not working with the small droplet which stays in place for 4 consecutive frames:
https ://youtu. be/DK-A3j-mino
(again assembly required, sorry... remove the space after the "https" and before the "be")
Click to expand...
Click to collapse
That is exactly what it is. Huawei scammed us with fake specs
yeah... why is huawei not just honest?!? this way they sell a product intentionally with wrong specs! (with big advertisment on the webpage as well...) to me that's fraud, nothing else.
flowgeek said:
yeah... why is huawei not just honest?!? this way they sell a product intentionally with wrong specs! (with big advertisment on the webpage as well...) to me that's fraud, nothing else.
Click to expand...
Click to collapse
Any sure procedure to report that with a solid proof
Xda staff would be posting articles about that if they were
honest

1080 60 FPS too much noisy

I tried to make a video in indoor light in 4K and 1080, 60 FPS, is there a reason why 4K is much less noisy? I did not think that resolution decides how much noise is there.
4K provides you with almost 4 times the resolution of 1080P thus you will most certainly see a difference in clarity.
In running a quick test, at 1080P on the default camera app, it captures the video at a bit rate of 20.0Mbits per second.
In contrast, at 4K @ 30FPS, it captures the video at 41.9Mbits per second.
So the capture size versus the bit rate is certainly going to play a deciding factor.
But there are other ways to achieve an optimal capture rate @ 1080P.
If Xiaomi gave us the ability to utilize the High Efficiency Video Coding (H.265) and dictate our own bitrate, you'd see better capture rates @1080P.
My only other suggestion would be to seek out a third-party camera application (GCAM perhaps?) and test further.
A_H_E said:
4K provides you with almost 4 times the resolution of 1080P thus you will most certainly see a difference in clarity.
In running a quick test, at 1080P on the default camera app, it captures the video at a bit rate of 20.0Mbits per second.
In contrast, at 4K @ 30FPS, it captures the video at 41.9Mbits per second.
So the capture size versus the bit rate is certainly going to play a deciding factor.
But there are other ways to achieve an optimal capture rate @ 1080P.
If Xiaomi gave us the ability to utilize the High Efficiency Video Coding (H.265) and dictate our own bitrate, you'd see better capture rates @1080P.
My only other suggestion would be to seek out a third-party camera application (GCAM perhaps?) and test further.
Click to expand...
Click to collapse
Is there an app that supports [email protected]? There is no point in recording videos [email protected] if there is 4K, but I like the idea of 60FPS.

Categories

Resources