View Full Version : Tweaking the WM5.0 Camera Settings
Rayan
19th May 2005, 01:16 AM
Hello everyone,
I want to start this thread so we can discuss ways to improve the pathetic camera software that comes bundled with Windows Mobile 5.0.
I'm tweaking the Registry and I found several interesting things, but for the time being, I have only managed to enable/disable the camera shutter sound (or even change it to some other sound).
With your favorite Registry Editor, navigate to HKLM/System/Pictures/OEM and change the ShutterSoundVolume value from 32768 to 0
Save changes and test camera. If you like the results power down the Pocket PC, wait 2 secs then Soft Reset with stylus.
That's it!
I will be posting some more findings as they become available.
My goal is to improve the capture quality of the Video Capture portion of the application.
Best regards,
Rayan
Xeon
19th May 2005, 01:46 AM
Now that's the greatest thing i've ever heard ... We need to fix the camera because its quality is really bad.
Now let's see . IA camera is 100 times better than the one installed on the device ( v2.10 ) . After installing it , the Album works fine BUT when running the camera application , i have nothing but a black screen :evil:
Now maybe we can do something to disable the installed one and use the IA instead.. i think it would be gr8 :idea: :twisted: :twisted: :twisted:
toenailed
19th May 2005, 02:26 AM
nice thread thanks for adding this topic in the wiki .. but i move the thread to Himalaya Upgrading etc. to avoid confusion with other HTC devices ..:)
anyway heres my input ..
the exact commandline to call the camera is
pimg.exe -camerakey
icon is found in shellres.dll to be exact -8263(shellres.dll,-8263)
user Settings can be found in this registry Section
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Pictures\Came ra\USER
AudioEnabled--> 1 to Enabled, 0 if not
Brightness--> Set to the Following value
dword:00000000 --> +3
dword:00000001 --> +2
dword:00000002 --> +1
dword:00000003 --> 0
dword:00000004 --> -1
dword:00000005 --> -2
dword:00000006 --> -3
Resolution --> Setting Picture Resolution to the Following Value
dword:00000000 --> 240x180
dword:00000001 --> 480x360
dword:00000002 --> 240x360
dword:00000003 --> 480x640
CurrentZoom --> this doesnt work with mine but hope to you guys
dword:00000000 --> Zoom *1
dword:00000001 --> Zoom *2
dword:00000002 --> Zoom *3
dword:00000003 --> Zoom *4
dword:00000004 --> Zoom *5
dword:00000005 --> Zoom *6
Save Files to:
Main Memory(Default)
"DefaultDir"="\My Documents\My Pictures"
"DiskName"=""
FOLLOWING Will Create DCIM Folder
Extended_ROM
"DefaultDir"="\Extended_ROM"
"DiskName"="DSK1:"
NAND Disk(Storage)
"DefaultDir"="\NAND Disk" or "\Storage"
"DiskName"="DSK2:"
Storage Card
"DefaultDir"="\Sotrage Card"
"DiskName"="DSK3:"
to any Other Folder
"DefaultDir" --> Set the Folder path ex. "\Program Files"
"DiskName" --> Set to what disk
(Empty) --> Means in your device(RAM)
DISK1: --> Means Folder in Extended ROM
DISK2: --> Means Folder in NAND Disk or Storage
DISK3: --> means folder in Storage Card
File Number and File Prefix
"FileNumber" --> Setting the File Number Current Count
"FilePrefix" --> File Prefix for Picture
Setting The Video Resolution
VideoProfile
dword:00000000 --> PC(240x180)
dword:00000001 --> PC(128x96)
dword:00000002 --> MMS(162x120) <--Dont Ask y its wmv
dword:00000003 --> MMS(176x144)
Setting Time Limit For Video
UserVideoTime --> value must be in seconds default is 1Ehex(30 in decimal) means 30second
QualitySetting --> Setting Quality Settings
dword:00000000 --> High Quality
dword:00000001 --> Normal Quality
dword:00000002 --> Low Quality
Camera Driver can be found in the Following Registry Section(pls study this)
HKLM\Drivers\BuiltIn\Camera
and
HKLM\Drivers\BuiltIn\CameraDriver
To Disable the MS Camera
Remove the Registry Key "Capture" in this Registry section
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX\Dire ctShow]
or Simpy Remove the Value of DLL which is "CameraDriver.dll" in this registry
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX\Dire ctShow\Capture]
THANKS AGAIN RAYAN FOR ADDING THIS TOPIC IN THE WIKI .. FEEL FREE TO EDIT THE WIKI .. :wink:
Rayan
19th May 2005, 02:44 AM
Thank you toenailed for the detailed description of the registry...
This will save us some time.
Let's see what we can do...
Best regards,
Rayan
Rayan
19th May 2005, 02:50 AM
NOTE:
The correct path to the Camera Key in the Registry is:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Pictures\Came ra\USER
But thanks again toenailed! :wink:
toenailed
19th May 2005, 03:22 AM
oooppps sowee thanks rayan .. just edited my post .. :wink:
jamil_mhmd
19th May 2005, 01:51 PM
Does this mean that by disabling the MS camera, we can use IA Camera instead?
Xeon
20th May 2005, 01:59 AM
I hope so 8)
rhmartin
21st May 2005, 08:35 PM
I have accidentally solved the slow camera problem in my Hima but, unluckily I don't know which of the programs or drivers I installed did it!?
I maybe able to simulate it if I do a soft reset once again but it will be another tedious job of reinstalling the apps one-by-one, since I'm now using Sunnysoft Backup Manager to do away with the tedious reinstallation process.
Can anybody with slow camera problem pls try if the attached file [CameraRC10_Streaming_reg.CAB] solves the problem?
I will appreciate a feedback on the matter so that on my next soft reset I don't have to sort out the apps or drivers to test which one solved it!
Thanks a lot.
Rayan
22nd May 2005, 06:28 AM
I have accidentally solved the slow camera problem in my Hima but, unluckily I don't know which of the programs or drivers I installed did it!?
I maybe able to simulate it if I do a soft reset once again but it will be another tedious job of reinstalling the apps one-by-one, since I'm now using Sunnysoft Backup Manager to do away with the tedious reinstallation process.
Can anybody with slow camera problem pls try if the attached file [CameraRC10_Streaming_reg.CAB] solves the problem?
I will appreciate a feedback on the matter so that on my next soft reset I don't have to sort out the apps or drivers to test which one solved it!
Thanks a lot.
That's good news!!!
I will try it as soon as I get into my office...
Best regards,
Rayan
isk2005
22nd May 2005, 02:49 PM
i am using buzz lightyears 2005 :D
which is stable here are few flaws
1. in camera mode it shows the option of zoom
but after clicking on 6 mode nothing happens
2. in phone mode when in conversation , i get the option
of turn hands free on, but after clicking on it nothing happens
have to use it manually by pressing the green button
3. where can i get this halo2 theme which changes the overall
look of the phone
http://forum.xda-developers.com/viewtopic.php?t=21478
Rayan
22nd May 2005, 09:05 PM
i am using buzz lightyears 2005 :D
which is stable here are few flaws
1. in camera mode it shows the option of zoom
but after clicking on 6 mode nothing happens
2. in phone mode when in conversation , i get the option
of turn hands free on, but after clicking on it nothing happens
have to use it manually by pressing the green button
3. where can i get this halo2 theme which changes the overall
look of the phone
http://forum.xda-developers.com/viewtopic.php?t=21478
1. Yes, it appears that the ZOOM does not work yet... Remember that the WM5.0 version we have is not the final version...
2. If you enable Bluetooth and turn on your BT Headset, that option works... Maybe you are talking about the Loudspeaker function.
3. I've been looking all over the place for that Theme. No luck yet.
isk2005
24th May 2005, 10:26 PM
thanks for your advice rayan
if u find the theme u know
where to post :D :D
Rayan
26th May 2005, 08:27 PM
Can somebody please extract these dlls from WM2003 or SE and post them here?
aacdll.dll
aygshell.dll
colorconvscaling.dll
coredll.dll
gsmamrdll.dll
gsmamrenc.dll
gx.dll Path
h263videoenc.dll
mfcce300.dll
midilib.dll
mp4_reader.dll
mp4spvd.dll
mp4writer.dll
mpeg4spvideoenc.dll
note_prj.dll
I'm trying to make the old IA camera software work under Magneto.
Thanks!
Rayan
amalkaedbey
26th May 2005, 09:05 PM
rhmartin wrote:
I have accidentally solved the slow camera problem in my Hima but, unluckily I don't know which of the programs or drivers I installed did it!?
I maybe able to simulate it if I do a soft reset once again but it will be another tedious job of reinstalling the apps one-by-one, since I'm now using Sunnysoft Backup Manager to do away with the tedious reinstallation process.
Can anybody with slow camera problem pls try if the attached file [CameraRC10_Streaming_reg.CAB] solves the problem?
I will appreciate a feedback on the matter so that on my next soft reset I don't have sort out the apps or drivers to test which one solved it!
Thanks a lot.
tried it does not help
to ryan about dlls
Nice Idea i'll try to get them from a friend who still has 2003
thanks
Amal
Rayan
26th May 2005, 09:29 PM
Same here... CameraRC10_Streaming_reg.CAB didn't work at all...
Hey rhmartin, can you give us some feedback on your camera's video performance?
Where you able to reproduce the fix?
Can you post a sample clip?
Thanks!
Rayan
xda
17th June 2005, 04:54 AM
Can somebody please extract these dlls from WM2003 or SE and post them here?
aacdll.dll
aygshell.dll
colorconvscaling.dll
coredll.dll
gsmamrdll.dll
gsmamrenc.dll
gx.dll Path
h263videoenc.dll
mfcce300.dll
midilib.dll
mp4_reader.dll
mp4spvd.dll
mp4writer.dll
mpeg4spvideoenc.dll
note_prj.dll
I'm trying to make the old IA camera software work under Magneto.
Thanks!
Rayan
Hey rayan,
any developments on making IA Camera WORK???
update us please......
Rayan
17th June 2005, 05:36 AM
Unfortunately there are no news on the front.... :cry:
I've never received the set of DLLs from WM2003SE that I requested (see above posts)... :?
Without them I can't proceed...
toenailed
17th June 2005, 05:49 AM
the files is included in Camera and Album cab
but i suggest you to use the Dumped Magician OS since the Album and Camera is much newer than in Himalaya Wm2003SE (camera or album i think is version 2.70 or greater)
i will uploade the Dumped Magician ROM 1.11.00WWE in
ftp://xda:xda@ftp.xda-developers.com/Magician/magician.rar
its size is 15.2MB, so it the file is smaller pls download later till i finish uploading it ..
but if you want to thoroughly study the MS Camera .. study it in this Registry Section
HKEY_LOCAL_MACHINE\Software\Microsoft\Pictures\Cam era\OEM
-toe
xda
17th June 2005, 07:29 AM
Unfortunately there are no news on the front.... :cry:
I've never received the set of DLLs from WM2003SE that I requested (see above posts)... :?
Without them I can't proceed...
WASSSSUUUUPPP!!!! toenailed is GODSENT!!!!
LETS HOPE Rayan works his magic on wm2005 IA CAMERA!!!!!
:roll: :lol: :lol: :lol: 8) 8) 8) :roll:
Rayan
17th June 2005, 07:03 PM
Great Toe!
Thanks for the tips...
Yes, I've been playing with the registry with no avail, but as the old saying goes... "hope dies last"!!! ;)
I'll DL the Magician file ASAP.
Thanks again and have a great weekend!
Rayan
abss_xda2
12th July 2005, 06:43 PM
Hope useful and post me the results I needed too...
abss_xda2
12th July 2005, 07:25 PM
I'll wait your reply dude...
marksken
12th July 2005, 10:16 PM
any luck yet ? :lol:
SiBorg
13th July 2005, 11:46 PM
Apologies if this is covered in another thread, but can these tweaks be applied to the standard WM2003SE registry?
If so, what is the directory?
mwilmar
8th August 2005, 03:16 PM
i try to change my video profile with this:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Pictures\Cam era\OEM\VideoProfile\3]
"VideoType"=dword:00000002
"Height"=dword:00000140
"Width"=dword:000000F0
"ItemString"="PC (240x320)"
"VideoBufferingDepth"=dword:0BEBC200
"HandleOOMEvent"=dword:00000000
"VideoOnlyFileSizePerSecond"=dword:00009900
"VideoAudioFileSizePerSecond"=dword:00016900
[HKEY_LOCAL_MACHINE\Software\Microsoft\Pictures\Cam era\OEM\VideoProfile\3\VideoEncoderProperty]
"PropertyNum"=dword:00000002
[HKEY_LOCAL_MACHINE\Software\Microsoft\Pictures\Cam era\OEM\VideoProfile\3\VideoEncoderProperty\2]
"VideoPropertyName"="_COMPLEXITYEX"
"VideoPropertyVT"=dword:00000003
"VidoepropertyValue"=dword:00000000
[HKEY_LOCAL_MACHINE\Software\Microsoft\Pictures\Cam era\OEM\VideoProfile\3\VideoEncoderProperty\1]
"VideoPropertyName"="_VBRQUALITY"
"VideoPropertyVT"=dword:00000003
"VidoepropertyValue"=dword:0000004B
then PC (240x320) came out and it work but still in potrait mode... how to make it landscape... :?: :?: :?: :?: :cry: :cry: :cry:
mwilmar
8th August 2005, 03:59 PM
i try this too:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Pictures\Cam era\OEM]
"IsPortraitScreen"=dword:00000000
but it's still portrait.... :?: :(
RAGOv
8th August 2005, 07:38 PM
gr8 mwilmar...u did it :D
i was trying for a while tweaking the camera registry to get the 320x240 video resolution but with no avail....it was smart what u did :wink:
since the quality became better,all we needed was the resolution and u did it,our new target will be the landscape mode!!!!
i managed to enlarge the video size(in kb),i m gonna post it here later coz am on a rush now....together we will reach the target,i hope...
nice work bro...and keep on :D
RAGO :lol:
Xeon
8th August 2005, 09:51 PM
anyway to make AVI videos ? actually the video works fine for the first 5 seconds only and then ..... :!:
The motion is slow when using 320x240 PC mode , but when can i say , keep working on it guys , it's just amazing , thank u all
mwilmar
9th August 2005, 04:34 AM
But it just a little silly for me... u just have to a assign one of the hardware button to be a rotate screen button from button setting panel. Run camera and press the button and u have a landscape mode for camera.... :D :D :D
It work for me....i hope it work for all too... but if u have a better solution for camera, i like to known too.... :P :P :P 8) :D
PS: when u press landscape button, all portrait mode become a landscape mode and reverse all landscape mode become portrait. :wink: :wink: But for Zoom and brightness still not workin :( :(
i suggest use WM2005CamPatch2.cab in my last post below, i have fix some buffer and fileperzise for that cab...
RAGOv
9th August 2005, 03:49 PM
oh...impressive!!!!!...ur fast my friend!!!! :shock:
i was kicking my head with this landscape issue when i decided to check the thread....and found that u have done it AGAIN... :D
good job dude,and what can i say.....congratulations :lol:
RAGO :lol:
evert.999
9th August 2005, 06:52 PM
i see alot of files, i am now reinstalling wm2k5, witch camera file do i need? and what landscape 'button' (i always go to settings->screen->rotate...)
mwilmar
10th August 2005, 03:49 AM
i see alot of files, i am now reinstalling wm2k5, witch camera file do i need? and what landscape 'button' (i always go to settings->screen->rotate...)
assign one button to be a rotate screen button so u don't need to setting->screen-> rotate again and use this patch cab for camera i change some buffer zise and fix some filepersize variable for better perfomance. So give me your opinion abaut this...still slow or not for 320x240 video mode.... :?
mwilmar
10th August 2005, 06:55 AM
If u want to improve video quality u can change your video profile _VBRQUALITY from 1 to 100 from defaut 75 (Variable BitRate Quality index). Just like Video Compression low index is low Video quality and small size, and high index mean good video quality but big file size...:wink:
for example:
in PC 320x240 profile u change
HKEY_LOCAL_MACHINE\Software\Microsoft\Pictures\Cam era\OEM\VideoProfile\1\VideoEncoderProperty\1\Vido epropertyValue with "98"
Result:
Improve Video Quality but u have bigger movie filesize.
HKEY_LOCAL_MACHINE\Software\Microsoft\Pictures\Cam era\OEM\VideoProfile\1\VideoEncoderProperty\1\Vido epropertyValue with "30"
Result:
Bad Video Quality but u have smaller movie filesize.
here is the movie sample so u can see the difference...
:wink: :wink:
mwilmar
10th August 2005, 08:13 AM
anyway to make AVI videos ? actually the video works fine for the first 5 seconds only and then ..... :!:
The motion is slow when using 320x240 PC mode , but when can i say , keep working on it guys , it's just amazing , thank u all
I try to make AVI or MPEG video too Xeon, but unfortunately i can't found another iClass than wmv encoder to try it...:cry:
HKEY_LOCAL_MACHINE\Software\Microsoft\Pictures\Cam era\OEM\MuxCLSID\IClass
:?: :?: :?:
Xeon
10th August 2005, 09:17 AM
If u want to improve video quality u can change your video profile _VBRQUALITY from 1 to 100 from defaut 75 (Variable BitRate Quality index). Just like Video Compression low index is low Video quality and small size, and high index mean good video quality but big file size...:wink:
for example:
in PC 320x240 profile u change
HKEY_LOCAL_MACHINE\Software\Microsoft\Pictures\Cam era\OEM\VideoProfile\1\VideoEncoderProperty\1\Vido epropertyValue with "98"
Result:
Improve Video Quality but u have bigger movie filesize.
HKEY_LOCAL_MACHINE\Software\Microsoft\Pictures\Cam era\OEM\VideoProfile\1\VideoEncoderProperty\1\Vido epropertyValue with "30"
Result:
Bad Video Quality but u have smaller movie filesize.
here is the movie sample so u can see the difference...
:wink: :wink:
Both Samples are 64Kbps :( :?: :cry:
mwilmar
10th August 2005, 09:34 AM
If u want to improve video quality u can change your video profile _VBRQUALITY from 1 to 100 from defaut 75 (Variable BitRate Quality index). Just like Video Compression low index is low Video quality and small size, and high index mean good video quality but big file size...:wink:
for example:
in PC 320x240 profile u change
HKEY_LOCAL_MACHINE\Software\Microsoft\Pictures\Cam era\OEM\VideoProfile\1\VideoEncoderProperty\1\Vido epropertyValue with "98"
Result:
Improve Video Quality but u have bigger movie filesize.
HKEY_LOCAL_MACHINE\Software\Microsoft\Pictures\Cam era\OEM\VideoProfile\1\VideoEncoderProperty\1\Vido epropertyValue with "30"
Result:
Bad Video Quality but u have smaller movie filesize.
here is the movie sample so u can see the difference...
:wink: :wink:
Both Samples are 64Kbps :( :?: :cry:
Unfortunately yes they are, Well i'm still looking for that too... :roll: at least we are getting something now.... :wink: :wink: :idea: :!:
defroster
10th August 2005, 11:32 AM
seems like the framerate in 240x320 is always too slow, which is a pity.
using the cam patch2.cab at the next lower resolution gives reasonably smooth results.
I wonder if it's a fps limit or a kbps limit or perhaps a disk access limit?
mwilmar
10th August 2005, 12:06 PM
Somehow Cam is related with this WMV Encoder Variable key....
HKEY_CLASSES_ROOT\CLSID\{d23b90d0-144f-46bd-841d-59e4eb19dc59}\Merit
i change it but i don't have any result... :?: :?: :?:
mwilmar
22nd August 2005, 03:54 PM
Try this WM5 Campatch 3 please give me confirmation abaut WM5 Camera performace... :? :wink:
(deleted coz invalid cab file try reg file below) :(
gabiz_ro
22nd August 2005, 04:13 PM
attachement is gone.
where?
but in short time appear again.bur error,this installation files is not intended for this device.
victoradjei
22nd August 2005, 07:56 PM
Same here
Victor[/quote]
RAGOv
22nd August 2005, 08:31 PM
Come on mwilmar...do something bro...this cab file seems to be corrupted....
RAGO :lol:
cyphex
23rd August 2005, 01:39 AM
Hello any thing on how to tweak the camera on Windows2003 on an XDAIIi
so it pouts all the pics in one directory???
thanx!
mwilmar
23rd August 2005, 04:56 AM
i can't manage to FIX that cab coz some limitation on registry digit, so try to use resco registry to install this REG file... :(
amalkaedbey
30th August 2005, 06:34 PM
Excellent work man
camera is still slow
a higher frame rate will be much more convenient
Thanks for the hard work
8) :)
life owner
27th February 2006, 12:55 AM
hey guys ,
tobe honest i have no experience in pocket pc's , but to my knowledge , changing the format of recorded video is the solutio to this proplem
(n.b : on wM2003 changing between MPEG4 and AVI gave a performance boost of 65 % gurenteed 0
so i suggest concentarting on the encodings
GOod luck , and my poor himalaya ( imate pocket pc e)
is waiting
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.