Friends! I have a suspicion that the TG01 ****ty hardware playback and decoding of 720p movies. Big request reproduce my test video at different ROM, including official ROM. I need the stats, what people are able to open a test file. At the moment I am sure that TG01 hardware decoding 720p absent. While Snapdragon must fully supports hardware playback 720p. After collecting the statistics, I can have an idea how to open access to hardware features of the decoder.
Video test here
THX
feropont said:
Friends! I have a suspicion that the TG01 ****ty hardware playback and decoding of 720p movies. Big request reproduce my test video at different ROM, including official ROM. I need the stats, what people are able to open a test file. At the moment I am sure that TG01 hardware decoding 720p absent. While Snapdragon must fully supports hardware playback 720p. After collecting the statistics, I can have an idea how to open access to hardware features of the decoder.
Video test here
THX
Click to expand...
Click to collapse
yeh snap dragon hardware can decode hd video, but the windows mobile software does not support it...
olyloh6696 said:
yeh snap dragon hardware can decode hd video, but the windows mobile software does not support it...
Click to expand...
Click to collapse
Restrictions Windows Mobile only that, a memory card with a fat 32 does not support the large size of video files, you can not throw a complete film, but it does not mean they do not support hardware decoding. I quietly look through videos anime in HD resolution. In the characteristics of the processor, chipset Snapdragon stated video playback h.264 quality up to 720p, and it is checked first.
I have a bunch of 1080p MKV movies that I want to convert into mobile versions for the Galaxy S II, but does anyone know what codecs I should use in order to take advantage of better battery life?
I play to shrink these down to 800x480 res. Any recommendations on bitrate too?
Also, any software or guides recommended to convert MKV to whatever codec has hardware acceleration for this phone?
All the video formats that the phone can play natively are hardware accelerated. So u can choose from MP4, avi, FLV and so on.....
I don't have much knowledge regarding the subject. But here's what I gathered:
According to Wikipedia:
The Exynos 4210, unlike Tegra 2, features support for ARM's SIMD engine (Media Processing Engine, a.k.a NEON instructions) and this may have a significant performance advantage in some cases over Tegra 2 in critical performance situations such as accelerated decoding for multiple multimedia codecs and formats (e.g., On2's VP6/7/8 or Real formats).
Click to expand...
Click to collapse
Now, to take advantage of that hardware there also needs to be software that supports it.
MoboPlayer is one such software, that I know of, which has "ARM V7_NEON" playback codec and so it will fully utilize Galaxy S2 resources.
As to regards to which format you should convert...
On the MoboPlayer website is said that: "Almost all video formats(need to choose "software decoding" mode inmost cases)."
So I suppose what you need to do, is to disable "software decoding" mode and see what video formats will be supported in hardware mode.
stra said:
I don't have much knowledge regarding the subject. But here's what I gathered:
According to Wikipedia:
Now, to take advantage of that hardware there also needs to be software that supports it.
MoboPlayer is one such software, that I know of, which has "ARM V7_NEON" playback codec and so it will fully utilize Galaxy S2 resources.
As to regards to which format you should convert...
On the MoboPlayer website is said that: "Almost all video formats(need to choose "software decoding" mode inmost cases)."
So I suppose what you need to do, is to disable "software decoding" mode and see what video formats will be supported in hardware mode.
Click to expand...
Click to collapse
I live in the US and we don't have the SGS2 released here yet. Can anyone who has the phone already, please test this out and let us know which codecs are hardware accelerated with MoboPlayer?
I found this guide for transcoding:
http://forum.videohelp.com/threads/211070-How-to-convert-MKV-to-AVI-or-OGM-to-AVI-using-mencoder
I don't think there is an "optimum" bitrate because that is going to vary depending on content, ie, number of fast motion scenes. Maybe encode it in VBR and set the top limit fairly high.
I know this phone will handle 1080p MKV, but some of my mkv files are like 12gb!
Hi, dont bother with anything else, handbrake should be your tool of choice. There are various templates included but I usually just set it to MP4 high profile and choose the file size I want, handbrake then does the rest and bloody well too.
Do a search on here for handbrake, there may already be threads about it, note though you should only really have to re-encode if you movies are over 4 gig (fat 32 limit) as I haven't found a file this phone wont play yet with one player or another. My players of choice are always stock first, then mobo, then DICE.
stoolzo said:
Hi, dont bother with anything else, handbrake should be your tool of choice. There are various templates included but I usually just set it to MP4 high profile and choose the file size I want, handbrake then does the rest and bloody well too.
Do a search on here for handbrake, there may already be threads about it, note though you should only really have to re-encode if you movies are over 4 gig (fat 32 limit) as I haven't found a file this phone wont play yet with one player or another. My players of choice are always stock first, then mobo, then DICE.
Click to expand...
Click to collapse
Thanks mate! Actually, I'm getting this phone for my GF for our anniversary and she's a big Harry Potter geek, she has all the books and blu-ray. I've already converted her blu-rays to MKV so she can have them all on the XPS 15, but I was hoping to convert the MKV down to a mobile friendly format.
All the HP movies add up to 80gb so I can't just copy the MKV's on there, that's why I was thinking of transcoding again.
I did find this bit of info on the Exynos:
http://www.samsung.com/us/business/oem-solutions/pdfs/Exynos_v11.pdf
1080p Video Encode/Decode
- H.264 30fps
- MPEG-4 30fps
- VC-1 30fps
Click to expand...
Click to collapse
It doesn't say what container it supports but from what you say, it sounds like MP4 is the way to go. Thanks for the Handbrake tip!
one thing you should aware of is that if you intend to get the MHL>HDMI adapter at some point you may want to transcode at a resolution a little higher as it wont look great on the TV. If you are just playing on the phone then you can get them down to a fraction of the size. I found the best thing to do was to find a smaller film clip that was encoded as 1080 MKV and run off some tests, then save off the template and batch convert the log. I converted all my start trek films from 8 gig to 2 gig a piece, I left them at 1080p but set the file size down to 2 gig. The all look great on my Phone and still really good on my TV through the HDMI, best of both worlds.
stoolzo said:
one thing you should aware of is that if you intend to get the MHL>HDMI adapter at some point you may want to transcode at a resolution a little higher as it wont look great on the TV. If you are just playing on the phone then you can get them down to a fraction of the size. I found the best thing to do was to find a smaller film clip that was encoded as 1080 MKV and run off some tests, then save off the template and batch convert the log. I converted all my start trek films from 8 gig to 2 gig a piece, I left them at 1080p but set the file size down to 2 gig. The all look great on my Phone and still really good on my TV through the HDMI, best of both worlds.
Click to expand...
Click to collapse
Wow, that's crazy! I doubt my gf will ever output these to a TV. I'm still playing with Handbrake's settings.
One thing I don't get about it is that HP is 1920x800'ish, so when I set it to 800, the height drops down to 336'ish.
I think I'd rather have it fullscreen and sacrifice cropping some of the sides, so I clicked ASPECT RATIO and set the height to 480.
Handbrake set the width to 1152, so I set a crop of 176 on left and right, to try to bring the final size back down to 800x480.
But Handbrake has some weird algorithm that doesn't seem to give the desired result? It changed the output size of the video on its own after I changed the cropping values.
So, I'm not quite sure how cropping is handling in Handbrake, is it done before or after the resolution is resized?
Mobo can't use HW video decoder. SW decoder use SIMD(NEON) instructions.
Exynos HW video decoder can decode 1080p.
Try diceplayer. it use HW video decoder in Exynos ( Multi Function Codec )
juami said:
Mobo can't use HW video decoder. SW decoder use SIMD(NEON) instructions.
Exynos HW video decoder can decode 1080p.
Try diceplayer. it use HW video decoder in Exynos ( Multi Function Codec )
Click to expand...
Click to collapse
Thanks but does it also depend on which container or codec the video is in?
I'm assuming that h.264 video in a MP4 container should be hardware accelerated right?
H264 in any container up to High Profile level 5.0
When running Android, are video players supposed to use hardware decoding
when playing 720p/1080p MKV videos? (CM7, XRON, or that other one)
Thanks!
The CPU isn't quite powerful enough to play 720p video without the graphics acceleration from what I'm seeing.
Hi all.
I have been testing some Android based TV boxes (basically Android box with HDMI output) for using as a Web TV player. The one I am most interested in is based on the Amlogic Cortex A9 processor with Mali400 GPU. However the video performance has been hit or miss.
Some players (like MXPlayer) the hardware acceleration works great. But some players (like VPlayer) the hardware acceleration does not work at all, and just shows a black screen while audio is playing.
I am hoping there is someone familiar with this chipset, or at least familiar enough with hardware acceleration, to answer a few questions:
- why does software decode have such terrible/choppy video playback compared to hardware acceleration; is that expected for all devices, or its just this device we're testing?
- is hardware acceleration possible for streaming video content (like RTMP, MMS) or only for local content? I have heard it won't work with streaming content but I have personally tested MXPlayer streaming RTMP and RTSP content which works fine with h/w acceleration but another player (BS Player) wont let me stream with H/W acceleration enabled.
- how do we find out which library the app developer needs to call in order to enable hardware decode? Is there a standard way to do this, or does tit vary by manufacturer? Any example would be great.
- in order to utilize a particular player in my own android application and have my own assets on the screen while the video is playing, what do I need from that video player app? is there any safe way to embed their player in my application without having their source?
Thanks.
Any ideas? Did I post this to the wrong forum perhaps?
Does anybody have that?
For example Apple has listed for its Ipad4
Video formats supported: H.264 video up to 1080p, 30 frames per second, High Profile level 4.1 with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; MPEG‑4 video up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps per channel, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; Motion JPEG (M-JPEG) up to 35 Mbps, 1280 by 720 pixels, 30 frames per second, audio in ulaw, PCM stereo audio in .avi file format
Click to expand...
Click to collapse
Where are these specs from samsung or google? When I had my Ipad 4, this helped GREATLY with converting movies to the proper format.
Rinzler said:
Does anybody have that?
For example Apple has listed for its Ipad4
Where are these specs from samsung or google? When I had my Ipad 4, this helped GREATLY with converting movies to the proper format.
Click to expand...
Click to collapse
Sort of a moving target.
The Exynos 5250 has native support for: MPEG-4/H.263/H.264 decoding and encoding and decoding only for (MPEG-2/VC-1 and VP8)
Source:
http://www.samsung.com/global/busin...t/application/detail?productId=7668&iaId=2341
BUT
The actual wrapper formats supported nativley and in what players depend on software support. Everything will play on the processor in software mode through a cpu decoder like FFMPEG being used by MX Player or BS Player from the market place (free). But software mode is not the most efficient mode and will drain the battery at a faster rate than native HW playback.
Here is what I know seems to work so far in the native player: MP4/H.264.
If anyone else has had native support with something else sound off. As to a spec sheet that is the best I can show you, but as I said it is not representative.
MrGrimace said:
Sort of a moving target.
The Exynos 5250 has native support for: MPEG-4/H.263/H.264 decoding and encoding and decoding only for (MPEG-2/VC-1 and VP8)
Source:
http://www.samsung.com/global/busin...t/application/detail?productId=7668&iaId=2341
BUT
The actual wrapper formats supported nativley and in what players depend on software support. Everything will play on the processor in software mode through a cpu decoder like FFMPEG being used by MX Player or BS Player from the market place (free). But software mode is not the most efficient mode and will drain the battery at a faster rate than native HW playback.
Here is what I know seems to work so far in the native player: MP4/H.264.
If anyone else has had native support with something else sound off. As to a spec sheet that is the best I can show you, but as I said it is not representative.
Click to expand...
Click to collapse
Are you able to smoothly playback mp4's?
If you are..what frame rate and what avc works for you best?
Step 1: download MXplayer https://play.google.com/store/apps/details?id=com.mxtech.videoplayer.ad&hl=en
Step 2: make sure your content isn't 10-bit (hint: most likely it isnt)
Step 3: Your content will play. Basically 99% of regular content will work. To be honest, I cant think of anything that hasnt worked for me, and I play high-bitrate anime with advanced substitle scripts (ASS-subs). It works fine.
Rinzler said:
Are you able to smoothly playback mp4's?
If you are..what frame rate and what avc works for you best?
Click to expand...
Click to collapse
Yes. Most of the MP4s I have tried are H.264 standard 30fps and up to 1080P. All worked on the native player
For other's experiences with MP4s up to 60fps and 1440p see this thread:
http://forum.xda-developers.com/showthread.php?t=1995176
If you are using a player like MX Player and are trying to play an Mp4 Muxed into an MKV then the video will play with hardware and you can select software for the audio (right now. this may improve in the future).
As the other poster said. Almost everything will play with MX Player. It is just a question of whether it is played using HW codecs or SW Codecs. HW codecs use built in decoding capabilities on the chip to vastly reduce the workload on the processor. SW decodes everything on the processor and then pushes it to the screen. The only difference between the two from a user perspective is efficiency and battery usage. (and on super-res files there may sometimes be slowdown in SW mode)
To be honest I have tried everything from mkvs to rms to movs to wmvs on MX Player and ALL have played successfully in the SW player.