I'm making a player for HDMI/MHL with subtitle support and hw acceleration. Now I don't know of any other player like this, apart from the stock but it has some bugs and ugly font rendering. There are players with sw acceleration but it means that you can't play complex videos and also you will see a video downscaled to 800x480 to fit the phone screen and then upscaled again to 1980x1080. That's because only on hw the firmware understands you're playing a video and output at original quality.
for ICS here:http://forum.xda-developers.com/showthread.php?p=26504204#post26504204
Features:
Play every file via hw acceleration
Reads SRT subtitles
Reads ASS subtitles
Size, color and other little things of the subtitles are customizable for SRT
Partial support for styled ASS
Custom fonts for ASS
Less than 200kb
You can select between customized text rendering or samsung standard for SRT
Energy saving mode for screen
No permissions required, and no root.
Planned feature:
Even better ASS/SRT support
A file search dialog with metadata info
Overscan settings (on some TVs the image goes out of the screen)
Internal MKV sub support
Limitations I can't do anything:
I'm using samsung "hidden" things to draw on the Tv surface and they have limitations. The most important is that I can draw only on the lower part of the screen (see the white line in ASS mode). Also I can't improve the rendering because alpha isn't available and just a limited bit depth of colors. Plus other things...
Also HDMI is a bit bugged, sometimes it doesn't work right, black screen... It depends also on the tv, on my sharp is almost perfect but on my samsung keep going black screen. I think keep everything else closed, and stop phone data connection improves. Or just reboot...
Also on everything I draw on screen there are black pixels forming a little outline. It's almost surely because of the missing alpha. I tried to remove them in many ways but nothing worked.Know bugs:
Report them. Now it doesn't crash often ASS subs are overlapped now if many are displayed at the same time, I will work on it.
Guide:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The screenshot shows black but there was a video playing on device
It's simple, there are three icons: for opening a file, for the settings and the red/green one just shows if it's connected.
And three tabs: SUBS for selecting the type of the subs, PLAYER for seeing the video and working on it, and LOG for info and errors. The video controls appear and disappear when you touch the video.
The settings are simple enough to explain themselves otherwise ask me.
Under the HDMIPlayer title there will be "SRT" or "ASS" depending what's playing now. It search for subtitles with the same name as the video and with extension .srt or .ass.
MENU BUTTON
Press the menu button to enter in energy saving mode, the brightness is at minimum and the screen is almost completely black except for a moving little dark gray text, to prevent burning. Being an OLED, a black pixel is the same as a swithed off pixel.
And I tried it only on my SGSII I9100 with stock 2.3.6 KJ1.
No permissions and no root are required.
Probably it won't work on MIUI and cyanogen but I've not tried. It requires samsung internal "things".
If you try it please tell me your impressions and if it's useful for you, you can donate via paypal:
awsom i'm having that issue i can play 1080p with subs using stock player and the sammy MHL adapter the issue is subs stay untill the next line of subs comes around, which is annyoing the say the least. Also your feature to be able to turn of the phones screen(black screen) while playing would be super cool.. it's a waste of burn hours on my oled screen if it runs while displayed on tv
NOTE sammy devices often have poor subtitle support. atleast both my phones(SGS SGS2) and HDTV seem to have issues in various areas with subtitles
Hope you keep working on it, i'll be testing it as soon as i have time
Shezed said:
awsom i'm having that issue i can play 1080p with subs using stock player and the sammy MHL adapter the issue is subs stay untill the next line of subs comes around, which is annyoing the say the least. Also your feature to be able to turn of the phones screen(black screen) while playing would be super cool.. it's a waste of burn hours on my oled screen if it runs while displayed on tv
NOTE sammy devices often have poor subtitle support. atleast both my phones(SGS SGS2) and HDTV seem to have issues in various areas with subtitles
Hope you keep working on it, i'll be testing it as soon as i have time
Click to expand...
Click to collapse
thank you, that bug was one of the reason I'm making this.
I have lost days trying to make libass work but now I'm making it myself, and it's almost complete. I plan to release soon a v2 to show it and then I will rewrite completely the interface, the current one was just for testing.
The black screen should be very simple to implement, not only for the burn of the oled but also for energy saving.
Sent from my GT-I9100 using XDA App
Brilliant idea. Hope you keep developing further.
You're doing a great work!!
Sent from my GT-I9100 using Tapatalk
Just to let you know, it FC's on the latest CM7, wasn't expecting it to work as per your OP, but thought I'd confirm it for you.
cobhc said:
Just to let you know, it FC's on the latest CM7, wasn't expecting it to work as per your OP, but thought I'd confirm it for you.
Click to expand...
Click to collapse
Apart from my app MHL works?
I would be more interested if it works on custom kernels, because I'm planning to switch to something like siyah.
Sent from my GT-I9100 using XDA App
Only for your information..just look at MX Videoplayer...if its usefull to you..
nihal.shaikh said:
Only for your information..just look at MX Videoplayer...if its usefull to you..
Click to expand...
Click to collapse
Does mxvideoplayer use hw acceleration?
Dice player uses hw acceleration and its Fab.
Sent from my GT-I9100 using xda premium
bervin said:
Does mxvideoplayer use hw acceleration?
Click to expand...
Click to collapse
Bynar010 said:
Dice player uses hw acceleration and its Fab.
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Do they output subtitles(embedded as well as external) over MHL/HDMI in 1080p? Because Mx doesnt work properly with subs over mhl atleast not for me. also can't turn of my phone's screen while outputting to my HDTV which is very anoying
I think this is a great project!
btw are you planning to make it open source?
Shezed said:
btw are you planning to make it open source?
Click to expand...
Click to collapse
Probably not, only if the code becomes good. However if I stop working on it I will release the source or some kind of docs for everything I learned experimenting.
Update: I'm still working, a bit slower because (also) have to study sometimes and also the girlfriend.
I've got a problem with the rendering of the styled text on screen. There are black pixels around the edge of the text and I'm trying to remove them. I think is something related to the lack of alpha but I can't use it. With SRT I've used white text with black outline so I didn't noticed.
Will a feature that decides the output definition be possibly? 480p 576p 720p 1080p?
Shezed said:
Will a feature that decides the output definition be possibly? 480p 576p 720p 1080p?
Click to expand...
Click to collapse
There's a function for that but I don't understand how it works. I tried now and it just flicked the screen or stopped working until I did something else. Maybe I will put the function on UI just for experimenting, maybe someone will understand.
I've released V2, see the opening post. I've added ASS, optional black screen on playback for energy saving, custom fonts,...
For the next one I will plan to rewrite the UI and most of the rest, this was just a concept to make sure it was possible, I don't think you can use it as a serious video player yet.
Thanks mate
Thank you very much! Excellent project!
Sent from my GT-I9100 using xda premium
great work
this sounds great. its a shame samsung didnt think it through and enable a black screen for video playback in stock
Ok this app is officially my full hd movie player..
It displays subtitles correctly and the black screen options its what I've been looking for..
Put it on the market
Sent from my GT-I9100 using xda premium
Gorjess said:
Ok this app is officially my full hd movie player..
It displays subtitles correctly and the black screen options its what I've been looking for..
Put it on the market
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Well, I thought about putting in the market or samsung apps but it's only for SGSII, so I'm not sure.
Related
Encoding HD Video for Windows Phone 7
Zune offers by default an automatic conversion of videos for Windows Phone 7. However the quality is not always what you want, the encoding time is endless and often lacks many options such as subtitles.
This guide was produced for encoding high definition video 720p or 1080p to Windows Phone 7. You can use the same method to encode videos lower quality but the result won't be conclusive.
Software & Encoding Setup
Many programs exist to encode each with their advantages and disadvantages. Some are paying others do not.
VidCoder offers all the advantages: free, easy to use while providing many functionalities.
The encoding is configured with the following parameters:
Container
mp4 File
Video
800 x 480 resolution (default for Windows Phone 7) in order to have 1:1 pixel ratio
Codec : H264 2 Pass
Bitrate 1200 kbps
Audio
AAC Stereo 128 kbps
Experienced users can manually adjusted the settings.
Install & Configuration
Download VidCoder from official webpage : http://vidcoder.codeplex.com/
VidCoder-0.9.0-x86.exe or VidCoder-0.9.0-x64.exe
Install application with standard option
Download and unzip from this topic the xml configuration file : Windows Phone 7.xml
Start VidCoder
Click "Tools" and "Import Preset.."
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Select the "Windows Phone 7.xml" file and click OK
The new Preset "Windows Phone 7" is used by default
Encoding
Drag & Drop any video in VidCoder
After tools detect your file add subtitles if you want. click Edit on subtitles line
Select your subtitles or import srt file and click "Burned In" to add it on video
Check Preview if you want and click Encode
Send video to your mobile with Zune (zune won't convert it again)
Done
You can now see the Best Video Quality Ever on Windows Phone 7 !
Q&A
My video is not recognized after drag & drop
Before Drag & Drop try to remux your video with mkvmerge Gui : mkvtoolnix-unicode-4.8.0-setup.exe
My subtitles doesn't work
Try to convert them to ass and integer in video with mkvmerge Gui
Great guide, thanks.
Thanks so much
wow extremely good info!
where were you at a few months ago??? lol
time to encode some anime for my wp7 mwahaha - with subs!!!!
I used HDConvertToX before VidCoder.
This application is also very effective but much more complicated for an equivalent result. Drag & drop and direct dvd or bluray encode of vidcoder is very cool.
If you want to limite video size change the video bitrate settings....
I tried Vidcoder with your wp7 presets and with Diary of a Wimpy Kid 2 and It was terrible, the sound slowly goes out of sync and the framerate lags.
Using Zune to convert the film and everything was ok so I'm still sticking to Zune for the moment. Thanks for the information though.
evoga said:
I tried Vidcoder with your wp7 presets and with Diary of a Wimpy Kid 2 and It was terrible, the sound slowly goes out of sync and the framerate lags.
Using Zune to convert the film and everything was ok so I'm still sticking to Zune for the moment. Thanks for the information though.
Click to expand...
Click to collapse
I watch all my series and some movies.
2 hours action movies without lag on samsung omnia 7. Check your source video.
WP7 can play 2500 kbps video. We are far under this number.
I use Daniusoft Video Converter Ultimate, and my blu-ray movies are perfect on WP 7.
FPM
Handbrake
I started using Handbrake to shrink my movie file. Unfortunately, it still takes forever for Zune to transfer. What are the transfer times you guys are getting using this program?
If I select external .srt subtitle, there is no option to select "burn in subtitle". So subtitles are not visible.
Nice tutorial there... I'm running some random vids through to check out the quality...
I normally use AVS video converter and I usually encode to 1500 or 3000 bitrate depending on the source and what the vid is... I did some tests on the battle scenes of avatar and I'm sure the 3000 bitrate was noticeably better... When I play people the avatar clip peoples jaws always drop...
Either way it seems an easy to use app... Nice one...
bennyj71 said:
I started using Handbrake to shrink my movie file. Unfortunately, it still takes forever for Zune to transfer. What are the transfer times you guys are getting using this program?
Click to expand...
Click to collapse
In Zune you must see "Syncing" if you see converting it's because your custom encoding preset are not compatible with device. What settings are you using ?
mrdaco said:
If I select external .srt subtitle, there is no option to select "burn in subtitle". So subtitles are not visible.
Click to expand...
Click to collapse
In this case merge the sub (ASS) with video before with mkvmerge. It's 5 min more to go.
Converte srt to ass : http://atelier.u-sub.net/converter/
argentocruz said:
Nice tutorial there... I'm running some random vids through to check out the quality...
I normally use AVS video converter and I usually encode to 1500 or 3000 bitrate depending on the source and what the vid is... I did some tests on the battle scenes of avatar and I'm sure the 3000 bitrate was noticeably better... When I play people the avatar clip peoples jaws always drop...
Either way it seems an easy to use app... Nice one...
Click to expand...
Click to collapse
1500 or 3000 will always give better results. However on a 4" screen, difference is really minimal above 1000 kbps.
Everything is a question of quality / size as well. Personally my action movies in 1200 kbps are very good and have 1 GB to 2 hours of footage
And for series between 150 and 600 MB.
To be honest, I only encode 'show off' videos @ 3000... I can see the difference even on my LG...
All the rest are 1500...
rvmax said:
In Zune you must see "Syncing" if you see converting it's because your custom encoding preset are not compatible with device. What settings are you using ?
I use the Iphone Preset. And it does say Syncing and not converting. I've had it take over an hour to sync a movie, I spent three hours in Handbrake converting
Click to expand...
Click to collapse
Great tutorial , have shared it via 1800pocketpc : http://www.1800pocketpc.com/2011/06/05/encoding-hd-videos-with-subtitles-for-windows-phone-tutorial.html
What a waste of time WP7 is
What a waste of time Zune is....
I don't want to be obliged to encode or convert my movies, etc.
I just want to drag & drop my AVI movie files to my phone and watch them immediately, like I always did before with WinMo.
Why WP7 is still not supporting DivX|avi file format?
And let me avoid Zune. It wastes my time and does a bad job.
arturobandini said:
What a waste of time WP7 is
What a waste of time Zune is....
I don't want to be obliged to encode or convert my movies, etc.
I just want to drag & drop my AVI movie files to my phone and watch them immediately, like I always did before with WinMo.
Why WP7 is still not supporting DivX|avi file format?
And let me avoid Zune. It wastes my time and does a bad job.
Click to expand...
Click to collapse
Then use an OS that meets your need to drag and drop files directly to the device. Far from a waste of time because it doesnt work for you.
Thank You Buddy................
arturobandini said:
What a waste of time WP7 is
What a waste of time Zune is....
I don't want to be obliged to encode or convert my movies, etc.
I just want to drag & drop my AVI movie files to my phone and watch them immediately, like I always did before with WinMo.
Why WP7 is still not supporting DivX|avi file format?
And let me avoid Zune. It wastes my time and does a bad job.
Click to expand...
Click to collapse
"I just want to drag & drop" Rofl? Get off your lazy ass. You are the kind of people that just leech off others and don't appreciate what other people contributed to this community. Maybe you should've done some research before you got the phone. The reason why Microsoft wants us to use Zune is that they can make more profit, thats how the business world works. If it wastes your time then just watch it on your Pc then, no one is stopping you from doing that.
Back to the point the converter is very nice however it takes around 50-60mins to convert the HD video(40mins duration) which does seem to be quite a large amount of time but overall quality is good
we all love our stock apps, theyre the meat and potatoes of our phone, they do a few crucial things, but not all apps are created equal. so lets take a look at the stock apps, and see if we can make any improvements, shall we?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
~~~click the pictures to download~~~
Browser!
the stock browser is smooth and simple, but maybe too simple if you ask me. Dolphin has a nice set of browsers whether youre looking for simplicity (with a nice array of features of course), or if youre looking for a fully featured browser, with addon support, and gestures. or take the Opera rought, which may save you a bit on your data bill. so without further ado, here they are
Dolphin Browse Mini
simplicity at its finest, very fast, smooth experence, all rolled up into a lightweight app, google chrome feel.
Dolphin Browser HD
fully featured browser, supports themes and addons, firefox feel
Opera Mobile
a unique layout, very friendly and clever UI, incorporated hardware acceleration, and offers a unique service; "Opera Turbo", which works as a middle man, translating and compressing data, optimizing it for mobile phones, probably not necessary on a phone as powerful as ours, but it will use less data if youre on a limited plan, dont worry turbo is an option you can turn on or off in settings
Gallery!
the stock Gallery has a very slick layout, but its not very fast, and it doesnt show full resolution.
QuickPic
QuickPic is a much more powerful solution. it has tons of options, including the option to always rotate a picture to fit the fullscreen, something no other browser seems to do, you can move and copy pictures right from the app, and it supports animated .GIF and offers a large cache to keep pictures loading fast, here it is, QuickPic!
Music!
the stock music player has an awesome ui, once you remove the album tab for folder, its a super intuitive music gallery, with a beautiful interface, and recently added, and played playlists make music wonderful, throw in some bright colors and you have a great app. sadly parental controls over the battery, and when the music player can and cant be opened limit it, so along side the stock music player, i use power amp
Power Amp
power amp has a few things on the stock music player, because you select your music folders during setup, it will never need to wait for media scanning, you can delete songs while playing them, and it has a nice array of widgets, and lockscreen widget, and it supports bluetooth controls. i personally dont care for the coloring, i like the bright pretty colors of stock, but as far as usability, theres plenty of room for both music players in my life; Power Amp
Camera!
Modded Stock!
Stock Camera has the best UI, and features. sadly theres some HORRIBLE parental controls, you cant use the camera below 15%, you cant use the camera if music is playing, or if youre on a phonecall, you cant use the camera if media scanner is running, theres an unmutable focus, and shutter sound. on top of this, because samsung added a lame photo and video editor app, they removed the ability to adjust lighting, coloring, and saturation in the camera, and the ability to pause/resume video recording, now you need to use the after effects of each respected picture and video editor..sigh~ but alas a small light at the end of the tunnel, Pulser_2 has modded the stock camera app, to mute the shutter sound, let you open camera while playing music, and remove the battery parental controls. heres the link, tho youll need to use an app like Root Explorer to manually replace the stock
HDR Camera
a true HDR camera, will take 3 shots, under exposed, over exposed, and normal exposed, and take the most dynamic colors from each, and encode them together, making some pretty awesome shots, this camera can also be used while playing music, while on the phone, at any battery, can adjust coloring and saturation, and no sounds. very useful, but not a quick picture camera, better for scenery
LockScreen!
WidgetLocker
WidgetLocker allows tons of customization, and style to the lockscreen, i can activate the LED flashlight, open to camera, camcorder, silence, or anything else i can think of, right from the lockscreen, very attractive look, well polished, and very useful. you can also add widgets like a normal window, tho i think it takes away from the glamour.
Launcher!
TouchWiz 4.5
based off the stock touchwiz 4.0 from samsung, comes TouchWiz 4.5 by Fr4gg0r. this heavily modded version offers some nice features not found in the stock, such as; homescreen count, enable/disable landscape, uninstall button on homescreen, icon dock count, enable/disable dock background, change app labels, number of apps per page, number of app columns, number of app columns, sort alphabetically, enable/disable app backdrops, enable/disable 3D effect for backdrops, enable/disable unread text/gmail/missed call counter badge on app, and supports themes, just to name a few options this launcher has, click the picture to see a full list of features, and download TouchWiz 4.5
Video?
while i dont have a good video player, QQplayer can play 1080p even on non 1080p supported phones, and can play .AVI files with subtitles, but i wouldnt say its exactly the nicest video player, still something worth mentioning, but i wouldnt say its better than stock
soooooo, what do you guys have? app section is all about sharing and discovering, so start sharing!!! these are what ive found, now you help improve it, lets make a sick [email protected]#$, want to add something? if its good ill put it up here, wanna spam or share experiences? go for it
You can add xscope on the browser's list
updated this a bit
Friendcaster is much better than the default Facebook app.
For lockscreens, I use GoTo Lockscreen
Maybe add launchers. Touchwiz is great. I prefer the simplicity of zeam.
This may open a new can of worms
Sent from my GT-I9100 using Tapatalk
nice guide!!!
Nice guide there.
Sounds like your stock music app is different to mine though?! Bright pretty colours
you could add miren browser
maxthon browser
double twist and cloud skipper for music player
tweeteck for twitter and facebook
Just Pictures in place of the gallery..
It contains ALL pics Local and from FB,Photobucket and most other sites you upload to in one interface.
https://market.android.com/details?id=com.justpictures&feature=search_result
Pure calendar for calendar widget. Power amp for music. Camera 360. G tasks.
I'm looking for a replacement to yahoo finance widget.any suggestions
Sent from my GT-I9100 using Tapatalk
Business Calendar as a replacement for the default calendar.
Ubermusic beta for the music app
Sent from my GT-I9100 using Tapatalk
mVideoPlayer is by far the best Android video player I have found over the years!
I use Jorte as the calendar app very good one.
Cygnuss said:
I use Jorte as the calendar app very good one.
Click to expand...
Click to collapse
+1 for jorte. I actually froze the stock calendar.
For videos I like mobo player the most.
Sent from my galaxy S2
I define better as something that is better in all aspects, no other app yet is better than the stock browser due to the HW rendering and flash support.
Dice Player is better than the stock video, best player I've yet found.
I disagree that something has to be better in all respects in order to consider it better overall. By your own standards the stock browser is not better than most of the other major players as it lacks dynamic reflow, persistent desktop UA, and has worse tab handling than them.
I must be one of the few that thinks the stock browser isn't really particularly good. It might be hardware rendered, but the checkerboarding is irritating, the pinch gesture to view open windows (tabs) does not work very well, and it all feels a bit clunky to me. In fairness, even those browsers that are not hardware accelerated, the SGS2 is so fast you rarely notice any degradation is performance in practice.
I've tried most of the browsers out there, and I personally prefer Dolphin HD - it has the nicest looking interface, and is also the nicest to use with its desktop style tabs (which I believe iOS getting something similar in iOS5). Opera isn't bad too (it works with some websites that other browsers, including stock, have difficulties with), although I am not a huge fan of the UI, but it is just as smooth as stock, but without the checkerboarding.
I tried Miren, but I don't like the UI either (too cartoonish) and it was a tad unstable for me (used to bomb out for no apparent reason)... shame as I did like that when you went back you instantly got the page you were looking at previously without it refresh = fast.
Never tried xScope, but the last time I looked it was paid app and I ain't going to pay for a web browser.
The thing with the stock browser is it tries to mimick the one in iOS, but doesn't really do it as well, and when iOS is moving to desktop style tabs, it seems pointless.
Back to the thread, and thanks to this thread I'm using QuickPic (which is indeed FAR better than the crappy default gallery), and Jorte which again, seems better than the stock calendar. Good thread
ahh awesome feedback guys, ill check these out and see about posting some of them when i get home keep the suggestions coming weres building something great here!
Sent from my GT-I9100 using XDA App
EarlZ said:
I define better as something that is better in all aspects, no other app yet is better than the stock browser due to the HW rendering and flash support.
Click to expand...
Click to collapse
i agree. alsthough others have more features they use up an inoridinate amount of resources too, such as dolphin hd, thus limiting its use for me.
other have complained about checkerboarding, ive never had it till my last fw update. its wierd but i think i can sort it out.
other than that i like the simplicity and speed and battery usage of stock. id try another browser if it can match stock in these categories. ive tried opera mobile, dolphin hd, xscope, miren, firefox and theyve almost all had poorer battery usage than stock, plus some dont even have full flash support. others too have textflow issues.
maybe ill look into dolhpin mini and opera mini.
Great thread..
i use skyfire for web browsing...fast load up of pages, easy to use, customisable to a certain extent
Hi. I got a SGH-I727 (AT&T Galaxy S2 Skyrocket), which has the same 1.5ghz dual core Snapdragon processor as SGH-T989, and I'm curious if the SGH-T989 has the same issues with XviD encoded with the XviD 1.2.1 codec (aka bitstream XviD0050).
To verify that I wasn't going out of my mind, I fired up my old Galaxy S(I9000), and the same XviD videos played buttery smooth on it. But my SGH-I727 plays videos at about 2/3 of the fps. So for example, the XviD that should be 23.97 fps play at about 16fps. And 29.97 fps videos play at 20fps. Can someone try firing up a XviD on the SGH-T989?
On a side note, XviD encoded with DivX503b* play just fine (mainly because they are just DivX files in disguise). None of the other video codecs seem to have any problems. The problem is that 99% of my videos I want to watch are are encoded with XviD 1.2.1, so it is a real drag.
I've tried every player in the market. And even though software decoding delivers perfect fps, the resolution is pixelated. On Hardware Acceleration, they all seem to play back with the same level of choppiness. The only one showing any promise is the BS Player lite, but it is incredibly buggy, although the framerate is there.
Players that I've tried:
Dice Player
MX Player
BS Player lite
Mobo
VPlayer
Rock Player
None of these players play XviD files as smooth as my I9000 (Samsung Galaxy S). If the XviD plays fine on the SGH-T989, can someone use something like SystemApp Remover and make a backup of VideoPlayer.apk? I would seriously appreciate it. I've been trying to find a solution since the day I got my GSII Skyrocket. Thanks in advance!
i use MoboPlayer and it works fine on my AVI and MKV files
i'll need to find some DviX files to try and see if i can reproduce the problem you are describing
might simply be an encoding issue, DivX has always been a flaky encoder wrapper of choice to use
Samsung Demo HD Videos
hey you can try these
HD Samsung BoA - I Did It For Love.divx http://www.multiupload.com/SOLIRYEP5E
HD Samsung 2NE1 - Fire (Space Version).divx http://www.multiupload.com/L5ZGGPOH0U
HD Samsung Wonder Girls - Nobody.divx http://www.multiupload.com/MBAQMQS20A
they play smooth and nsync with audio
set your Mobo Player to play with Hardware Decoding
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thanks for your inputs. The problem is that DivX is not choppy. But XviD is choppy. Specifically XviD 1.2.1 encoded XviDs, which is the majority of all video files I have and it is the format that I wish to download in the future. (Mainly TV Shows)
What I mean by choppy is, the movements are not smooth if you can tell the difference between 24fps vs 16fps. You can see the affect by doing a software decode, and noticing the smoothness of movement in comparison to the HW decode mode. As far as I can tell, every other Samsung Galaxy S and S2's can do HW decode, and have the motion as smooth as you see with the SW decode. Mobo on HW decode only produces the same choppiness that the standard Video player is capable of.
Can someone test this with XviD's? I would like some solid confirmation that it is either the Snapdragon processor (so SGH-T989 would have the same issue), or just my phone (SGH-i727 Skyrocket).
i do watch a lot of TV shows (Warehouse 13, Eureka, Terra Nova, Animes, etc, etc) from my phone as well, but they are all H.264 encoded
i'll need to dig through my old archives to find old Xvid encoded files.
unless you have some samples readily available
I also play alot of xvid and have noticed the weird lag that xvid gives too, on almost all the players out there, even with mobo on hardware (mobo still lets the phones software to use the hardware to decode, so mobo still isn't doing the heavy lifting so u still get xvid choppyness). So I bought Dice Player (true hardware decoding control) and it works 100 percent fine now and i love that player also, i love the scrubbing feature of the seek bar!
pychobj2001 said:
I also play alot of xvid and have noticed the weird lag that xvid gives too, on almost all the players out there, even with mobo on hardware (mobo still lets the phones software to use the hardware to decode, so mobo still isn't doing the heavy lifting so u still get xvid choppyness). So I bought Dice Player (true hardware decoding control) and it works 100 percent fine now and i love that player also, i love the scrubbing feature of the seek bar!
Click to expand...
Click to collapse
Hi pychobj2001, thank you for your reply. You're not the first one to point out Dice Player. Someone pointed this out on the SGH-I727 forum as well, but I tried the trial, then I ended up buying the full version for ~$5, and it still is choppy. Not getting the smooth 23.97 and 29.97fps I can get on much older Galaxy S devices... I've tested it with 5 XviD files of different shows, but all encoded with XviD0050 (1.2.1). Dice player seems to be maybe marginally better, if it is any better at all. If you really want to see what smooth fps looks like try BS Player lite. Unfortunately, it is really buggy, but you can see moments of smooth playback that even Dice Player can't seem to do. I'm looking for that level of smoothness without the messed up picture. SW decoding delivers the same amount of smoothness, but at the cost of having to see pixelation.
AllGamer said:
i do watch a lot of TV shows (Warehouse 13, Eureka, Terra Nova, Animes, etc, etc) from my phone as well, but they are all H.264 encoded
i'll need to dig through my old archives to find old Xvid encoded files.
unless you have some samples readily available
Click to expand...
Click to collapse
Yeah, H.264 is perfect on these devices. It would be nice if everyone on the Internet forgot about XviD and used H.264 and DivX for my sake. Unfortunately, I have 2 terabytes of XviD video that I would rather not re-encode.
The whole point of getting the Galaxy S2 was that I would never have to re-encode anything. I owned an iPhone for 2 years and what I ended up doing was encoding about 16GB of videos to H.264, but I never bothered to re-encode anything after that, so I was watching the same dang videos for 2 years. That is why I would never buy an iPhone again. Anyway, sorry for the rant.
so i found a recent XviD
Assassin's.Creed.Embers.2011. in .XviD.
AllGamer said:
so i found a recent XviD
Assassin's.Creed.Embers.2011. in .XviD.
Click to expand...
Click to collapse
I got a hold of the Assassin's Creed XviD file. Verified it was XviD0050 (1.2.1). This video plays at about 20fps, when you should be seeing 24fps. For example, at the 3:10 mark, during the zoom in, the zoom in should be totally smooth, not like someone is flipping through stop motion animation. If you want to see how smooth it should be, you can enable software decoding to get the smooth playback. The downside of software decoding is that the images look pixelated.
All the other Galaxy phones are able to produce the smooth playback at 24fps, but with the upscaled image quality hardware encoding provides. Just not on the on the Snapdragon processors.
If you have a friend with a Exynos processor, play the same video side by side with your Snapdragon device. But prepare to be disappointed knowing although your should be able to do it, it isn't doing it. And there are no current player in the android market that can play xvid files as smooth as an out of the box Exynos-based Galaxy S/S2.
I've finally found a solution. CineXPlayer. The features and interface is very basic and slight amateurish that music is acceptable during load up (luckily it disables), but all I care about is the video quality because choppy frame rates is noticeable during the entire duration. Better than DicePlayer when playing XviD files because DicePlayer still does choppy XviD playback on the Snapdragon devices. CineXPlayer is $2. Well worth the money. Haven't tested any other media formats because I can just use the Videos app for every other format because the phone does it well without the need for a 3rd party app. It will be nice if I can open streams with CineXPlayer using a DLNA device, but that is not top priority. It will be a nice addon to CineXPlayer whenever they get around to it. Case closed as far as I'm concerned.
Lucidmike said:
I've finally found a solution. CineXPlayer. The features and interface is very basic and slight amateurish that music is acceptable during load up (luckily it disables), but all I care about is the video quality because choppy frame rates is noticeable during the entire duration. Better than DicePlayer when playing XviD files because DicePlayer still does choppy XviD playback on the Snapdragon devices. CineXPlayer is $2. Well worth the money. Haven't tested any other media formats because I can just use the Videos app for every other format because the phone does it well without the need for a 3rd party app. It will be nice if I can open streams with CineXPlayer using a DLNA device, but that is not top priority. It will be a nice addon to CineXPlayer whenever they get around to it. Case closed as far as I'm concerned.
Click to expand...
Click to collapse
Agreed and downloaded.
Lucidmike said:
I've finally found a solution. CineXPlayer. The features and interface is very basic and slight amateurish that music is acceptable during load up (luckily it disables), but all I care about is the video quality because choppy frame rates is noticeable during the entire duration. Better than DicePlayer when playing XviD files because DicePlayer still does choppy XviD playback on the Snapdragon devices. CineXPlayer is $2. Well worth the money. Haven't tested any other media formats because I can just use the Videos app for every other format because the phone does it well without the need for a 3rd party app. It will be nice if I can open streams with CineXPlayer using a DLNA device, but that is not top priority. It will be a nice addon to CineXPlayer whenever they get around to it. Case closed as far as I'm concerned.
Click to expand...
Click to collapse
pativets said:
Agreed and downloaded.
Click to expand...
Click to collapse
Try playing a DD5.1 file, doesnt work. But the video is good...
dboy75 said:
Try playing a DD5.1 file, doesnt work. But the video is good...
Click to expand...
Click to collapse
What kind of videos use that file type? Never heard it before so don't think it'll be a problem for me.
pativets said:
What kind of videos use that file type? Never heard it before so don't think it'll be a problem for me.
Click to expand...
Click to collapse
Its not the video part, an xvid with dolby digital 5.1 audio encoded. In case you were going to watch on a big screen through hdmi the player doesnt support 5.1 audio.
Guys, I've stumbled onto a strange workaround. You don't need CineXPlayer but you may need to be rooted.
Basically, there is a bug in the skyrocket OS. When a hardware video overlay is enabled, the video becomes choppy. CineXPlayer does not use the hardware overlay the same way, that is why the video is not choppy. A workaround was that I downloaded gamecih2 (not gamecih available from Android Market). Gamecih2 is availablehere http://www.cih.com.tw/download.
Why have gamecih2 toolbar running in the foreground? I have no idea but it solves the xvid choppiness issue! Strange yes, but effective. You will notice the diff immediately. Try killing the toolbar and the choppiness returns. Just have it running before you start the vid. You can even make the gamecih2 toolbar transparent.
Now...if you a real stickler like myself about video quality you will notice the stock hardware decoding, while it has improved to near perfection, is still not perfect. It drops a frame or two every now and then. There is a solution. You need to use the gamecih2 toolbar with DicePlayer. Try the DicePlayer Trial with the gamecih2 toolbar. This combo will make your Skyrocket play your XviD as good as the original Galaxy S. I'm not sure if it does DD5.1 audio, but definitely try it out.
Why not just use CineXPlayer? You can, but I've realized although the player plays as smooth as using the gamecih2 floating toolbar work-around with DicePlayer, the features on the CineXPlayer is lacking (UI, streaming support, DD5.1 support), and the quality of the images is off by just a hair on the CineXPlayer.
Solution 1:
CineXPlayer* $2
*limitations: no streaming support, no DD5.1, outdated UI
Solution 2:
gamecih2* (run this app, make it transparent before you start your video in any player)
DicePlayer (optional $5.38, not absolutely necessary unless you are looking for absolute perfect playback.)
*this toolbar requires your device to be rooted.
regarding the Xvid choppiness
i actually found the same bug in my home theatre PC quad core with 4 GB RAM when running XMBC
however if i use another Video Player, then the Xvid bug goes away.
seems like anything encoded in Xvid is just bad over all, and you need good paid software to compensate for its problems
playing any other media files format / encoders, have no problem even when they are 720p or 1080p files
why Xvid is so crap?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
All videos lag while playing. Many supported formats also doesnt play nicely on One X. I had lots of trouble with HD avi files. Flv also doesnt work. moreover it gives error video cannot be played many times. One X sucks at video playback. Though MX player makes up for that but stock samsung devices support all videos directly why is this feauture missing on our one x
Sent from my HTC One X using xda premium
your title suggest bad performance but its not the case, in fact it runs the heaviest 1080p videos without any effort!
there are bugs in the stock gallery and im with you its disappointing, its good we have MX player
NV confirmed the stock gallery playback runs on the saver core, so i guess its related?
lets hope this problem is fixed with the next update
I would also recommend MX Player, best ever bought the pro for support.
Try it.
Cheers
VPlayer plays everything like a charm and does not eat up your battery!
Playback
The issue which i found was if I keep any flv file in the device all videos stop playing as gives the error msg "Sorry this video cannot be played" Moment i delete all flv files all videos play smoothly even HD ones.
I watch videos on my HOX EVERYDAY and so far the only video it didn´t play was an old codec that it ended up playing when I selected software decode.
neversayoceans said:
The issue which i found was if I keep any flv file in the device all videos stop playing as gives the error msg "Sorry this video cannot be played" Moment i delete all flv files all videos play smoothly even HD ones.
Click to expand...
Click to collapse
this seems like a cool tip, can anyone confirm?
I was having problems even playing back videos I had recorded and SD videos I had downloaded. It turned out all my problems had to do with HTCMediaCacheService. Going into task manager and killing this process stopped that problem.
Sent from my HTC One X using Tapatalk 2
neversayoceans said:
The issue which i found was if I keep any flv file in the device all videos stop playing as gives the error msg "Sorry this video cannot be played" Moment i delete all flv files all videos play smoothly even HD ones.
Click to expand...
Click to collapse
this is a cool tip guys
i went to all videos in the gallery n looked for flvs and deleted those
the problem seems gone
can anyone confirm?
if confirmed we can report it to HTC
I often play vidoes with MoBo Player 1080p files is running smooth as butter. With all the options available why would someone want to use stock player
hapticc said:
All videos lag while playing. Many supported formats also doesnt play nicely on One X. I had lots of trouble with HD avi files. Flv also doesnt work. moreover it gives error video cannot be played many times. One X sucks at video playback. Though MX player makes up for that but stock samsung devices support all videos directly why is this feauture missing on our one x
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
I have the same issue in DICE player with some videos. Problem solved by switching to another player.
ShyamSasi said:
I often play vidoes with MoBo Player 1080p files is running smooth as butter. With all the options available why would someone want to use stock player
Click to expand...
Click to collapse
one big reason, the stock gallery runs on the battery saver core bro
hamdir said:
one big reason, the stock gallery runs on the battery saver core bro
Click to expand...
Click to collapse
That's weird because battery saver core is not powerful to handle HD videos I think (600 or 800 mhz?).
ShyamSasi said:
That's weird because battery saver core is not powerful to handle HD videos I think (600 or 800 mhz?).
Click to expand...
Click to collapse
it does run it its confirmed by NV itself and to answer your question
thats what NEON instructions per core are for
That doesn't sound good.
I am in the process of just ordering my One X. So, what exactly does that mean that it uses "the battery saver core"? This is the HTC One X using the hardware decoder in a power saving mode or in software mode?
1. Can you turn off power saving mode to prevent this?
2. How long has this been going on? Does this exist in older HTC sense versions?
AC
Attackcenter said:
I am in the process of just ordering my One X. So, what exactly does that mean that it uses "the battery saver core"? This is the HTC One X using the hardware decoder in a power saving mode or in software mode?
1. Can you turn off power saving mode to prevent this?
2. How long has this been going on? Does this exist in older HTC sense versions?
AC
Click to expand...
Click to collapse
read about Tegra3 has 4+1 cores, it's a fifth extra low power core used to saved battery during screen off, which results in over 2 days of standby times
and also used for video decoding, sine it also includes the neon set needed to decode HD videos
no need to prevent this it runs pretty well in the same performance as the full speed core, if the videos needs better performance or your running multiple ones i m sure it switches to quad on its own
the problem discussed in here seemed solved by remove flv videos from your gallery
this is specific to Tegra 3 One X, its a good bonus relax
hamdir,
1. The problem is solved by deleting videos from your gallery or off of your device? Because I definitely watch flv videos. Is it just the way the HTC One X reacts when flvs are in it's default gallery?
2. I don't know what to think when i hear users on here talk about screen abnormalities (glue problems etc), abnormalities in the plastic, creaking in the plastic, and cracks in the glass. When the Galaxy note came out there were several screen abnormalities with quality. Some fixed in software and some were there on the device if your were unlucky. Then I hear you talk about issues regarding the cores in games and in videos. Then regarding the heat issue. Having to under clock the device every time you play a game. Not to mention another user complained about slow glitches even in the HTC Sense weather animation. Have you heard any of these issue regarding the cores on any of the Asus Prime Tablets? Lastly, the wifi issue where there was bad soldering. Thats a heck of a lot of issues. Either some people on these message boards are "extreme" nitpickers or "device hypochondriacs", otherwise theres quite a lot of issues from the HTC that usually has "superior build quality"?
---------- Post added at 10:00 AM ---------- Previous post was at 09:57 AM ----------
I just canceled my order at Handtec. I don't know. They must have rushed the One X out. I usually like HTC Taiwanese products. This product however reeks of being a rushed Chinese product, both in build quality and software.
Hamdir: the HTC One X forums are lucky to have you here. Don't get me wrong I like to do tweaking. I just don't like to have to do tweaking just after you remove a product from the box to make it run normally "That's just too much".
Probably going to get the GS3 and put a 64gb card in it or wait for the GS3 64GB version. Then sell it in a few months and get the Galaxy Note 2.
AC
i have non of the issues you are talking about i hand panicked a flawless HOX, the key word is to hand pick it
build quality issues are just luck so far and getting better
heat is non issue for me, with software 1.29.401.11 it only occurs in heavy gaming, confirmed to be normal by HTC never crossing 50c for me and the same situation on iPad3
i never disable cores
battery last 2 days for me on average use
3 hours screen time of constant THD gaming
most beautiful gadget i have ever owned and quickly becoming my primary gaming device
every android device on earth have software issues, the 1.29.401.11 update solved 90% of them, HTC deserve praise for sorting them out in under a month
2 issues remains which seem to have skipped their rada
a video reading problem in the stock gallery, which is solved by removing flv or using another player like MX
and the gaming ondemand governor issue which to be honest i can't live without that governor since it saves my battery, but yes u need root to gain some control at this moment
so most probably they will fix it very soon when they introduce the performance options like we do have on the T Prime and old HTC devices
oh and its most rock solid stable software from HTC i ever owned, i dare anyone to make FC or restart lol
lastly really this why updates are there
and finally this is the device that the entire gadget world is lusting behind so really your loss
and what your mostly missing out is the amazing screen, amazing camera and amazing THD games
today i spent some time with my iphone dude and we spend like an hour in which he took it n played with it, he walked out dazzled
quickpic > stock gallery
mx player > stock player
poweramp > stock music
yup deleting flv works like charm thanx mates for wonderful tip
Sent from my HTC One X using xda premium
Hi guys
Im asking about the slow motion videos on lg g4 , when i record a video with slow mo effect i can watch it on my phone but when sent it to another phone like samsung he just played like normal video with normal speed please some help here
cenailyass said:
Hi guys
Im asking about the slow motion videos on lg g4 , when i record a video with slow mo effect i can watch it on my phone but when sent it to another phone like samsung he just played like normal video with normal speed please some help here
Click to expand...
Click to collapse
Change your player settings , reduce playback speed to 8 . If you can not, install LG video player on that device .
rajkatiyar07 said:
Change your player settings , reduce playback speed to 8 . If you can not, install LG video player on that device .
Click to expand...
Click to collapse
I have lg video i reduceed the video to 8 but i want to send it in slow mo do you know what im saying ????
cenailyass said:
I have lg video i reduceed the video to 8 but i want to send it in slow mo do you know what im saying ????
Click to expand...
Click to collapse
i do . but you got to understand . it does not matter if you send it to other device , device must have a player to play the video at reduced playback speed.
cenailyass said:
I have lg video i reduceed the video to 8 but i want to send it in slow mo do you know what im saying ????
Click to expand...
Click to collapse
Mx player wont play in slowmotion. the stock Lg video do, so by sending your video if the other phone has a slowmotion built in in video it will but if it doesnt it will play just normal speed... you need a video player that supports it . to see it in slowmotion..
raptorddd said:
Mx player wont play in slowmotion. the stock Lg video do, so by sending your video if the other phone has a slowmotion built in in video it will but if it doesnt it will play just normal speed... you need a video player that supports it . to see it in slowmotion..
Click to expand...
Click to collapse
And how to share a slow mo video on social media
cenailyass said:
And how to share a slow mo video on social media
Click to expand...
Click to collapse
You cant.. i guess then you must convert video with an app or program that converts 120fps videos to slow motion play in any other player.
raptorddd said:
You cant.. i guess then you must convert video with an app or program that converts 120fps videos to slow motion play in any other player.
Click to expand...
Click to collapse
Any suggetions
cenailyass said:
Any suggetions
Click to expand...
Click to collapse
ive never done it but i guess you can just google it.. and seee what you find.. i remebered seing apps in the playstore search slomotion video...
Whoever said mx player can't play it in slow motion doesn't know mx player.
Mx player can play any video at playback speeds ranging from 25% to 400%. That means your 120fps video at 25%, will play at 30fps, which is what the native LG video app does, only automatically.
If it's a friend on a different device just tell them to use a decent video player that allows them to play any video at a quarter of its speed (like mx player or VLC on Android or whatever on pc).
If you need to share on social media and people to see in slow motion without doing anything, you'll have to convert it (on a pic preferably).
There are no slow motion videos really. Only high fps videos. It's on the player to play it at reduced speed.
EPa said:
Whoever said mx player can't play it in slow motion doesn't know mx player.
Mx player can play any video at playback speeds ranging from 25% to 400%. That means your 120fps video at 25%, will play at 30fps, which is what the native LG video app does, only automatically.
If it's a friend on a different device just tell them to use a decent video player that allows them to play any video at a quarter of its speed (like mx player or VLC on Android or whatever on pc).
If you need to share on social media and people to see in slow motion without doing anything, you'll have to convert it (on a pic preferably).
There are no slow motion videos really. Only high fps videos. It's on the player to play it at reduced speed.
Click to expand...
Click to collapse
i said it .. care to tell us how?? i dont seem to see those settings...
You should be able to share your slo mo vids via google photos.
Set photos to backup your videos to the cloud, in the app you should see a different icon in the corner of your 120 fps videos (although this sometimes takes a while to show up for me). Tap on the video and you can edit when the video changes from normal speed to slo mo and back to normal speed using a simple slider. If you click the share button it should share the edited version.
I'm on stock MM, 120 fps vids recorded with the stock camera.
raptorddd said:
i said it .. care to tell us how?? i dont seem to see those settings...
Click to expand...
Click to collapse
Two finger slide down (play slower) or up (play faster). Just make sure settings > player > controls > playback speed is checked.
Also see settings > player > default playback speed.
EPa said:
Two finger slide down (play slower) or up (play faster). Just make sure settings > player > controls > playback speed is checked.
Also see settings > player > default playback speed.
Click to expand...
Click to collapse
i dont see them. am using v 1.7.41 arm 7 neon.. idont see player controls playback speed.. 2 fingers move my screen..
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If two fingers start moving horizontally then they pan (move as you say) the video. If they start moving vertically then they change the playback speed. But you must have the option enabled.
1.7.41! How many years back is that?
Mx player is on version 1.8.3 the last six months..
EPa said:
If two fingers start moving horizontally then they pan (move as you say) the video. If they start moving vertically then they change the playback speed. But you must have the option enabled.
1.7.41! How many years back is that?
Mx player is on version 1.8.3 the last six months..
Click to expand...
Click to collapse
yes its old i will update LOL.. but theres no option like in your pic for speed playback. maybe it was added in newer versions...if it works then ill just remove the stock player ..