Related
I'm creating this thread to have a central spot for my updates on the Skype Video mod I'm doing. My objective is making skype video to support all devices from FROYO to the latest android version and to support more devices as possible.
The latest build can be found HERE
Another XDA member theos0o also did a Skype video mod that works for more GB devices. If my files don't work, try his updated files in this thread HERE
For those who want to make their own icons, you can follow this instruction from angusc HERE
NOTE: VIDEO CALLING WORKS FOR NEON SUPPORTED DEVICES ONLY (mostly ARM Cortex A8). Lower end devices and Tegra 2 devices are not yet supported)
Tried both files and I still cannot send video. The oter person only sees my video as loading. I'll see if I can get a logcat.
Had to use alogcat (adb doesn't play nice with this tablet), let me know if it's enough information otherwise I'll try to get ADB to really work.
View attachment alogcat.2011-07-04-08-18-15+0200.txt
Sent from my EM73_SIS_GC2M_V1 using XDA App
com.skype.raider-2-onecam.zip working ok on my HTC HD2 with TyphooN CyanogenMod 7 Nightly v3.4.0 Android 2.3.4 GB ROM. Outgoing and incoming video working ok. My video (outgoing) is coming from the rear camera, no mirroring left-right, so all is perfect!
Thanks, droidrx!
com.skype.raider-2-onecam.zip -Partially working on HTC DESIRE HD 2.3.3 stock.
When trying to connect I see pictures from my camera, but when connected - my picture goes black
Parastie said:
Tried both files and I still cannot send video. The oter person only sees my video as loading. I'll see if I can get a logcat.
Had to use alogcat (adb doesn't play nice with this tablet), let me know if it's enough information otherwise I'll try to get ADB to really work.
View attachment 645143
Sent from my EM73_SIS_GC2M_V1 using XDA App
Click to expand...
Click to collapse
Tried both files, and other files on XDA, but always get the same result like Parastie has above.
Can receive video, but cannot send. Picture stays black. My tablet only has a front cam, choosing between back or front cam has no use. When I choose front cam is just places my black picture to the front. When I choose back camera it just places my black picture to the back.
Hop someone can fix it
Sorry its not working with htc click. Both application not working.
Sent from my HTC click using XDA App
Interesting observation; I've given the same froyo apk that works for me to my buddy with an almost identical SGS and it doesnt work for him (his video isn't shown, black screen).
I'll meet him in person later today to see what the differences between our devices are and will report after.
i9003 Froyo XXKB3
Almost works with i9003 2.2.1 XXKB3
dual cam version:
Rear Camera works perfect.
Front cam works perfect in preview mode before the other side picks up, after the other end picks up, it shows the front camera with interrupted by a green screen about once a second..
Attaching logs for both states
Just tried, works well with the front camera on a Sidekick 4G.
Got a couple of freezes, but it comes back after a few seconds.
Thanks !!!!!
GwynBleidd said:
I'll meet him in person later today to see what the differences between our devices are and will report after.
Click to expand...
Click to collapse
Hrm, I'm completely lost. Two identical SGS, bought at the same seller within a short timeframe, same ROM, same kernel, same modem, same tweaks, same file systems. The only difference is the theme.
On one the froyo apk works (mine), on the other doesn't (black screen from both front and rear cams, my buddy's).
The only thing I could suspect is that he's using a Gingerbread-styled theme, which possibly could substitute some system files or something?
Samsung Galaxy Tab,
I can confirm it working, only problem is the video is on, the picture is shown on the side? like if i hold the tablet Vertically, the picture shows horizontally, weird?
Thanks
Hello. Chinese pad Cortex-A9 NEC Renesas EV2 Dual Core CPU Android 2.2.
I see the other person, I have a black square.
Sorry google translator.
Tried on a CM7 Moto Defy. Connected to desktop (without cam). Doesn't work. Logcat enclosed.
Thx!
Hi,
Couldnt get the other version posted at http://forum.xda-developers.com/showthread.php?t=1148708 to work, so we tried this one.
The video is wierd though. Once the video call connected, it switched to horizontal mode. So in order to view the other person right side up, I turned my phone so that they are right side up, but then the other person sees me sideways. If I put myself right side up in the video, then I am viewing them sideways.
Guys, I added more APKs in the main post. I did a few changes that can affect the camera and added features for NO "autorun" and the "Exit" button.
For those with wrong camera rotation, please test the one I built that adds 90 degrees rotation and let me know if it actually changed the orientation. For those with blinking videos, try also the new APKs.
For those with blank screen, I still haven't found the problem. I got a hint that it could be the size of the screen vs the sizes supported by the camera but I can't pinpoint what to look at. I will post the smali codes tomorrow so other devs can help us fix it.
droidrx said:
For those with wrong camera rotation, please test the one I built that adds 90 degrees rotation and let me know if it actually changed the orientation.
Click to expand...
Click to collapse
The 90 degrees build rotates the image that you see on your screen from your cam while initiating video call (or when the opponent's cam isn't active). The image is also distorted (like height and width changed places).
This applies ONLY to the image that you see on full screen when initiating video call. Actual video being sent to opponent doesnt change nor does what you see in your mini preview.
The build works nicely on Froyo, Exit button is very cool.
Thanks, hope this helps resolve the rotation issue.
EDIT: Thought I'd elaborate about the rotation behaviour in a more detailed fashion:
- video call is always in landscape mode, both image from opponent's cam and mini-image from own cam;
- when I hold the phone vertically, mini-image is correct;
- when I hold the phone horizontally, mini-image is rotated 90 degrees clockwise;
- at the same time, at the opponent's screen, my image is rotated 90 degrees counterclockwise;
- as I said earlier, when opponent's cam is turned off, my image from own cam takes up the whole screen and in vertical orientation is correct, while in horizontal it's upside down (180 degrees rotated). Personally I don't care about this one though.
Hope this helps.
Someone told me it works fine with Huawei Ideos X5!
Good job droidrx. Thanks for the effort.
It seems to work ok for Ideos X5 with b136 Rom, thanks.
just so you know guys I have tested "com.skype.raider-froyo.zip " from the old thread and it works just perfect on HTC Desire unrooted, stock ROM
running aosp cm right now and everytime I press the button to take a picture theres like a 3-5 second lag after pressing it. is this normal? Does not happen with video.
another problem I had was that I had a problem with my car making a wierd noise, so I decided to take a video with my hero so I could upload it on youtube for my friend hear the noise. The video plays great on the phone...when I upload it directly to youtube it gets fuzzy and distortioned and the sound is whack. I transferred the video to my pc and it plays fine problem is when I upload it to youtube
had a similar issue the other day when I recorded something and when I started playing it on the phone it looked fuzzy like I stated above.
could this p0roblem be caused by an SD booster app I have installed? its set to 2048kb I believe.
and the gallery app is really laggy for me so I downloaded quickpic from the market...when I look at some pictures they look low quality compared to the gallery app.
I'd appreciate some input on this if anyone has had a similar problem
other than that my phone has been rock solid! Thanks guys
Edit this is the video I shot...clearly not the noise my car is making....
http://www.youtube.com/watch?v=cGpE85MF28s
sorry don't know how to put an embed code on here for the video :/
the 'stock' camera app is less than desirable. From what I've heard, this is the truth with just about all android phones, for various reasons. I also experience the lag you speak of, but not with the MIUI camera app that's listed in the 'heroc apps and themes' forum (i posted it for you in the other thread)
as far as videos/youtube, you might want to run the video file through a codec converter to clean it up. if i remember correctly youtube likes certain file types better than others.
Keep in mind this phone is running an ARM6 processor. custom ROMs improve usage, but only when configured properly, and even then it's still like running windows 7 on a single core processor with 512RAM. You might want to try tinkering with overclocking at this point... just do a nandroid backup in clockwork beforehand, and you'll be able to revert changes back to a working config if you get bootlooped.
got the nandroid setup, what settings do you recomend for cpu usage?
Set the ' set on boot' setting to off, set on demand for governor.
Start with 392 low 691 high, and putz around the phone opening a bunch of apps, just generally trying to max out cpu usage. If that doesn't crash the phone (though you will eventually see performance degradation) then that setting is safe. push the low cpu setting down / high setting up
A single notch, repeat. Keep doing this until 176\729. If that setting works, set it to set at boot.
you can try pushing for the higher ones, but probably best not to use 19 for the low just stick to 176.
Sent from my derp.
Well turns out the aac compressor on my car is bad :/
Back on topic, ill be sure to check it out later when i get home.
Sent from my HERO200 using XDA App
There are a bunch of third party camera apps in the market that should fix the lag problem ... had to use it for one of the sensible salsa builds, fixed the issue for me.
slimshade4545 said:
There are a bunch of third party camera apps in the market that should fix the lag problem ... had to use it for one of the sensible salsa builds, fixed the issue for me.
Click to expand...
Click to collapse
Like what?
Hello, I tested the latest update of the rom dev-null 2.3.7 schiznik created, was to say that if it still fails the video camera, the time course of the video goes up, but the camera freezes, although move the phone, is not moving, and just giving fc.
Do not put it in the appropriate topic and privileges I have not yet xD
Regards, and look forward you can fix the failures of this wonderful rom
I confirm that the video camera funciona.Solo not yet a problem in llamada.Si screen when you're in the call screen to a number and want to activate the keyboard, do not see the last line of teclado.No know what I mean well I'm sorry.
Otherwise perfectly.
Greetings.
I know about the problems with the video recording.
Still looking into it, time & other commitments permitting
schiznik said:
I know about the problems with the video recording.
Still looking into it, time & other commitments permitting
Click to expand...
Click to collapse
At first,
Thanks schiznnik for this oxygen. The newest release (09.11.2011) has also the recording Error:
I start cam, choose camcorder (i sweep the circle to the right),
push the red Rec. button, and then picture stops,
the time runs on the top left side, i try to stop the video recording
and bang a ´Sorry message appears`.
Thanks for the Rom and hoping that you correct the little mistakes.
I use it every day with a magnificent result, stable and fast.
A greeting.
Hi All,
i found solution for unlimited recording on android device, it has pros and cons so hopefully some programmer will come and modify the buildin camera apk.
here are solutions they are working perfects but the problem is the quality is no where close to the buildin cam apk.
1. lgCamera
2. Snap Camera HDR
3. moto x camera apk its free and in my opinion its quality better than the other 2.
so the problem of limited recording is not due to format fat32, because htc on buildin cam apk record 30 minutes and stops and its size is 4gb, but i have tried lgcamera was recording over an hours and its size was 5.7gb.
i do not keep it long, i hope some programmer modify htc one cam apk to record unlimit or auto splitted to 30 minutes duration, also modify its zoom default to the value of 50% because htc one cam is way zoomed out.
so if any genius person modify the camera apk then it will be best solution, it just need to override the default camera apk setting when some one modifying its camera apk.
some time when we have party i do not like to go and modify zoom setting and start record again every half an hour.
Thanks for any programmer who modify this and good luck with the rest for temporary solution.
Hi,
snap camera records 30fps with 20mbit in low light, but the result is darker then htc stock camera.
regards
starbase64
I could be off here, but since you said recording stops at 30 minutes, I think I have a solution:
In /system/etc/media_profiles.xml, there is a "duration=" setting for each encoder profile. This can be set to either 30 or 60, and currently all profiles except qvga are set to 30. You may be able to set this to 60 and be able to record up to 60 minutes. Report back.
zindu said:
i do not keep it long, i hope some programmer modify htc one cam apk to record unlimit or auto splitted to 30 minutes duration, also modify its zoom default to the value of 50% because htc one cam is way zoomed out.
Click to expand...
Click to collapse
You do realise that routinely changing the zoom is a terrible idea on the One?
It's a digital zoom, not an optical one, so all you are doing by zooming in is losing pixels - this is fine if you are shooting something and wish to zoom in for effect, but as a general rule if you want to get the best quality out of the camera, you should leave zoom well alone. This is especially true of the One as it doesn't have that many pixels to play with in the first place.
See here for more info - http://www.tfpsoft.com/fun/digitalcameraguide/digitalversusopticalzoom.html
Regards,
Dave
unlimited video recording android
In /system/etc/media_profiles.xml, there is a "duration=" setting for each encoder profile. This can be set to either 30 or 60, and currently all profiles except qvga are set to 30. You may be able to set this to 60 and be able to record up to 60 minutes. Report back.[/QUOTE]
hello homeslice976
Thank you very much for the information you have provided. i have uploaded 2 screen shots of the xml file you have stated and also uploaded 2 xml file which are original xml file on my htc device, but i think the device must be rooted to replace those xml files? am i wrong?
if i need to root my device then i will try to do it later today as my connection is very slow right now.
Regards,
zindu
unlimited video recording htc one
It's a digital zoom, not an optical one, so all you are doing by zooming in is losing pixels - this is fine if you are shooting something and wish to zoom in for effect, but as a general rule if you want to get the best quality out of the camera, you should leave zoom well alone. This is especially true of the One as it doesn't have that many pixels to play with in the first place.
Regards,
Dave[/QUOTE]
Thank you Dave,
i will test to video one with zoomin at let say 40% and other will let zoom alone but i will crop the video to equivalent of 40% zoomin video, i will compare the 2 side by side and will report back the result.
Regards,
Zindu
zindu said:
In /system/etc/media_profiles.xml, there is a "duration=" setting for each encoder profile. This can be set to either 30 or 60, and currently all profiles except qvga are set to 30. You may be able to set this to 60 and be able to record up to 60 minutes. Report back.
Click to expand...
Click to collapse
hello homeslice976
Thank you very much for the information you have provided. i have uploaded 2 screen shots of the xml file you have stated and also uploaded 2 xml file which are original xml file on my htc device, but i think the device must be rooted to replace those xml files? am i wrong?
if i need to root my device then i will try to do it later today as my connection is very slow right now.
Regards,
zindu[/QUOTE]
yes you'll need to be rooted. you don't need to do anything with media_codecs.xml. Just media_profiles.xml.
unlimited video recording android
yes you'll need to be rooted. you don't need to do anything with media_codecs.xml. Just media_profiles.xml.[/QUOTE]
Thank you, i will try to rooted later on today and report back if i succeed.
regards,
zindu
zoomin htc one
hello Dave,
i have tested the video, i captured 2 video phone was at stable position, one without touching zoom and the other shoot was zoomed about 60%
then i cropped the one with 0 zoom to the same frame as the one with 60% zoom.
the result is as follows:
after cropping the video file from 1920 x 1080 became 775 x 425 well if i keep this size the file remain same quality but when i cropped back to
1920 x 1080 the quality is blury and no where near the original or the video was shooted with 60% zoomin.
so i believe the zoomin in htc one does not effect its quality as long as you are not zoomed extreme.
when you crop video and resized you will lose quality the same as zoomin, but all camcorders allow certain zoom without affecting quality, so i believe htc one zoomin is the same, but some video camera have advanced zoomin to go beyond limited for instance 72x advanced zoomin and the normal zoomin is 20x, so if you go beyond 20 you still zoomin further but you will lose quality and shaky footage.so the safe is to stay with 20x range.
all edited with after effects and even i did not export the out put, but after editing them compared them side by side, it is like day and night the quality differences between the 2 videos.
thank you though for information, i will try first to root my device and see if i can go beyond the limited recording.
homeslice976 said:
I could be off here, but since you said recording stops at 30 minutes, I think I have a solution:
In /system/etc/media_profiles.xml, there is a "duration=" setting for each encoder profile. This can be set to either 30 or 60, and currently all profiles except qvga are set to 30. You may be able to set this to 60 and be able to record up to 60 minutes. Report back.
Click to expand...
Click to collapse
hello again
i have changed those number to 60
i started from
<!ATTLIST EncoderProfile duration (60|60) #REQUIRED>
and each
<EncoderProfile quality="cif" fileFormat="mp4" duration="60">
so as you see all are in 60 minutes but no luck sofar i tried twice
1st record 25:39
2nd attempt records 26:04
both size are 3.79 gb in size
now i started recording again to see what is the the outcome if it is the same then i have to try to changed back to 30 at least its 30minutes, so i think it is the size limit thing
update: it is size limit issue, i checked again it says video size limit is reached.
i think it is be useful if some one try to write a code to state when ever the video reach limited time then start again automatically.
but thanks for the advice, i will let you know if i come with better solution..
thank you.
regards,
zindu
update: it is size limit issue, i checked again it says video size limit is reached.
zindu said:
update: it is size limit issue, i checked again it says video size limit is reached.
Click to expand...
Click to collapse
Sorry - that was just a theory anyway. I'll keep looking around for something else that might be limiting the file size.
homeslice976 said:
Sorry - that was just a theory anyway. I'll keep looking around for something else that might be limiting the file size.
Click to expand...
Click to collapse
Hi guys, this seems to be the only real discussion on this issue going on at all.
Has anyone been able to find a way around this limitation?
the problem is there are many know how to solved but they do not shared with us.
only who does not know and they spread a word over the net and same crap like, it is due to format type, let me tell you i have solved mine on htc one no problem what so ever until i stopped manually.
i am not a programmer but currently when i have time i try to learn java then i will after that develop simple app and progressing from there and will help the community but that take up to 1 to 2 years.
any way how i solved mine? i do not know my self but i did 2 things will shared with all of you.
1. i rooted my htc one device, there is plenty guide on this forum.
2. i decompile my camera apk and i change a picture and i can not remember if i mess little with codes or not but i doubt i did, so i deleted the original camera apk and replaced with my modification.
i will be glad to share my camera apk with you if you think it might be due to this modifications, i tell you what? i never update the system software now, because i am afraid i will lose the unlimited recording, so it works for me but i do not know how, but in future when i understand java programming i will help every one in this community.
zindu said:
the problem is there are many know how to solved but they do not shared with us.
only who does not know and they spread a word over the net and same crap like, it is due to format type, let me tell you i have solved mine on htc one no problem what so ever until i stopped manually.
i am not a programmer but currently when i have time i try to learn java then i will after that develop simple app and progressing from there and will help the community but that take up to 1 to 2 years.
any way how i solved mine? i do not know my self but i did 2 things will shared with all of you.
1. i rooted my htc one device, there is plenty guide on this forum.
2. i decompile my camera apk and i change a picture and i can not remember if i mess little with codes or not but i doubt i did, so i deleted the original camera apk and replaced with my modification.
i will be glad to share my camera apk with you if you think it might be due to this modifications, i tell you what? i never update the system software now, because i am afraid i will lose the unlimited recording, so it works for me but i do not know how, but in future when i understand java programming i will help every one in this community.
Click to expand...
Click to collapse
Zindu, thank you so much for sharing.
I emailed Google about this here is the response I got:
"Thank you for contacting Google. I appreciate your patience with me as I look into this issue. It seems as though the limit placed on the video data file of 2gb is written into the android operating system. This is in effect on all types of android devices.
I have researched a few video control apps, they follow the same rule and stop at 1.9-2gb. At this time I do not believe there is a work around for this issue. I do not have software update information available either. Some of the research I have done points to a possible legislative law that limits the video recording time of mobile devices as it takes away from video recorders."
pal first thing you do undock the cam apk from the bar dock on your phone, see if it is working, what i mean by the dock is the bar on your phone on the bottom which have space for 4 or 5 applications, so undock cam apk from this dock and used on the main windows view.
if that does not work root ur phone and undock cam apk from dock bar.
if both does not work then if you have htc one i will upload my cam apk so you can install it on urs.
mine was limited to 4gb now its unlimited in size and durations, a programmer can develop application to over ride the camera system settings, so if i learn java in future my first apk will be try to over ride system setting.
zindu said:
pal first thing you do undock the cam apk from the bar dock on your phone, see if it is working, what i mean by the dock is the bar on your phone on the bottom which have space for 4 or 5 applications, so undock cam apk from this dock and used on the main windows view.
if that does not work root ur phone and undock cam apk from dock bar.
if both does not work then if you have htc one i will upload my cam apk so you can install it on urs.
mine was limited to 4gb now its unlimited in size and durations, a programmer can develop application to over ride the camera system settings, so if i learn java in future my first apk will be try to over ride system setting.
Click to expand...
Click to collapse
I have a Nexus 5. My camera app is not docked. What should I do next?
if its not docked then rooted anyway see if it works?
what i did i undocked, rooted, modified a pick and some codes in xml file, and it works for me so i do not know which step caused the fix, but you need to root your device if you want to replace system application on your phone.
try to root your device first and try to modify xml file see if it works, if it was htc one i could help because i can upload xml and apk file.
that is all i know for now hope someone who have better knowledges to help you out but i hope i learn java within a year or too then i be able to fix this issue.
m__singh said:
Zindu, thank you so much for sharing.
I emailed Google about this here is the response I got:
"Thank you for contacting Google. I appreciate your patience with me as I look into this issue. It seems as though the limit placed on the video data file of 2gb is written into the android operating system. This is in effect on all types of android devices.
I have researched a few video control apps, they follow the same rule and stop at 1.9-2gb. At this time I do not believe there is a work around for this issue. I do not have software update information available either. Some of the research I have done points to a possible legislative law that limits the video recording time of mobile devices as it takes away from video recorders."
Click to expand...
Click to collapse
So far this has been the most insightful information. Still, no idea how to overcome something this stupid.
joint.striker said:
So far this has been the most insightful information. Still, no idea how to overcome something this stupid.
Click to expand...
Click to collapse
Ikr, it is pretty ridiculous. Zindu is right though, it's simple enough but the people who can figure it out don't care. Most people just don't seem to need their phone for our purpose.
My workaround has been SVR Pro:
-Upsides -It will record in fragments until your storage is full.
-You can use your device while recording
-You can record with the screen turned off !! which is epic for battery life!
-Downside -you loose like a second of video between the fragments
Link: play.google.com/store/apps/details?id=com.zeronoiseapps.secretvideorecorderpro
Some of you might remember the last post i made about the floating windows mod... well that didn't work in MM, but now a_sh_ over at the xhalofloatingwindow thread made it work!
As with the last time you need to have xposed and i would advise to have the uninstaller zip ready just in case our z4 tab decides it has had it with the mods xD
1. Install the files under the post (i will post new files from the original thread when a_sh_ uploads a update and i can confirm it works on the z4)
2. Activate module in xposed and reboot
3. It may or may not freeze when starting apps after a reboot.... If it does like it did for me, one or 2 resets and reboots with the button near the sim/sd will make it boot(only took one reset for me)
4. In the XHFW app go to popup window and set popup dim to 0, it in my opinion makes it look more like true windows or linux instead of just looking like a normal popup and also makes the background app visible
5. Enable movable and resizable windows (go ahead and mess with the settings there as you wish)
6. Toggle multiwindow sidebar from your app drawer
7. In multiwindow sidebar app set tap launch mode to open as xhalofloatingwindow(center), i found this to work best for me but by all means try others if you want
8. Add apps to the sidebar
9. Have fun melting your snap810 with 4 games at once
As it always is with these huge hacks that shouldn't really work, probably not all apps will behave nice when forced to resize but i think it is at a usable level
Under the post is a pic of it running a few apps and the 2 apps needed to do this.
Another pic of it running 2 games at once (no lag) a chat a file explorer and 1080p yt (once more no lag) but it damn near melted a hole in the back of the tab xD temps were extreme but one would expect that as this was never designed to run more than one game at once. When only watching yt+ browsing or doing chat browsing and yt or only one game and other lightweight apps the temps remain normal so thats nice
New app version (uninstall old and install this) it is apparently a bit more polished than the last ver.