24th March 2012, 11:59 AM
(Last edited by rapmv78; 6th May 2012 at 02:20 AM .)
Reason: Add info about youtube fix
Senior Member -
OP
Thanks Meter
795
Posts: 113
Join Date: May 2010
DONATE TO ME
[05/04] Hardware Video encoding in camcorder for ICS (updated 05/04)
Update (05/04)
Full functionality for HWA ROMs.
http://www.mediafire.com/?fn7c5meuecu03al
Camera, Camcorder, Panorama, Barcode scanner works.
Source code updated at my github
https://github.com/rapmv78/android_h...qcom_camerahal
Update (05/03)
No longer limited to 30secs of video.
Works with non-HWA ROMs only.
http://www.mediafire.com/?di83qp997ahx3po
For HWA ROMs.
http://www.mediafire.com/?fvc918btgcjcn0d
Youtube fix is available at
http://forum.xda-developers.com/show...&postcount=139
Flash the above zip and then the youtube only fix or flash the all inclusive zip from the post.
After many weeks and long nights of reversing and staring at the proprietary QCom binaries, I have a breakthrough and got hardware video encoding to work. Here is a zip file which can be flashed on top of an ICS ROM.
http://www.mediafire.com/?t7iupkna19ka23l
The video is encoded fine, but may playback on the device choppy, which I guess is due to the decoder codec not working fine. If you play the recorded video on a computer, you should not see any choppiness.
Many thanks to dermann for sending me his device which helped me do this work.
Enjoy and thanks for your feedback. I will post source changes later.
Greatly appreciate all your generous donations, every bit of it. Thanks a lot.
The Following 235 Users Say Thank You to rapmv78 For This Useful Post: [ Click to Expand ]
0719andy (24th March 2012),
619619 (4th April 2012),
addak (25th July 2012),
adidas4death (18th May 2012),
Aitrus (25th March 2012),
AKRRKA (24th March 2012),
akshan (4th June 2012),
alarien (26th March 2012),
AlbertJansen (25th March 2012),
aled99 (24th March 2012),
Alfaspyke (3rd May 2012),
Alvaro Recoba (25th March 2012),
anderin (25th March 2012),
antonio1475 (5th May 2012),
arenase (24th March 2012),
arjaylight (24th March 2012),
arkatis (3rd May 2012),
Atento (27th March 2012),
aznzzboi (25th March 2012),
B.Maximenko (26th March 2012),
bachmark (24th March 2012),
berbar (7th June 2012),
blacksn (5th May 2012),
blazta (24th March 2012),
bluezr1 (4th April 2012),
bojanbl (26th March 2012),
Bologna (24th March 2012),
Brain in a Nutshell (24th March 2012),
Burag (24th March 2012),
bzhmobile (24th March 2012),
camillelfg (24th March 2012),
Chitown021 (24th March 2012),
cicnabru (24th March 2012),
clio94 (24th March 2012),
clyder (4th May 2012),
colemanuk (24th March 2012),
CR5N (5th May 2012),
Crippius (5th May 2012),
da36thwu (26th March 2012),
Daekin (26th March 2012),
daevoq (24th March 2012),
denisus (3rd May 2012),
dermann (25th March 2012),
deserted (25th March 2012),
deviljon (28th March 2012),
dheerajk27 (4th May 2012),
Domcek (3rd May 2012),
domimatik (26th March 2012),
dorimanx (24th March 2012),
Dr_Grip (4th May 2012),
earth08 (25th March 2012),
earthworm1102 (24th March 2012),
edward3120 (4th April 2012),
ElectroBeijing (25th March 2012),
elguada (24th March 2012),
epunk (25th March 2012),
famewolf (2nd May 2012),
fatballj (5th April 2012),
FBK (25th March 2012),
filipepro (26th March 2012),
fjnty5 (4th May 2012),
Flaxos (26th March 2012),
forfune (24th March 2012),
fragargon (24th March 2012),
fredygamer (29th May 2012),
gecata (27th March 2012),
geenyous (24th March 2012),
gogodu5sU (6th May 2012),
gprash (23rd April 2012),
Grobie13 (24th March 2012),
gubshi (24th March 2012),
h4mid (24th March 2012),
h@ns1976 (24th March 2012),
hamidnasiri (3rd May 2012),
Hannes_HD2 (24th March 2012),
heatledger (26th March 2012),
helgo (25th March 2012),
heyk (3rd May 2012),
hhung (24th March 2012),
housert (25th March 2012),
HQRaja (30th April 2012),
hypergamer1231 (24th March 2012),
icke (25th March 2012),
IiIuma2rmanIiI (24th March 2012),
imfloflo (4th May 2012),
iYappi (6th April 2012),
J.Soko (24th March 2012),
jack928 (24th March 2012),
Jackliveshere (24th March 2012),
jdstrydom (26th March 2012),
JeremyGuan (24th March 2012),
jerryhou85 (6th April 2012),
jianC (2nd May 2012),
jskenderi (4th May 2012),
justeam (5th May 2012),
jwchips (24th March 2012),
jyconan (24th March 2012),
j_svas (2nd May 2012),
Karanlik (24th March 2012),
karapialis (24th March 2012),
KaXo (25th March 2012),
Kefir.net (24th March 2012),
kengkaj.s (25th March 2012),
Keresztapper (3rd April 2012),
kevin319 (26th March 2012),
kinghunki (24th March 2012),
Kirill31337 (4th May 2012),
kodabmx (25th March 2012),
kylew1212 (6th May 2012),
l3-art (4th May 2012),
lan78691 (24th March 2012),
lebartman (25th March 2012),
LinChina (19th April 2012),
ljp1132719438 (24th March 2012),
loupio (3rd May 2012),
Luca84FFM (24th March 2012),
Lucadp (24th March 2012),
Luke15153 (24th March 2012),
luytent (25th March 2012),
M.Q. (26th March 2012),
maneken25 (26th March 2012),
martijn_bakker (4th May 2012),
Marvlesz (24th March 2012),
MaxPayne3004 (24th March 2012),
mccmjoon76 (24th March 2012),
mdionutz (31st March 2012),
MelwayMan (24th March 2012),
mendelman (13th May 2012),
mendiratta_nitin (24th March 2012),
minhduong11 (24th March 2012),
mladenijs (25th March 2012),
mori90 (24th March 2012),
mperezm77 (24th March 2012),
MTN_HD2 (10th April 2012),
Nabobalis (3rd May 2012),
neilleeds (25th March 2012),
nemuro (27th March 2012),
Nigeldg (25th March 2012),
Nikola G. (23rd April 2012),
NiteAngyl (6th April 2012),
Nitro_123 (26th March 2012),
niwa2 (17th May 2012),
Nixda99 (26th March 2012),
nueloc (26th March 2012),
ogonzuhnina (25th March 2012),
Olioaglio (24th March 2012),
P0MM3S (24th March 2012),
paolo-red1 (24th March 2012),
paully520 (24th March 2012),
Petricanu (24th March 2012),
pirlano (24th March 2012),
plasljivko (24th March 2012),
poyensa (24th March 2012),
ppk.net (24th March 2012),
prime_225 (24th March 2012),
pritons (24th April 2012),
psyCORe (3rd May 2012),
psykick5 (24th March 2012),
Qzerno (10th May 2012),
r.albu (5th May 2012),
r1enh (7th May 2012),
rabdouladekaboul (4th May 2012),
rainor94 (26th March 2012),
randasecret (25th March 2012),
rashidkn (26th March 2012),
RD274 (24th April 2012),
rdw55a (22nd April 2012),
red_guard (4th May 2012),
rhodesa (6th May 2012),
ricky886 (28th March 2012),
RoadXY (24th March 2012),
Robbie P (24th March 2012),
rSG1t (6th May 2012),
runningdap (24th March 2012),
saeid63t (26th March 2012),
salvarez01 (27th March 2012),
sam razzy (24th March 2012),
sambafr (25th March 2012),
sathara (24th March 2012),
scatirau (24th March 2012),
securecrt (24th March 2012),
selagidar (25th March 2012),
serverless (8th July 2012),
shadymouse (26th March 2012),
Shaeen (4th May 2012),
shanman-2 (24th March 2012),
shendan (24th March 2012),
sinam10 (24th March 2012),
sleame (27th March 2012),
SlyRder83 (3rd April 2012),
smokers (3rd April 2012),
steppix (23rd April 2012),
surndliha (24th March 2012),
Szczepanik (24th March 2012),
szubert51 (25th March 2012),
Tak3r07 (24th March 2012),
taknil (7th May 2012),
tarkan.dogar (24th March 2012),
telsk (3rd May 2012),
tilleke (5th May 2012),
tim149 (24th March 2012),
timekeeper (5th May 2012),
time_shock (25th March 2012),
tmotard (24th March 2012),
tobiascrystal (24th March 2012),
TruePlaya (24th March 2012),
tung91 (24th March 2012),
tytung (21st April 2012),
ukanth (26th March 2012),
Vaporizer8 (25th March 2012),
vasilisxxx (24th March 2012),
VDodi (28th March 2012),
Ventura8 (27th May 2012),
vivebatu (24th March 2012),
vua777 (26th March 2012),
w0nz3r (24th March 2012),
Wafong (3rd May 2012),
wardh (3rd May 2012),
wbedard (24th March 2012),
wis1152 (24th March 2012),
x01a4 (26th March 2012),
Xani.e (4th May 2012),
Xylograph (4th May 2012),
YSB (19th April 2012),
yugoport (24th March 2012),
YZ (24th March 2012),
zaq (24th April 2012),
zeubea (28th May 2012),
zevele (24th March 2012),
zexmunze (24th March 2012),
zvu (4th April 2012),
_JaSoN_ (24th March 2012),
_X_ (24th March 2012),
`SBR` (4th May 2012),
~semsem~ (24th March 2012)
24th March 2012, 12:06 PM
Senior Member
Thanks Meter
163
Posts: 1,144
Join Date: Feb 2008
Location: Mumbai/Belgaum
Quote:
Originally Posted by
rapmv78
After many weeks and long nights of reversing and staring at the proprietary QCom binaries, I have a breakthrough and got hardware video encoding to work. Here is a zip file which can be flashed on top of an ICS ROM.
http://www.mediafire.com/?t7iupkna19ka23l
Many thanks to dermann for sending me his device which helped me do this work.
Enjoy and thanks for your feedback. I will post source changes later.
Greatly appreciate all your generous donations, every bit of it. Thanks a lot.
Great, Congrats & thanks!
Worth my 1000th post on XDA :P
JK
Job well done bro
PDA Version: - HTC P3400i
Touch Version: - HTC Touch P3450 Black (The phone that made me fall in LOVE with HTC)
Touch Version: - HTC HD2 Euro Version
Touch Version: - HTC EVO 4G [Reliance - India]
Touch Version: - Kyocera ECHO (The phone of the future) [Reliance - India]
The Following 5 Users Say Thank You to htcfreak For This Useful Post: [ Click to Expand ]
24th March 2012, 12:08 PM
Senior Member
Thanks Meter
294
Posts: 2,226
Join Date: Oct 2011
Location: Ma sweet home
Wow great news!!!
Sent from my GT-I9100 using Tapatalk
24th March 2012, 12:22 PM
Senior Member
Thanks Meter
58
Posts: 1,649
Join Date: Feb 2009
fantastic!
any way to enable 720p?
24th March 2012, 12:38 PM
Senior Member
Thanks Meter
246
Posts: 390
Join Date: Dec 2009
Location: LanZhou
DONATE TO ME
Wow, that's great, thank you very much
————————————————————
Device: HTC Sensation
Rom: DarkSense | Android 4.0.4 | sense 4.1
Radio: 11.76A.3504.00P_11.24A.3504.31_M
HBOOT: 1.27.1100
SD Card: SanDisk 16GB C4
————————————————————
I'm sorry, my English is not good enough!
If you do not know what I mean, please tell me!!
If my advice is helpful to you, click the THANKS button....
24th March 2012, 12:39 PM
Senior Member
Thanks Meter
58
Posts: 1,649
Join Date: Feb 2009
tried right now, during recording seem all ok, but video recorded has so much lag!
24th March 2012, 12:39 PM
Member
Thanks Meter
2
Posts: 83
Join Date: Feb 2006
thanks but the videos are slow too
24th March 2012, 12:39 PM
(Last edited by prime_225; 24th March 2012 at 03:54 PM .)
Senior Member
Thanks Meter
187
Posts: 704
Join Date: Jul 2011
Location: Comilla
Did anyone tested it on tytung's cm9 1.5 ics rom?
24th March 2012, 12:48 PM
Senior Member
Thanks Meter
105
Posts: 430
Join Date: Apr 2007
Location: Cornwall
Quote:
Originally Posted by
djsolidsnake86
fantastic!
any way to enable 720p?
You never give up do you. This has literally just been released, and your already badgering the dev for more. Every thread I visit I see you hassling devs for updates. If you need full functionality go back to a GB rom
@op: thanks so much for your commitment. quality seems improved but framerate is still poor. Is this due to kernel lacking full hwa?
Sent from my HTC HD2 using XDA
Did I help you? If so please say THANKS using button below =]
XDA - It's about the journey
Device:
Samsung i9300
Carrier: Vodafone UK
Recovery:
TWRP
ROM: Latest MIUI
Kernel:
Perseus
Modem (Radio): LH1
Device:
EU HTC HD2 (Factory Unlocked)
The Following 3 Users Say Thank You to jwchips For This Useful Post: [ Click to Expand ]
24th March 2012, 12:51 PM
(Last edited by YZ; 24th March 2012 at 08:55 PM .)
Forum Moderator
Thanks Meter
3110
Posts: 1,667
Join Date: Mar 2010
Location: Behind you
Quote:
Originally Posted by
rapmv78
After many weeks and long nights of reversing and staring at the proprietary QCom binaries, I have a breakthrough and got hardware video encoding to work. Here is a zip file which can be flashed on top of an ICS ROM.
http://www.mediafire.com/?t7iupkna19ka23l
Many thanks to dermann for sending me his device which helped me do this work.
Enjoy and thanks for your feedback. I will post source changes later.
Greatly appreciate all your generous donations, every bit of it. Thanks a lot.
Wow! This is great news
Will test and give feedback.
Edit:
Recording works. The video needs to be played on the computer/using a 3rd party app (mx works great)
Thanks again.
Thread Tools
Search this Thread
Display Modes
Linear Mode
Most Thanked In This Thread
16 Updated OP with a new
flashable zip file … 14 Thanks for all your help.
Never mind, I … 14 Made some cleaning here.
Please respect … 10 Thanks for all the
feedback. As has been … 9 (quote)
Download …