[Q] What's up with the ICS camera driver development? - HTC Desire S

I'm a bit confused about this ICS related camera problem. Apparently the camera driver needs to be rewritten due to huge changes in ICS. I've been searching around but could only find an abandoned thread, last post one month old.
So is there any developer group/person actively working on the camera? Or is everyone just waiting for someone else to fix it?

The Virtuous Quattro and CM9 Roms have the camera kinda working, although they are still a little buggy, but usable.
I am sure those guys are working hard to fix it.

I was watching an SXSW presentation on android evolution and ICS and they mentioned taking photos instantly with ICS, without the need need for focus delay etc.
This implies the camera driver is performing some form of continuous focus, as opposed the the previous driver which performed focus on request. This is, from a software perspective a very different form of driver operation, and driver interface and other underlying assumptions will be accordingly different.
Andy

All we need is kernel 3.0..
Sent from my HTC Desire S using xda premium

Related

laggy camera CM7.1 Desire S

I did full wipe and flashed the latest CM7.1, I kinda like this rom but my camera is so laggy only when I use paper camera app it works fine, I tried other camera apps they are laggy too, any advice?
any advice
I have the same issue on CM7.1 ROM. When I run camera app the picture is viewed frame-by-frame per 1,2 second instead of stepless.
On the stock HTC ROM camera works excellent.
Does anybody have this issue? Where can I ask support?
Seems like it is a hardware issue with the desire S. HTC seems to have released a new hardware for the camera which isn't supported by the CM7 kernel yet (as of CM 7.1).
So your best option is to find a custom stock-based rom (sense 3.5), with a lot of the sense things removed for now.
Unfortunately we'll have to wait until either HTC releases the drivers (miniscule chance), someone fixes it in CM 7.2, or someone fixes the ICS camera problems.
anchemis said:
Seems like it is a hardware issue with the desire S. HTC seems to have released a new hardware for the camera which isn't supported by the CM7 kernel yet (as of CM 7.1).
So your best option is to find a custom stock-based rom (sense 3.5), with a lot of the sense things removed for now.
Unfortunately we'll have to wait until either HTC releases the drivers (miniscule chance), someone fixes it in CM 7.2, or someone fixes the ICS camera problems.
Click to expand...
Click to collapse
Are you sure about that? I thought it was because HTC app is more optimized..
Sent from my HTC Desire S using xda premium
olyloh6696 said:
Are you sure about that? I thought it was because HTC app is more optimized..
Sent from my HTC Desire S using xda premium
Click to expand...
Click to collapse
Unfortunately the problem isn't fixed in CM7.2 rc1 either... and apparently we're not alone as users of Incredible S are also getting camera lag.
I've done some forum trawling on CM and xda, and it seems that the complaint summary is:
1. Users of CM7-based kernel roms are affected (stock-derived sense roms don't seem to have this problem).
2. The Camera works, but live preview appears to be broken.
3. When you first turn on the camera app, it works for a brief second, then it freezes.
4. Touching the on-screen buttons appears to temporarily fix live preview, but if you let go, it freezes again.
Issue is explained here: http://forum.xda-developers.com/showthread.php?t=1397883
Other users also seem to complain of video playback lag (though I haven't tested this myself...)
So, I'm guessing the problem is a Camera harware vs. driver vs. kernel incompatibility with CM7?
And apparently we can't flash HTC sense-based cameras on CM7...
Mine Works alryt... bit laggy compared to stock sense, But not so bad.
rusor123 said:
Mine Works alryt... bit laggy compared to stock sense, But not so bad.
Click to expand...
Click to collapse
Lucky... apparently users have been complaining that phones after october 2011 seem to be having problems, if you got your DS before then you should be fine.

ICS ROM Camcorder Issues

Quick question, I don't know if anyone here would be able to answer, or if this is a dumb question, but with official ICS on our phone, what is breaking the camcorder on many of the ICS roms? Is it a kernal issue, or something more in depth?
When "vanilla" AOSP (CM9) or AOKP ROMs are ported over, there are no drivers to make the hardware work with the ROMs. I think the drivers are hacked. So often some hardware does not work. Hacking drivers to make them work is a time consuming process. If/when HTC released the kernel source code, it may help (I'm not sure).
That's my non-developer understanding of the issue.
In the CM9 thread theres a link to "Camcorder.zip" that you can flash after installing Alpha 4 that enables your camcorder. It "sometimes" corrupts the video, but 8 times out of 10 it will work, and records in 720p and SD modes.
Not a perfect fix, but it's something. Probably works with AOKP too but haven't tried it yet.
Thanks for the feedback guys, it reminded me that HTC is pretty bad about releasing source... I've been using samsung products for so long that I had forgotten it was still an issue but unfortunately my infuse broke recently so I bought a one x from someone in the mp. Hopefully I'll get my infuse replaced and have a backup!
so essentially the kernal is still closed source, which is understandable now why there are still some hardware issues.

Miui camcorder problem... help wanted

Hey guys, first off I want to apologize if this is wrong area for this or if this has already been posted, but yes I have looked and haven't found anything about it.... so I have a HTC One S running the latest MIUI.... the problem is, I go to the default camera, switch it over to video recording, and it'll take the video just fine.... problem is when you go to play it or even preview it, it has a ton of lines through it, it's blurry, you see triple of everything, etc....same thing if you plug it into computer and play the vid.n help is greatly appreciated guys!
Are you on the cm9 base or the Sense base? I know the cm9 one was having camera/camcorder problems.
Sent from my HTC One S using xda premium
I believe CM9 base? I ran cm9 before and I froze the HTC sense **** lol. Not positive though, I can check if needed but I'll need to know how xD I'm still a little new to messing with Android.
There is no fix for this yet on roms that are not sense based, due to HTC using a special undocumented imaging chip for the camera in one S. If/when it is fixed I guess it'll come to miui quick.

AO[S|K]P ROM development life cycle question

Hi Guys,
I'm very new to this scene and have already started experimenting with ROMS (running Leedroid at the moment). I've just had a quick play with Coldblooded CM10 and love it but I'm intrigued about the current 'broken list'.
Is this just the way it goes with ROM Development on a new device that it goes through multiple iterations until the dev engineers a fix to all the issues? Does it make any difference when HTC for example eventually release the kernel source (which I assume they will once the official JB release comes out). I'm guessing stuff like the headphone issue/in-call echo will be 'fixed' in the official release from HTC so could be implemented in existing ROMs?
Hope that makes sense and I haven't just broken a load of noob xda rules....
Thanks
basically a rom is never really finished.
theres always something to be ironed out or a bug that needs to be squashed. or sometimes its just enhancements,
but yea like you said until htc releases the source then stuff wont be 100%
Even when they do release the sources, there's still lots of things that potentially might not work.
Like take for example CM9 (ICS based) - although there are kernel sources out already for HTC's ICS, a bunch of things are not yet working. You can blame that on closed-source drivers, like wifi or camera, etc.
So it might take a while for everything to work properly, but as long as we have dedicated developers like xkonni, intervigil, etc, there's nothing to be worried about.
Sent from my HTC One S using xda premium
Nice thanks guys that makes sense. I just assumed that things like drivers could be poached and reused but I guess a lit of that is part of the sense framework.
I look forward to seeing what happens
Sent from my HTC One S using xda app-developers app
dillinga said:
Hi Guys,
I'm very new to this scene and have already started experimenting with ROMS (running Leedroid at the moment). I've just had a quick play with Coldblooded CM10 and love it but I'm intrigued about the current 'broken list'.
Is this just the way it goes with ROM Development on a new device that it goes through multiple iterations until the dev engineers a fix to all the issues? Does it make any difference when HTC for example eventually release the kernel source (which I assume they will once the official JB release comes out). I'm guessing stuff like the headphone issue/in-call echo will be 'fixed' in the official release from HTC so could be implemented in existing ROMs?
Hope that makes sense and I haven't just broken a load of noob xda rules....
Thanks
Click to expand...
Click to collapse
No worries man this was a very legit question.

[Q] Camera Question for Sense JB Devs

Hey guys,
I am currently running (and loving) the Senseless RebelROM Beta that came out back in December. The development thread for it has unfortunately gone AWOL, but the combination of AOSP-theming, Jelly Bean-smoothness, and Sense camera made it my favorite One X ROM to date. The biggest drawback, currently, is that the video camera is still broken - as was common with many of the early Sense Jelly Bean ROMs.
Unfortunately, the developer is incredibly busy, and hasn't had a chance to update the ROM in over a month. In the meantime, I was hoping I could make either an updated ROM or, preferably, a simple flashable ZIP, that would fix the camera issue. I was curious what changes had to be made to other Sense JB ROMs in order to fix the camera? Is this something that could easily be done to an existing ROM, or is it more complicated than that?
I'm actually a software engineer by trade and have been hoping to dip my toes into Android development, so this seemed like a fun and useful project to start with. Any tips would be great!
Would absolutely love for this to get fixed. I'm running ViperXL but if the cam gets fixed I'm definitely switching back to RebelROM.
Well, the good news is, I figured out how to fix the broken camera.
The even better news is, I've posted the fix as a flashable ZIP:
http://forum.xda-developers.com/showthread.php?t=2120153
Enjoy!

Categories

Resources