1. DroidForums.net is currently undergoing a major software upgrade. If you are experiencing any problems logging in please: Contact Us

Internal vs external memory for he videos

Discussion in 'Droid X2 Tech Support' started by densetsu86, Jun 19, 2011.

  1. densetsu86
    Offline

    densetsu86 New Member

    Joined:
    Jun 11, 2011
    Messages:
    82
    Likes Received:
    0
    Trophy Points:
    0
    Hi have a question I just got a smart phone my first one and it s the DROID x2. I am a major anime fan. And I was reading on here people where having problems with video play back on hd video. I usually like to watch hd anime (720p in mkv x264) and when I tried to play the file it ran at in very low fps and the audio was way ahead of the video. Tried a few video players but all retain this issue. Now from what I read on here it sounded like people where using the external cards but I had them on the internal 4.33gb not the 8gb external one. My question is if I did the root and sd speed increase will the internal play it better or is getting a class 6 or up microsdhc card going to do the trick? Main reason why I was going to use my cell as an easier way to watch anime on my hdtv via the microhdmi out. It was part of the reason I got the phone. Dual core 1ghz 512mb ram for a none computer system should play it back fine but sadly this is not the case. Just wondering. Non-hd anime plays just fine. And I can live with it if I have to since my old cell could barely play an anime ep regardless of res size.

    Sent from my DROID X2 using DroidForums
  2. vvildcard
    Offline

    vvildcard New Member

    Joined:
    Jun 15, 2011
    Messages:
    201
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    Oregon
    If you rooted your phone, you might be able to get a performance increase with the SD Speed Increase app (see link in my signature). I suspect, however, that the issue is not with how much data it can pull from the SD card.

    My best bet is that you're running into a bug/issue that will need to be addressed in a patch from Motorola.
  3. vvildcard
    Offline

    vvildcard New Member

    Joined:
    Jun 15, 2011
    Messages:
    201
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    Oregon
    densetsu86, we've come across some new tweaks that might be able to fix your video skipping problems... you have to root the phone, so if you're willing to do that, let me know and we can see how it works for you.
  4. densetsu86
    Offline

    densetsu86 New Member

    Joined:
    Jun 11, 2011
    Messages:
    82
    Likes Received:
    0
    Trophy Points:
    0
    Im new to everything but yeah im willing just as long as I don't crap out my phone.


    Sent from my DROID X2 using DroidForums
  5. vvildcard
    Offline

    vvildcard New Member

    Joined:
    Jun 15, 2011
    Messages:
    201
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    Oregon
    Don't worry, I won't ask you to do anything that won't be fully reversible.

    I'll have time to put everything together tonight, but I should have plenty of time tomorrow.
  6. vvildcard
    Offline

    vvildcard New Member

    Joined:
    Jun 15, 2011
    Messages:
    201
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    Oregon
    Rather than throw all the performance tweaking scripts at you, I want to start slowly with a few specific modules to see how big of an impact they make... So here's a really simple script that we can run to switch your scheduler from cfg to noop. Apparently noop handles video much better...

    1. Root your phone with Gingerbreak (APK | Instructions)
    2. Install Script Manager (free on the Market)
    3. Download the attached text file (V6_NoOp.sh.txt).
    4. Open Script Manager and browse to the script. Rename it and remove the .txt extension (Long-click > Rename).
    5. Open the script (if it prompts about how you want to open it, select 'Script').
    6. Check the box to 'Run as root' and then press Run.
    7. Load up one of your videos and let us know if it runs better, or not.

    The settings changes that the script are reverted when you reboot the phone... so no permanent changes have been made.
  7. densetsu86
    Offline

    densetsu86 New Member

    Joined:
    Jun 11, 2011
    Messages:
    82
    Likes Received:
    0
    Trophy Points:
    0
    ok did it but no change. is there anyway to make sure its running? i checked superuser app and it shows that script manager is on but when i did it i didn't really get a confirmation that it was running (the script that is).
    how do i freeze the bloatware cause i see over 200mb being used on stuff i don't have access to before i did the root.
    Last edited: Jun 25, 2011
  8. vvildcard
    Offline

    vvildcard New Member

    Joined:
    Jun 15, 2011
    Messages:
    201
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    Oregon
    Freezing bloat is done with one of two apps... Titanium Backup (paid version only; ~$7) or Bloat Freezer (doesn't have as many features as TB but only $1). There are plenty of other freezer apps, but I have no experience with them. There are some other threads that list apps that are safe to freeze without bad side-effects.

    To see whether or not the settings are in place, download the attached script, remove .txt and run it (no root required). The output before running the other script will have [cfg] in the results... the output after running the other script will have [noop] in the results.

    If [noop] did get activated and there was no change, do the freezing (if you're willing to pay) to see if that helps. If not, then we'll see if the V6_SuperCharger makes a difference (I suspect it will).
  9. densetsu86
    Offline

    densetsu86 New Member

    Joined:
    Jun 11, 2011
    Messages:
    82
    Likes Received:
    0
    Trophy Points:
    0
    ok so i froze a few things and have confirmed noop is up but i got no difference and also have sd speed ubcrease but no luck.
  10. densetsu86
    Offline

    densetsu86 New Member

    Joined:
    Jun 11, 2011
    Messages:
    82
    Likes Received:
    0
    Trophy Points:
    0
    ok i went to droid x2 hack and memory tweaks and followed the instructions for v6 supercharger. and im using seepu and man o man did it free up a lot of memory. i have 3 quaters if not a little bit morethen that of the ram bar filled (meaning free) where as before it was always hanging around the bottom meaning mostly drained.

    so its on and its working i could not do the tweak before v6 supercharger as im missing the file in general in the data folder.

    but alas still choppy playback. is it possible to run v6supercharger and noop at the same time?

    if it is and i still get this issue it has to be an issue with froyo and the not being able to utilize tegra2 properly. heck im using sd speed increase at 3000kb and still having issues when 2048 didn't fix anything. but my phone is running faster extremely fast boot and operation.
  11. Snow02
    Offline

    Snow02 New Member

    Joined:
    Jan 12, 2011
    Messages:
    1,342
    Likes Received:
    9
    Trophy Points:
    0
    How big are those video files you're trying to play? Most x264 720p mkv videos use a really high bitrate.

    Also, I don't know of any android player that really handles mkv well. This is likely less an issue with the phone, and more an issue with the video format and your expectations of what the phone is capable of. Convert it to something else - avi or mp4 preferably, with a reasonable bitrate, and you should be fine.
  12. densetsu86
    Offline

    densetsu86 New Member

    Joined:
    Jun 11, 2011
    Messages:
    82
    Likes Received:
    0
    Trophy Points:
    0
    well the droid x2 with moboplayer has no real issues with mkv playback. i have a lot of files in h264 with a bit rate of 1.30 and at 704x400. but a file at 720p bit rate 1.6 and above crap out the video. music plays fine but video run slowly. may have to wait untill the next gen of phones. but these thing are able to mirrow to a hd tv at 1080p yet can't handle 720p h264 makes when it clearly has h264 playback ability is just sad.

    may be an issues with froyo not being optimized for dual core (yes this makes the difference) maybe one day and hopefully in two years when qudcore are the norm and an android fw optimized properly maybe it will.

    i expected nothing more or less then what the specs said. h264 and upto 720p playbackand rec yet it can't do it.
  13. Snow02
    Offline

    Snow02 New Member

    Joined:
    Jan 12, 2011
    Messages:
    1,342
    Likes Received:
    9
    Trophy Points:
    0
    1.3 what when you're talking bitrate? Mbps?

    Also, you realize 720p is ~twice the resolution of 704x400. So that's not really a helpful comparison.

    And again, just because a given resolution is said to be playable, they are going to cite a figure using an unspecified format (probably mp4), at an unspecified bitrate. In other words, ideal conditions. I guarantee you they didn't use mkv bluray(?) rips.

    While it's certainly likely that additional optimization would yield better performance, at least for the time being, you really just have unrealistic expectations here. You're going to need to re-encode the videos.

    Additionally, moboplayer is unlikely leveraging hardware acceleration, and is probably using software decoding, which uses the cpu rather then the gpu to decode the video. This makes a gigantic difference. So, if you use a format that the stock player can use, you'll see the additional benefits of hardware acceleration.
    Last edited: Jun 26, 2011
  14. Snow02
    Offline

    Snow02 New Member

    Joined:
    Jan 12, 2011
    Messages:
    1,342
    Likes Received:
    9
    Trophy Points:
    0
    I found a relevant thread on xda. Give it a read.
    Link
    Last edited: Jun 26, 2011
  15. densetsu86
    Offline

    densetsu86 New Member

    Joined:
    Jun 11, 2011
    Messages:
    82
    Likes Received:
    0
    Trophy Points:
    0
    The bit rate of the file im trying to read is 1.6 and up. My phone seems to be able to handle 1.3 with out any issues. Now I can play a 720p be rip of a movie without any issues. But yet with anime it can't. Now my stock player.can play mkv just fine sometimes its audio. And I use a sub rip file so I can use hardware and not software decode yet still l have issues.

    Sent from my DROID X2 using DroidForums
  16. Snow02
    Offline

    Snow02 New Member

    Joined:
    Jan 12, 2011
    Messages:
    1,342
    Likes Received:
    9
    Trophy Points:
    0
    It has nothing to do with it being anime. It has everything to do with how the files are encoded. The audio codec used can also cause problems as you've seen. The answer is still the same either way - re-encode them. They'll work great. It's not that big of a deal. Would it be nice if you didn't have to? Sure. But you just have to deal with what you have. No other phone is going to be any different in this respect.

    Dvd catalyst makes an excellent conversion program with several preset profiles for different devices. You can even email the developer and he'll help you find the best settings.
  17. densetsu86
    Offline

    densetsu86 New Member

    Joined:
    Jun 11, 2011
    Messages:
    82
    Likes Received:
    0
    Trophy Points:
    0
    dude you don't need to tell me how anything is done. i have been an encoder for anime fansubs i understand file containers, video codecs, audio codecs, vfr, cf,r soft subs hard subs, codec profiles.

    its hardware and software thats holding phones back. 1ghz dcp can play anything as long as it has the proper ram, vram, and os. froyo no matter how much people want to try and optimize for dcp is not meant to run one fully thats why just swiping through screens with or without v6supercharger has my cpu going to max usage.

    hopefully once gingerbread comes out or better yet icecream then 720p h264 will be playable. an non-optimized proper os will never run a dcp right. hell maybe a 1ghz can't no matter how much correct os is done. but maybe a 1.5ghz or ka-el can.

    i have hd versions and non hd versions of anime and i know where to get them so i don't have to do it myself. hell if i wasn't be lazy and had more time i could convert all those 720p h264 into 720p xvid.

    but that was not the goal of this topic. the goal was to see if i could get 720p mkv to play properly. i only intend to back down when all is exhausted. and as far as i can see moboplayer is only getting better after time and hopefully dev will see this and try to see if they can get it to work.

    true progress happens only from failure and seeing if something can be done. if you do not what to look for you'll never think about it.
  18. vvildcard
    Offline

    vvildcard New Member

    Joined:
    Jun 15, 2011
    Messages:
    201
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    Oregon
    Glad to hear SuperCharger improved general performance... but that still sucks that it's not fixing the video issues.

    Yes... this wouldn't be a problem at all.
  19. densetsu86
    Offline

    densetsu86 New Member

    Joined:
    Jun 11, 2011
    Messages:
    82
    Likes Received:
    0
    Trophy Points:
    0
    Ok I have an update. Last night I updated my droidx2 to pre-rooted gingerbread and today I redownloaded moboplayer and the video codec and supercharged my phone (I think its supercharged it didn't give me an error but its not showing my mins free so im not too sure) and I have noop also on (also looks weird as some lines of code are.missing when there was about 6 or more lines of code that had noop now only 2 are there kinda odd) but with this my video player can final play that one damn file. I have to be on hardware playback so I only need to do is extract the subs but its now watchable. There are some issues but whereas before it was completely unwatchable its now much more.stable. some frames skip but that's when there's a lot going on screen but the audio stays with it the entire time and 95% of the time I get 20-24fps persec again it falls only when there's a lot going on but it is very tolerable.

    Got to say it was froyo not being optimized correctly enough for dual core. And since icecream sandwich is supposed to be even more optimized for dual core then gingerbread I can't wait.

    Very pleased.

    Sent from my DROID X2 using DroidForums
Search tags for this page

droid x2 external

,

using external memory with htc droid dna