OK, since I have been digging and fighting issues with my 2nd hand Note 8.0 for testing with KK, I stumbled upon a quick and dirty way to fix AllShareCast once and for all.
Search on the main search bar for S5 libs... there are S5 4.4.2 build Apps you can download as a zip package.
Once you open it you will see all the Allshare.apk and odex files.
Just rename your originals before copying over the 14 in total, S5 versions. Set the permissions and clear the Allshare files in cache, before rebooting.
You can also copy over the two wfd files for a nicer look for allshare connection.
I decided to revert to stock SystemUI to take advantage of the 6 button setup. Low and behold I get S finder and Quick Connect as well when you change the build.prop to use S5 model and name, instead of the ones used for Note 8.0 properties.
Enjoy stutter free wireless video casting with the S5 files.
gooberdude said:
OK, since I have been digging and fighting issues with my 2nd hand Note 8.0 for testing with KK, I stumbled upon a quick and dirty way to fix AllShareCast once and for all.
Search on the main search bar for S5 libs... there are S5 4.4.2 build Apps you can download as a zip package.
Once you open it you will see all the Allshare.apk and odex files.
Just rename your originals before copying over the 14 in total, S5 versions. Set the permissions and clear the Allshare files in cache, before rebooting.
You can also copy over the two wfd files for a nicer look for allshare connection.
I decided to revert to stock SystemUI to take advantage of the 6 button setup. Low and behold I get S finder and Quick Connect as well when you change the build.prop to use S5 model and name, instead of the ones used for Note 8.0 properties.
Enjoy stutter free wireless video casting with the S5 files.
Click to expand...
Click to collapse
you should packages all apps, libs into zip file and share it with rest of users....
Here is a zip of the allshare files he was talking about. I only found 13 though. I also included the wfd files he talked about.
Dirty fix without replacing files.
Thanks for both of your replies... Jazzespresso, I am not a developer and because of it, I think the peeps who frequent here find my posts interesting for thought for the most part. I have two issues to why I am not active in posting my personal fixes as packages. One, too many find issues to why something may break and will expect expertise. The later is I have yet to make a proper package, as every backup I make on the 4.4.2 device soft bricks the device once flashed. So, if any thing being snake bit by my own hand makes me even more shy about giving out anything that I touch upon in making changes.
Now for a great addition to tweaks for the best image quality and playback with allsharecast.
I perposfully made this wordy, so if anyone should attempt, will be informed of what this tweak does and have an understanding of what it affects and how to assess what they are doing. Remember, I did not tell you to do anything, just gave you enough to look into what can be done.
Because I have no ability to push beyond 72mbs on my wireless router with my tablet, I have a limit to how smooth my allshare up and video down streams can work together. I am bottle necked at 40000000 bps with allsharecast. So I would assume 30000000 bps is at the edge of my video downstream with 90 % of the apps I use.
Until recently I checked out Directv sports streaming via allsharecast, and noticed how choppy and blurry it was. Obviously when pushed at the limits of my wireless router connection, audio only would play back or no connection what so ever. Directv live streaming seems mostly effecting sports not programmes or ads in the sports channels.
I figure the live material is true 720p @ 60fps, which taxes the abilities to allsharecast. The device is native 30fps on both HDMI and Allshare, so it has to do twice the work to make an image. Now for the kicker. Directv throttles stream directly, so no caching of data for you. Since the CPU/GPU has to throttle along with the data stream there is a sync delay being made during the process, in which allsharecast cannot work around. The only work around is to push very close to 2x the data as it is factory set for.
Why so much data... Well because you want allsharecast to take what is given by the app to decode into live packets without having to readjust the image to compensate for higher than expected data rates. Each resolution has a specific data rate to transmit or cast out to the WIDI display device. You will see that in the WFDConfig.xml file... that depending on the device that is connected via allsharecast will allow a particular data stream, governed by an option bit. The option bit or bits will select the maximum and any other data stream that it can handshake. The funny thing is, since android does not request the exact min / max values from its connection, it gives a best guess depending on the option bits it reads from the device, as it expects the device to be compliant. Are all devices compliant??? Coming from China and what not... No.
Because most do not know the capabilities of their wireless display adapters or devices, it will be random at best for them to select which area to tweak to allow a higher than maximum value in the xml file. Thus one must perform a shot gun method of hitting as many possible valid settings at once. Leaving the low bit rate values alone as they are a waist to deal with. Though there is a catch... some devices may have odd bits, that do not reflect their capabilities to android, so android may make the wrong guess and push a lower quality bit rate than what the device can deal with. Or in worst case, higher than what the device can operate with, and get no picture or fail to connect display after obtaining IP.
Now that that info has been stated, if by change during the tweak, you find the picture quality less than expected or no connection... that the changes you made must be changed to compensate for going the wrong way.
Now what can be done, as we all think data is compressed all the time, in allshare, WIDI and what other format, the data stream is uncompressed unlike the data stream sent from the servers. It all depends on ones dongle, tellie, or display with miracast capabilities may not have the ability to go beyond 45000000 mbs. Only testing can be done with what ever device you own.
I tested my dongle as it is HDMI 1.4a compliant, and found for a brief moment I was pushing 50000000, until the download stream failed to cache enough for playback. So until I am able to replace my 10 year old DSL wireless router that is being used as a gateway to my DOCSIS modem, I will never be able to test the limits of what my tweaks can do.
I will give only giving out the settings I am using, and not the file as it is modified to the point of being of use for only one of many various Miracast dongles you can find on Ebay. All I can say about the dongle is that it uses the latest firmware (V 5.0.0 - RC2) which I was able to download and flash.
I have realized every app that streams video from the internet uses different streaming techniques and perform stream caching on their own, while others allow Android to perform the task of data caching. As we see more efforts in making faster and larger data packets in streams, we'll see more and more play back issues with KK and LP because newer techniques are expecting real-time decompression during playback. Probably due to copy write protection, as the data is not stored in any way.
In order to fully test my allshare tweaks for KK, you must remove or # any and all build.prop tweaks associated with data and wifi tweaks. Also freeze or remove any app that helps with internet speeds.
Once you are done cleaning up... open the WFDConfig.xml file in the system/etc folder.
If using a device with native 800 x 1280 display make sure the Horizontal res and vertical res is set at 1280 and 720 respectfully. There is no reason why you want Allsharecast to upscale to the default of 1920 x 1080 when all it does is consume battery and cpu / gpu resources to make the best playback possible. This will allow for smooth and reliable wireless display playback under the most demanding material or live streams.
Now for the fun part... meaning you must do the dirty work of finding where to go or just change everything in regaurds to minimum and maximum values ... blah blah blah
I played with drop frame value and others... the only noticeable benefit being limited with my max bandwidth of 72mbs, was to disable MacroBlocks by setting it to 0. This helps a lot with data streams that are not cached.
Now for the values that will boost image quality.
I have successfully tested connectivity and playback with a 30000000 bps MinBitrate and am limited at 40000000 bps at MaxBitrate.
Right now the bigest trouble is with Hulu studdering with movie playback. Once that is corrected with a better app, allshare cast will play back what you see on the tablet screen. I think once someone tests with at least 75000000 bps as MaxBitrate with a 50000000bps MinBitrate, as long as their device can support 80000000 bps and above, Directv will allsharecast without any issues. As seen in my testing, playback via wireless has cleared up substantially, and can watch Hocky and Tennis with synced audio, as before it was not able to. Though there is some skippy and blur, the playback is functional over being unbearable.
Any help would be greatly appreciated. When copying over files from above zip, (thanks cruise350) to system/app folder and replacing allshare files with one in above zip, where do i place the additional odex files?
christucker97 said:
Any help would be greatly appreciated. When copying over files from above zip, (thanks cruise350) to system/app folder and replacing allshare files with one in above zip, where do i place the additional odex files?
Click to expand...
Click to collapse
At the time I posted this thread, realized the S5 files helped with allsharecast, but does not truly fix the issue. That is why I bothered to write up a lengthy explanation to fix most of all share cast's picture quality issues.
Until someone see's by doing their own comparison between DLNA and casting, they will not see for themselves how limited the stock bandwidth is, which also effects playback when casting streamed video.
I since reverted back to my original allshareplayer-apk as it seems to be bandwidth unlocked. Now will it be a matter of time when others find using our kk version on their s5 helps them when tweaking their XML file. Who knows, as this tablet is old and will be forgotten for most who have newer devices.
Does files belong with their counter parts. So you must replace both files together.
I do note, that one set of files are the same for both devices.
If you want to keep your WiFi tweaks you may replace the all share player.apk with the s5 version. If you want better, keep the original, and tweak the XML file. Until you properly adjust e XML file, you will never get picture quality as good as DLNA with streamed hd video.
Related
I have spent literally hours culling the different threads looking for what others have set their X1’s to. These threads are to improve performance in specific areas and people change them over and over using different benchmarks…..ARGGHHH!!!! It makes for tedious research!
So for me and other noobs can you you fellows please post the performance settings and contributing hardware in your X1 that you currently use and are happy with? If NOTHING else just fill out at least the cache settings you are using? I am not interested in benchmarks here PLEASE!!! My X1i scores lower on benchmarks now than it did with the old roms with loads of tweaks…but real world performance is spectacularly better now!
So if you want to really help out and post all your info, Please use a format kind of along the lines I will use.
(optional but appreciated)--Used mostly for--Business first and foremost (enterprise mail and data connection are enabled no matter what applications are other wise running). Then it is used for movies and music as it replaced my iPhone.
(optional but appreciated)--Ultimate Goal for Tweaks used—VIDEO PLAYBACK - I wanted movies and youtube to run perfectly smooth without dropping frames. AND do this while data connection and enterprise were in use.
---Device info:--
X1i w/ R2AA010 (GENERIC_UK)
8gig SD card (class 8)
--Programs in use to improve performance—
SDtuneup
Schaps advanced config
--Cache Settings—File system cache: Enabled
File system cache size: 8MB
File system filter cache: Disabled
Glyph cache: 32KB
(optional but appreciated)--Other Settings that MIGHT be helping--I have installed or moved all possible programs to the SD card
Also on the SD card is the default storage location for:
Image files
Audio files
Video files
Downloads
IE cache
IE cokies
IE history
Illumination is NOT enabled.
--Performance and Pros for these settings—Overall performance is snappy as hell. Landscape to portrait change is instant as are menu pop ups. Panels are deployed 2seconds after the panel button is pressed and panels are fully functional 4seconds after selection.
--Possible problems or cons noticed for these settings—Maximum battery time is about 10 hours now with 6-7 hrs of actual use on a charge being normal.
(optional but appreciated)--What two tweaks gave the most improvement?—
Upgraded Fimware was number one as this improved everything my phone does. And even though I have read that is doesn’t matter….easily the single best tweak I made to my X1 was the Class 8 speed, 8gig, SD card. This made the most difference to my video playback (of properly converted movies). The intial run of IE or anything sucks while the X1 rights the folder for it on the SD card but after that performance is golden. All of my programs run perfectly from it where with my class 4 sand and class 6 Kingston cards caused lags and lock ups.
(optional but appreciated)--Any BAD setting or software Tweak for YOUR X1?--Enabling "filter system cache" ALWAYS made my X1 slower over time and eventually reduced stability. I HATED the random, little, 'effing freezes that I constantly got. I unloaded, relaoded, deleated and hard reset over and over until I found leaving this cache and just using my X1 resulted in the fastest and stable real world X1...at least in my case.
(optional but appreciated)--Other useful info to achieve performance goal—
DVD Catalyst 3 has finally given me the video play back results I wanted. Nice and smoooooth!
Catalyst Settings.
Ipod Touch (HQ) high quality
Video 500kps normal and 700kps for show off movies
25fps
128kps on sound
720 x 526 resoloution
(optional but appreciated)--Any stupid or ghetto mods, software, etc. you did to improve your X1—
I removed the plastic battery label and put a small amount of heat sink compound between the metal of the battery and the metal X1 battery cover. The result is that at first my X1 would hit 110F degrees when watching YouTube “HD” videos while receiving emails. But now the temp NEVER EVER gets above 95F degrees…..So it is ghetto but it works. BUT the phone feels warmer in your hand of course. HA!
(BTW: I did cut out the battery info portion of the label and put it back on the battery)
Your settings look fine. You don't need to use SDtuneup, as it won't work on the R2AA.
I know MY settings are fine! At least for video playback.
For a lack of a better way to put it, I want to start a database of settings.
For example, if I wanted to set up my X1 to run Excel better or optimize 3D gaming I could see what others have used to achieve this already.
And Sd tuneup made a difference according to sk benchmark......but I am sure those results might be suspect.
After playing around with the 10.1v for a couple of days, here are the problems I've come across.
Android Ver. : 3.01
Kernel Ver. : 2.6.36.3-00558-g7c1c334
[email protected]#1
Build number: HRI83.BUKD9
Here goes:
Video playback is pretty choppy [alt. thread]
So far I haven't got any 1080p .mkv files to work. Heck most of my 720p .mkv stutters or doesn't play at all anyway. All are H.264/x264 .mkvs played using either MoboPlayer (with the ARMV7VFP codec update installed) or the default player. I know the literature mentioned that only H.264 Main profile is supported, but come on, my SGS plays those videos fine (except one which has an AC3 track - fair enough).
I'm guessing this is due to the lack of NEON hardware in Tegra 2. Nice job nvidia.
Update: After googling around it seems like there's no built in support for Tegra 2's h.264 decode hardware acceleration in the native Honeycomb libraries (--devs correct me if I'm wrong). There is however, this youtube video showing an unreleased Cyberlink media player doing hw acceleration. Although note that the device he's holding is a Galaxy Tab 7" (which of course, runs Hummingbird, and AFAIK there's no Tegra 2 version in the wild).
Apps have problems with plugged in headphones
This is really weird and annoying. If I plug my headphones to the jack in the middle of a video/audio playback (using both the default player and MoboPlayer), the sound would get routed to the headphones just fine. But when I, say, switch apps, or change media files using the gallery, sometimes the sound would get routed to the speakers even though my headphones are still plugged in. I can fix this by unplugging the headphone (which pauses the video/music) and plugging it back in - but it gets irritating after a while.
No proxy server settings
Important since I'm behind a server which I would really like to be removed but that's beyond my power. The XOOM guys have the problem as well. Just used Proxy Settings from the marketplace and most things would work.
App downloads fails sometimes
Sometimes if I put the marketplace into the background, downloads would continue to 100% but fail to install. Not sure if it's just me though. *Edited*
Browser ALWAYS fails to download stuff through the proxy
Weird really. Every time I clicked "save link as" or a site would try to download something it would fail - but only if I'm behind a server. I try to browse using WiFi as often as I can since I don't have that much quota with vodafone. Note that I am behind a Squid proxy with plaintext authentication (I just hate those stupid admins!) - without the username/password you'll just get HTTP error 407. I can browse using the exact same ports and protocol (HTTP) but can't download through the proxy. I still can't figure that out at all.
The only way I can get around this is by using Opera, and setting the proxy server in manually using opera:config.
No way to force the browser to use a desktop UAString
There's a solution to this apparently, and it works: link.
Contact imports sometimes gets stuck
Importing contacts from a .vcf file sometimes hangs (not force close) the contacts app. I exported my contact list from my SGS (had about ~112 contacts with disp. photos and multiple numbers in some of them) and put them in the Tab, and had to import 3 times. What's worse, I ended up with duplicate copies of the same contacts. So I figured out the easiest way of doing this is to delete the whole contact list and start again, but---
---There's no way to delete multiple contacts at once. I spent like 2 mins deleting contacts one by one.
Update: Solution: Sync contacts via your Google account. Thanks pegaxs for pointing this out.
Marketplace automatically switches screen to landscape mode
This annoys the hell out of me since I usually browse in potrait mode - the device feels a lot nicer that way. Whenever I launch the market, it rotates itself. Minor thing, but annoying. Okay, I'm nitpicking.
On top of those - only 1 usb cable (which wouldn't be a problem if it can be charged using USB ports in the computer), and a short cable at that. wtf.
Fyuh. Rant finished. For now.
Can someone confirm these on their tab as well? I can't seem to find any updates at all.
There's also no WhatsApp, Adobe Reader (the QuickOffice HD works, so not really a complaint), or a text messaging app (but curiously you can send an SMS to it and read it by sending it to your broadband number - it'll appear under Service Info. I haven't tried MMSing yet, but I tried calling to it. It just hangs up (with a busy tone).
Add to that list "backlight bleeding". Watched some videos last night for the first time (re-encoded some 720p mkv because they wont play) and noticed a lot of back light bleeding along the lower edge and along the right hand edge. Probably would not have been as bad or noticable if the video played at full screen. It only plays up to the limit of the buttons in moboplayer. The built in player plays full screen... BUT... wont play native divx/xvid.
And yes, have to agree... that USB cable could have been a little shorter... OMG! how bad is it. I know the size of the battery wont allow it to charge off the computer USB, but i have to put my tab on the floor to reach. Going out to buy a USB extension today...
The SMS thing seems to be a honeycomb issue, as all the Xoom guys are complaining as well... I cant find any settings for it anyway, as there is on say, the phone version of android. It is a bity sad that apps like "whatsapp" cant be used in it's place. I have seen a post somewhere saying "textfree" might work, but it is most likely restricted to US markets as it gives you a US phone number to SMS to.
As for importing contacts, i just sync them to the Google account and they come up on all my devices. No moving files around, or importing/exporting... just sync to gmail and on the next sync, any device you have linked to that account will be updated with the contacts list.
I hope a lot of the issues OS wise, like adobe acro reader and mkv/divx support will be updated in the next version of Honeycomb, like it has been developing on phone android. Maybe when twiz is released for the samsung tab, it might bring with it more of the same functionality as the Galaxy S phone does. The phone seems a better candidate as being a tab then the 10.1v does
interested to see where it goes from here... I can see it's not perfect, but i can see it isnt a bad start and it has so much more potential to improve
I feel like the volume up/down buttons are the wrong way around? i.e. the volume control button nearest the unlock/lock button is volume DOWN and i feel like it should increase volume?
Also when i press unlock the screen takes roughly 1 second to light up
(not huge issues, but little things that would seem easy to fix)
How bad is the backlight bleed? I haven't seen anybody else mention it on the Samsungs. I did just learn that Samsung doesn't always use their own panels in their products. They also seem to use different parts in the european products vs. the US counterparts.
Considering all the hoopla over the iPad 2 and the backlight bleed, I would think manufacturers might be a bit more cautious. Apparently that problem was due to LG, who Samsung sometimes uses.
I hope this doesn't turn into another iPad 2 and Asus Transformer problem where it takes fifteen tries to get a decent product.
bbeelzebub said:
How bad is the backlight bleed? I haven't seen anybody else mention it on the Samsungs. I did just learn that Samsung doesn't always use their own panels in their products. They also seem to use different parts in the european products vs. the US counterparts.
Considering all the hoopla over the iPad 2 and the backlight bleed, I would think manufacturers might be a bit more cautious. Apparently that problem was due to LG, who Samsung sometimes uses.
I hope this doesn't turn into another iPad 2 and Asus Transformer problem where it takes fifteen tries to get a decent product.
Click to expand...
Click to collapse
Didn't notice this on a European unit.
pegaxs said:
Add to that list "backlight bleeding". Watched some videos last night for the first time (re-encoded some 720p mkv because they wont play) and noticed a lot of back light bleeding along the lower edge and along the right hand edge. Probably would not have been as bad or noticable if the video played at full screen. It only plays up to the limit of the buttons in moboplayer. The built in player plays full screen... BUT... wont play native divx/xvid.
Click to expand...
Click to collapse
I didn't really notice much of the backlight bleed, but then again I might be too tolerant on that. I've got the display set at like 30%-40% brightness most of the time anyway. I personally think that the bleed is about the same as the Galaxy Tab 7".
pegaxs said:
And yes, have to agree... that USB cable could have been a little shorter... OMG! how bad is it. I know the size of the battery wont allow it to charge off the computer USB, but i have to put my tab on the floor to reach. Going out to buy a USB extension today...
Click to expand...
Click to collapse
I need to get an extra one, since I charge mine next to my bed and the computer is on the other side of the room. I don't want to keep switching cables. I'll give a visit to the vodafone store to see if i can get one. Or just grab one off ebay.
pegaxs said:
As for importing contacts, i just sync them to the Google account and they come up on all my devices. No moving files around, or importing/exporting... just sync to gmail and on the next sync, any device you have linked to that account will be updated with the contacts list.
Click to expand...
Click to collapse
:facepalm: why didn't I think of that
I'm pretty sure the problem is mostly software (well, apart from the backlight bleed), so I'm hoping a future update would clean this up for us. So far I've got the I8000 (good for nothing except playing movies) and the SGS. I9000 and both are excellent PMP devices.
Oh for those curious, there's a way to force the native browser to use desktop UA strings to sites: link It's for the XOOM but I've tried it and it works.
market apps no link
after downloading certain apps when i went back to the market those apps are showing free or $ amount instead of installed is that happening with everyone or just me. dosent look like market is registering my installed apps.
I noticed the same within the market app.. thought it was a feature
Sent from my GT-I9000 using XDA Premium App
When the screen is black and on full brightness it looks horrible about 10% off the screen is lightgrey at best.
When using the device you don't notice it. Unless the edges of the screen are (supposed to be) black, while the brightness is close to Max...
Sent from my GT-I9000 using XDA Premium App
gjroeleveld said:
I noticed the same within the market app.. thought it was a feature
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
I agree, I think it is a "feature" of the Honeycomb Market. If you go to the "My Apps" section of the Market - everything you have downloaded or purchased will appear there, but they just show as "Free" or "$x.xx" when casually browsing for apps - which I find annoying.
My tab works great, the only issue is that I've got extreme backlight bleeding at the bottom and at the right side of the screen, the right side is not much of an issue but the bottom is extremely annoying due to the black. I'm about to return it.
Yes, the backlight bleeding is a serious issue.
I've seen 3 of these devices now and they all have the same extreme case of it.
I'm going to start to start a new thread soon when I have a chance to take some good photos, unless someone beats me to the punch
Heres mine, Vodafone got a new one ordered for me which can take up to two weeks for whatever reason. If it has the same issues I will claim my money back and wait for the thin version.
As to the OP for HD video playing, i was testing the HD capability and found that even with a Xoom its unable to play full 1080 and 720 without recoding them. Thankfully a xoom owner has already done his bit of testing and all you need to do is download HandBrake and import his settings Settings Link. Encoding takes a while but i have tested on 1080p and 720p and they play just fine. File size i took from 1080p was about 15gb and it was reduced to about 2GB or so. You'll still need to get rockplayer as it does HW decoding to make the video play smoothly. alternatively you can use moboplayer but i prefer rockplayer's quality decoding for some reason
I also have some backlight bleeding issue, but only when i turn my brightness all the way up, i generally leave it on auto now and there's no bleed what so ever. I believe someone on WP has already mention that he checked all the 10.1v available in the Vodafone store in his location and they all have backlight bleeding issue and i believe it to be a batch and QA issue.
Other than that its more towards apps not compatible with honeycomb and they tend to force close a fair bit. Even the app market and app list drawer tend to crash often and the uptake to produce 3.0 compatible apps have been very slow from what i see, but hopefully those 5000 people that receive the new 10.1 sexy tab will be motivated to make apps and widgets.
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
I'm using a USB MIDI keyboard (through a mini USB connector) and trying to use my Galaxy S4 to drive the sound. The reason is that it's a small, portable, solid state computing device (stage vibrations already killed a couple hard drives in the last few months) that I already own. The drawback, of course, is latency. The delay between key press and sound generation makes this unworkable.
Here's a list of what I've done, I'd love to hear any advice for making this possible. I'm hoping to update this into a complete tutorial if it is successful:
1) The best app as far as sounds available (for the music I play, this may vary for you) AND allowing external keyboard control is Music Synthesizer (https://play.google.com/store/apps/details?id=com.levien.synthesizer). It would be ideal if there was an app that allowed VST plugins for custom sounds or had its own internal latency controls, but none seem to exist on Android. Please, please notify me if I'm wrong. That would make this whole setup better.
2) Because stock Android is super bloated, I wiped and flashed TriFroceRom onto my device using TWRP. This was harder for me than I'd like to admit, so allow me to point future people to what worked for me:
First you'll need to get TWRP up and running. Here's the walk through that worked for me: http://wccftech.com/install-twrp-recovery-on-samsung-galaxy-s4-i9505/
This is the best tutorial I've found for installing TriForce: http://wccftech.com/flash-triforcerom-54-samsung-galaxy-s4-sphl720/. MAKE SURE you do not just reboot straight away. Follow that last step about going back to home, reboot menu, into system. And it may ask to fix your root permissions too. I skipped that part and had a dead phone for a while.
Also, if you're on this stage and wondering about the best way to back everything up before you do it, G Cloud (https://play.google.com/store/apps/details?id=com.genie9.gcloudbackup&hl=en) is your answer. It is free, works perfect on upload and download, and lets you look at what is on their server at any time (including browsing photos, not just file names). Text messages and contacts sync too. If you pay a little bit of money for the full version, it will even keep your application data. If you're super cool and want to put in my referral number, it's BG2III (gives me more storage, and those are uppercase letter i not number 1s).
3) I then added Ktweaker so that I could overclock and improve the system performance. I watched this video to figure it out: https://www.youtube.com/watch?v=w5hcuLG-xp0. He has a link to download the files for Ktweaker which is this: http://forum.xda-developers.com/showthread.php?t=2294083 but you ALSO need to know that, with the links provided, you PROBABLY need 4.3 touchwiz version. TriForce Rom is a touchwiz rom for sure, and depending on when in the future you see this, check your device's about page (in the settings on your phone) to make sure which version of android you're running.
ALL OF THIS SAID, I have noticed zero improvement. I've read some documentation on Ktweaker and watched some videos on optimizing it and tried several different settings (overclocking, changing the CPU governor, reducing internal and external read ahead (and increasing, for kicks and giggles, though it seemed counter to my intuition), and ultimately have found not a single detectable millisecond of improvement in the latency.
Does anybody have any ideas? I understand that the Nexus devices are supposed to have lower latency, but a new device is not currently in my budget. It seems to me that MIDI controllers have been possible with very low latency since far before the computing power of even this phone was available, so conceivably there should be a way.
deleted
So I've discovered that a simple terminal command fixes the black bars on the left and right when outputting through HDMI. It's caused by the tablet outputting a 1280x800 display to a 1280x720 signal. This is easily fixed by changing the device's resolution with the following command:
wm size 720x1280
To revert to the tablet's original resolution, use:
wm size reset
You may need to run the "su" command first for these commands to work, and you do need to be rooted in order for it to work. This will cause some things to get wonky, like the nav buttons disappearing in landscape orientation or the status bar being hard to pull down (perhaps solvable with a change to the DPI), but if you're planning to use this trick for gaming (which was my reason), using something like Smart Launcher 2 with a controller makes this a non-issue. If you want a quick and easy way to switch back and forth, try QuickTerminal on the Play Store and set up both terminal commands as "Quick Commands", or at least that's how I've done it. Now, the picture on your TV will fill the screen. This is as close to Console Mode as we'll probably ever see on this device, so I thought this might help a few people out!
rchrdcrg said:
So I've discovered that a simple terminal command fixes the black bars on the left and right when outputting through HDMI. It's caused by the tablet outputting a 1280x800 display to a 1280x720 signal. This is easily fixed by changing the device's resolution with the following command:
wm size 720x1280
To revert to the tablet's original resolution, use:
wm size reset
You may need to run the "su" command first for these commands to work, and you do need to be rooted in order for it to work. This will cause some things to get wonky, like the nav buttons disappearing in landscape orientation or the status bar being hard to pull down (perhaps solvable with a change to the DPI), but if you're planning to use this trick for gaming (which was my reason), using something like Smart Launcher 2 with a controller makes this a non-issue. If you want a quick and easy way to switch back and forth, try QuickTerminal on the Play Store and set up both terminal commands as "Quick Commands", or at least that's how I've done it. Now, the picture on your TV will fill the screen. This is as close to Console Mode as we'll probably ever see on this device, so I thought this might help a few people out!
Click to expand...
Click to collapse
I've been doing something similar with the NOM Resolution Changer app but I can't get the DPI settings right to match the 720x1280 res. It gets a bit tricky getting back into settings etc after changing the res as my app drawer is inaccessible after doing so. I always just resort back to default with the fail safe timer, I really don't want to get stuck in a resolution which i can't get back out of.
Andy4Shurr said:
I've been doing something similar with the NOM Resolution Changer app but I can't get the DPI settings right to match the 720x1280 res. It gets a bit tricky getting back into settings etc after changing the res as my app drawer is inaccessible after doing so. I always just resort back to default with the fail safe timer, I really don't want to get stuck in a resolution which i can't get back out of.
Click to expand...
Click to collapse
I haven't had that probably making the change manually, and I do believe I tried the app you mention and had the same issue, so you might wanna try testing the terminal command out; if it messes up, you can always reboot the tablet and everything will properly reformat for the lower resolution and then you should be able to change it back with "wm size reset".
rchrdcrg said:
I haven't had that probably making the change manually, and I do believe I tried the app you mention and had the same issue, so you might wanna try testing the terminal command out; if it messes up, you can always reboot the tablet and everything will properly reformat for the lower resolution and then you should be able to change it back with "wm size reset".
Click to expand...
Click to collapse
Thanks rchrdcrg, yeah I'll give it a whirl that way. It is really annoying having those black end sections on the output!!
I've got a chromecast and been trying to get the 'cast screen' option to work using r3pwn's method here http://forum.xda-developers.com/hardware-hacking/chromecast/experimental-enable-mirroring-device-t2812193/page167#post55119152
I thought that might be worth a shot to see if the output res remains at 1200 x 800 for the mirror but I can't get a picture to display, only sound, when it connects and tries to cast screen. I'm thinking it probably won't make a difference though as I have just bought a miracast ezcast m2 dongle too and that still displays at the 1200 x 800 resolution when miracast is used. It probably is just a rom limitation at the moment.
Andy4Shurr said:
Thanks rchrdcrg, yeah I'll give it a whirl that way. It is really annoying having those black end sections on the output!!
I've got a chromecast and been trying to get the 'cast screen' option to work using r3pwn's method here http://forum.xda-developers.com/hardware-hacking/chromecast/experimental-enable-mirroring-device-t2812193/page167#post55119152
I thought that might be worth a shot to see if the output res remains at 1200 x 800 for the mirror but I can't get a picture to display, only sound, when it connects and tries to cast screen. I'm thinking it probably won't make a difference though as I have just bought a miracast ezcast m2 dongle too and that still displays at the 1200 x 800 resolution when miracast is used. It probably is just a rom limitation at the moment.
Click to expand...
Click to collapse
Yeah, I "borrowed" a Chromecast from Best Buy and could never get screen casting to work. You might want to see if changing the resolution fixes this issue with Miracast as well... I have a suspicion it will, and that might be useful to some folks. I sure wish I knew how to force the HDMI output to 1080p; it switches over when playing a 1080p video, so I know it's possible, but I don't know enough about development stuff to know how it's doing that, and forcing the resolution to 1080x1920 with the "wm size" command just displays a 1080p picture downscaled to 720p.
try vlc beta off the play store
here's a sort of rant and with a video playback only solution. Not sure how to hide the rant part. I don't forum anything much.
I bought a Belkin miracast adapter off amazon, and have had trouble getting videos playing properly in full screen. It would mirror the 1280x800 with videos played with regular video apps ( MX player, Archos player, stock) which would be 16:10, and would have those bars on either side on both my 1080p insignia tv and our pseudo 720p panasonic (actual res was 1024x768, but at 16:9, which should be illegal to market as a hdtv). I know from previous experience with my galaxy s4, which the samsung video app would mirror only the video at the correct tv resolution, leaving the phone as the remote. You could also use other apps while any video was playing through the samsung watchon (video) app. So randomly downloaded the vlc beta off the play store. It works for the tegra note 7 the same way samsung set up theirs, minus the multitasking(so far). It took me weeks on and off being frustrated with apps that wouldn't recognise that mirroring was enabled to take advantage of the external display. It's kinda whatever now seeing how much time I spent trying to get the video to play properly by itself, for my s4 I tried mhl cables, chromecast, dlna. this works a lot better
So if you just want videos to play, use the vlc player beta. you can use miracast or hdmi. works the same with both. Only if I could miracast surround sound. that would be nice.
I've just started using my tablet and a HDMI cable to run XBMC. This tip has saved me much frustration.
I already use Tasker which can send terminal commands as an action to make it easier. Tasker does have a HDMI plugged state which should allow this to be automated but for some reason tasker doesn't seem to detect it, not sure why yet.
So I've been fiddling a bit more to optimiser the HDMI experience. I've discovered an app called second screen that let's you sert display profiles and launch then the HDMI is plugged in. Thee app sets the size, resolution, dims the screen and force closes the UI to make sure the new settings actually come into effect. It will also revert the changes when the cable is removed. Does need to run on a rooted device but mine is already.