Related
Hope someone can offer me some advice. Video playback is very high on my priorities. I currently have an Omnia which is pretty flawless playing back DIVX or XVID encoded files. I am not interested in playing back High Def content, only xvid/divx avi files that I download such as TV and DVD Rips.
How good is the Touch HD with Coreplayer, I am pretty worried from all that I read about HTC/Qualcomm drivers not working properly and this is a deal breaker for me. I don't know if the Touch Pro 2 is the same, I know it has the same processor.
I have been out of contract for a couple of months and was waiting to get an Iphone but I will have to encode all my xvid files in order for them to play, at least until Coreplayer for Iphone is released. I was happy with my Omnia but I seem to have endless problems with getting programs working as they should and of course there is no official support on this site.
If video playback is ok for these type of files I may go for either the Diamond 2/Touch Pro 2 or Touch HD as they all seem to be a similiar spec.
Booo, DivX on HD
One of the main reasons I bought my Touch HD was for playing Divx. I have a couple of old Dell Axims which have been great but the attraction with the Touch HD was it was a phone aswell, GPS, bluetooth for the car and I could watch films on the train to work in high res still.
Actually, it's a bit rubbish in my opinion. The screen is amazing but you cannot use TCPMP that well as it judders too much. So you have to resort to using the pretty limited Coreplayer (no AC3 support which is annoying when you only realise after you have boarded your train to work!). No easy way of fast forwarding as you cannot program all the soft touch buttons. No easy way of raising / lowering the volume either.
Oh yes and it still skips and judders in Coreplayer unless you are watching a boring movie about paint drying as it has no movement on the screen.
I bet you will get a ton of positive responses but this is what I think. If you are still tempted after my rant about the HD then I would suggest trying it.
of course if you are interested in buying it then it is an amazing DivX player and works flawlessly.
I will second Damians post, although Rubbish might be a little harsh...
Like you I was very excited to basically just drop a couple of TV shows on the Storage Card without any interaction and start playing them on my way to work but it didn't take long to realize that was merely a dream...
I consider myself being picky about quality and as of now the quality in such a setup is not watchable. At the moment I encode with Super and then transfer to Storage Card (got it setup fairly automatic with MobSync). I am holding on with hopes of better compatibility from CorePlayer (support for the chip), a better player or any other major breakthrough in the issue since I do think that for me there is no phone on the market that can beat the incredible screen... that I believe was made for watching media such as described.... sigh...
On a small note.... I had the Diamond2 to compare (benchmarked and simple visual comparison) side by side and though benchmarking exceeds the Touch HD (HD: 75-90% vs D2: 105-120%) as well as the visual appearence.... the screen really is a major difference that might be worth waiting for a better HD solution...
2 cents... signed and delivered...
//Nik
Thanks for the advice. I was hoping for something more positive re playback but you more or less just confirmed what I thought. I think I'm going to go for the new Iphone this summer if I need to convert files anyway.
I havn't found it too bad to be honest (and I'm another perfectionist). I was annoyed for weeks and spent ages scanning this forum and different options, but as it stands, on the newest stock rom (which only uses up 29% of ROM), using SDcard tune-up, and the best options in Coreplayer (turning sound to mono-join etc), I get no skips in films or TV shows. I'm perfectly happy with it, although I do make sure to check the videos play once I've dropped them on (and 8 out 10 of thousands of Divx/Xvid/Avis from loads of sources work on the box).
So 8/10 for me. I'll try to provide more info if you need.
There is a tool, called "HTC Touch HD Video Converter", just search the forum. Works very fast, esp. on two core machines. In my opinion, this is the best converter, every movie i've converted with this tool runs just gorgeous on my touch HD using the built-in player Album. No delays, no sound issues at all - just like it should be, smooth and the picture is brilliant.
I used different converters and I don't know what's so special about this one but it just works, other didn't (in my case). I was kinda disappointed with the touch HD, videos didn't run smoothly, I even wanted to buy the ipod touch, before I used this tool.
here we go
http://forum.xda-developers.com/showthread.php?t=467112
meddleuk said:
was waiting to get an Iphone but I will have to encode all my xvid files in order for them to play
Click to expand...
Click to collapse
I think this information is'nt correct. You have tried out the free vxflash from Cydia store? You should be able to play divx, xvid, and flv files directly with iPhone with no conversion.
See http://www.iclarified.com/entry/index.php?enid=3895
smeddy said:
I havn't found it too bad to be honest (and I'm another perfectionist). I was annoyed for weeks and spent ages scanning this forum and different options, but as it stands, on the newest stock rom (which only uses up 29% of ROM), using SDcard tune-up, and the best options in Coreplayer (turning sound to mono-join etc), I get no skips in films or TV shows. I'm perfectly happy with it, although I do make sure to check the videos play once I've dropped them on (and 8 out 10 of thousands of Divx/Xvid/Avis from loads of sources work on the box).
So 8/10 for me. I'll try to provide more info if you need.
Click to expand...
Click to collapse
Would you mind sharing your config.xml located in Application Data/CorePlayer?
(...or specify your settings manually, but I think above would be easier)
I feel like I've tried all possible settings with no success. It would be greatly appreciated!
//Nik
I was also very excited when i finally got my Touch HD, espacially for watching TV series like you guys. 3 hours on the train is not bearable without some kind of entertainment . Well at first i also was very frustrated cause i am one of those people that instantly pick up jerky movement in a movie or when the sound lags just a few frames behind. Ever tried watching 4:3 content on a 16:9 tv, but stretched? Everytime i see something like that, i feel the urge to cry But there are many people that do not pick up such things.
Got a bit offtopic here, sorry. What i wanted to say is, i got accustomed to the slight jerky movement while watching something. The luxury of being able to pull out your phone, attach your headset and simply watch something while on the train, the bus or somewhere else, simply outweighs the not so fluent playback. As already mentioned the display is absolutely gorgeous. This is of course my oppinion. Using coreplayer on Topix 2.1.
Hey I've uploaded it (as a text file). For this, anything xvid, avi, divx, mpg etc. just seems to work (well, 9 out of 10 files, ranging from 174mb TV shows to 1gb movies).
Will be interested to know your thoughts or offer any further feedback,
Another thumbs up for Projections Video Encoding GUI - films I've converted are very smooth and audio and video are all in sync. A great app.
Try this program too. It'll help you find and open your video files with the HTC Album. Click on the link for more details.
http://forum.xda-developers.com/showthread.php?t=520604
Hi, I tried TCPMP and then Coreplayer to play standard resolution Divx files. With coreplayer I get very good results after increasing the buffer it uses for video and audio.
I'm using regular Divx or xvid movies, with MP3 audio. I'm using episodes from House M.D. for example, in high definition, and they look perfectly good. A movie like Terminator, with high movement, a lot of explosions, etc, is more difficult to handle. But overall I'm satisfied with what you get with the correct software and settings.
Unfortunately I have come to realize after trying several devices and hundreds of programs that Windows Mobile programming is still on it's infancy and 95% of the programmers cannot reach an aceptable level of ussability. I'm tired of big slow programs, that cannot display the simplest of 2D screen while in others you can pan or zoom a photo fast, or display video full screen at 20 - 25 fps. That shows you that the hardware is capable of fast processing and screen redraw, just most programs are too big and too slow.
Will there be issues on video playback like all other HTC devices ?
Will leo be able to play a not converted divx ?
firiel said:
Will there be issues on video playback like all other HTC devices ?
Will leo be able to play a not converted divx ?
Click to expand...
Click to collapse
I think it's able to play till 480p res. videos even no exist video acceleration or drivers... It's powered by brute cpu force with snapdragon to process vid. codecs IMO...
firiel said:
Will there be issues on video playback like all other HTC devices ?
Will leo be able to play a not converted divx ?
Click to expand...
Click to collapse
I'm not gonna worry about that. For Touch HD, I used Total Video Converter, I used Iphone H264 MP4 best settings and play in Windows Media Player, even in Touch HD it is smooth and stunning at full 800 X 480, only that scrolling through time frames or during video startup is sluggish. And for HD2, I believe the loading time will be shortened.
Playing high quality videos have been non issue with these HTC devices, you just need to do it right.
precsmo said:
Playing high quality videos have been non issue with these HTC devices, you just need to do it right.
Click to expand...
Click to collapse
If you don't mind wasting time on conversion, that is.
From HTC website: Video supported formats: .wmv, .asf, .mp4, .3gp, .3g2, .m4v, .avi
Can't speak to quality because the phone isn't out. ;-)
Reason4444 said:
I think it's able to play till 480p res. videos even no exist video acceleration or drivers... It's powered by brute cpu force with snapdragon to process vid. codecs IMO...
Click to expand...
Click to collapse
Which means that when a device from another manufacturer like samsung or acer grabs the snapdragon we will cry with the results, right ?
And dont have me even mention tegra
rebecker said:
From HTC website: Video supported formats: .wmv, .asf, .mp4, .3gp, .3g2, .m4v, .avi
Click to expand...
Click to collapse
Touch Diamond2 specs also mention .avi, but it's a half-truth. I use a Topaz ROM on my Touch HD and can't view regular DivX/XVid videos with anything built-in. Maybe the FullScreen Player from HTC Album (or Windows Media Player) here can play .avis with some weird codecs, but it's absolutely irrelevant to real-life scenarios.
vangrieg said:
Touch Diamond2 specs also mention .avi, but it's a half-truth. I use a Topaz ROM on my Touch HD and can't view regular DivX/XVid videos with anything built-in. Maybe the FullScreen Player from HTC Album (or Windows Media Player) here can play .avis with some weird codecs, but it's absolutely irrelevant to real-life scenarios.
Click to expand...
Click to collapse
I've gone back to the stock rom on my hd, after an unfortunate incident with some muggers. But Coreplayer (ver 1.3.2) seems very adept at handling any native divx/xvid files
AshHD said:
I've gone back to the stock rom on my hd, after an unfortunate incident with some muggers. But Coreplayer (ver 1.3.2) seems very adept at handling any native divx/xvid files
Click to expand...
Click to collapse
Then we probably have very different HDs because mine reminds me of the era of 200MHz HTC devices. Playback of unconverted is jerky with visibly very low FPS, dynamic scenes are more like slideshows than films, even with 700MB rips, 1.4GB ones are even worse. This is not to mention that CorePlayer doesn't support AC3 audio which means that half of the movies I have are mute. If this is called being "very adept at handling" then I don't know what isn't.
Stock ROMs are exactly the same in terms of video performance, the reason why I mentioned Topaz ROM is simply because that device boasts .avi support, which it is in fact lacking. That said, ".avi support" is pretty much a meaningless phrase since .avi is just a wrapper, there could be a full zoo of codecs inside.
firiel said:
Which means that when a device from another manufacturer like samsung or acer grabs the snapdragon we will cry with the results, right ?
And dont have me even mention tegra
Click to expand...
Click to collapse
In what way do you imagine that these devices will be superior to the HD2 when it comes to video playback? If the HD2 can play back video at full screen resolution (800x480) with no dropped frames at all and support any wrapper or codec you might want, how much better can any other device really get? That (most likely) is what the HD2 running Coreplayer will deliver.
The only time there's likely to be an issue is if you expect to play back a high-definition (e.g. 1280x720) video downscaled to the screen resolution in real time. But, even if it's only for reasons of storage space, you'd probably want to downscale any clips like that to 800x480 resolution anyway.
It's possible that other devices (the ones that can use GPU acceleration when playing xvid and divx stuff) will offer better battery-life during video playback, I guess, but I doubt it'll be that big a margin.
Shasarak, it's not clear how the downscaling will work performance-wise without GPU support, and CorePlayer doesn't support AC3 sound. Not that I need to listen to AC3 on a phone, but I certainly have movies with it. So at this moment CorePlayer is definitely a mediocre solution as far as I'm concerned.
Shasharak,
Am not arguing that the device hopefully might be able to play, by CPU power 480p, but what about HTC not delivering for once again, what our money worth.
If u search for comparisons of omnia and any htc 528 based model, you will see great differences on video playback. This is unacceptable from me.
And what about gaming or 3d accelerated apps. We are getting to a new age of handheld devices, that should be (MUST BE) able to deliver video, web, audio and entertainment. And should do it with all their power.
vangrieg said:
Shasarak, it's not clear how the downscaling will work performance-wise without GPU support, and CorePlayer doesn't support AC3 sound. Not that I need to listen to AC3 on a phone, but I certainly have movies with it. So at this moment CorePlayer is definitely a mediocre solution as far as I'm concerned.
Click to expand...
Click to collapse
Well, as I say, I don't imagine anyone will want to downscale video on it anyway - HD video won't look any worse if it's downscaled off-line, and it will take up far less space on the memory card than the original HD file.
Coreplayer not supporting AC3 is a problem, I'll grant you. It's possible that Coreplayer version 2 will support it. If not, then you'll have to see if you can get TCPMP running on the Leo - I expect there will be a version that does.
firiel said:
Shasharak,
Am not arguing that the device hopefully might be able to play, by CPU power 480p, but what about HTC not delivering for once again, what our money worth.
If u search for comparisons of omnia and any htc 528 based model, you will see great differences on video playback. This is unacceptable from me.
Click to expand...
Click to collapse
Yeah, but that's the point: you won't see those differences on the HD2. I own a Touch Pro2, so I understand how annoyed you are. But the difference with the HD2 is that the CPU is so powerful that it should be able to play back anything with a resolution of 800x480 or less without dropping any frames using the CPU alone - why would you care if it's using the CPU or the GPU if you can't see any difference in the playback? The Snapdragon CPU is nearly three times as powerful as the one in the TP2. Even without GPU acceleration it'll still work just fine.
firiel said:
And what about gaming or 3d accelerated apps. We are getting to a new age of handheld devices, that should be (MUST BE) able to deliver video, web, audio and entertainment. And should do it with all their power.
Click to expand...
Click to collapse
Well, we know from existing benchmarks that the Leo will deliver hardware-accelerated OpenGL ES, so that's a good start. On some 3D benchmarks it's more than 20 times as fast as a TP2. (I doubt there will be any 3D-accelerated apps for Windows Mobile, anyway - otherwise people who own cheaper, slower WinMo phones will buy them and then complain they can't run them. WinMo apps tend to be written for low-end hardware.) Web should be fine - especially once we have a version of FlashPlayer 10.1 which will be in beta before the end of the year. I wouldn't worry.
Shasarak said:
Well, as I say, I don't imagine anyone will want to downscale video on it anyway - HD video won't look any worse if it's downscaled off-line, and it will take up far less space on the memory card than the original HD file.
Click to expand...
Click to collapse
I, on the other hand, can't imagine why anyone would want to convert any videos to watch on the phone. I have a notebook with a 60GB SSD and some 1.16GHz processor - it's blazing fast for Office/internet use but it'll take forever to convert any videos. I also store files like videos on a network drive, so using the more powerful desktop is still slow. And I need to watch videos only occasionally - when going on a trip I can copy a movie or two to take with me on a plane. So space isn't a problem really while ability to watch unconverted video is.
In any case, there was a question you asked about how another device may be more powerful in video playback - I guess with proper driver support they can be, and there are use cases when this is important.
vangrieg said:
I, on the other hand, can't imagine why anyone would want to convert any videos to watch on the phone. I have a notebook with a 60GB SSD and some 1.16GHz processor - it's blazing fast for Office/internet use but it'll take forever to convert any videos. I also store files like videos on a network drive, so using the more powerful desktop is still slow. And I need to watch videos only occasionally - when going on a trip I can copy a movie or two to take with me on a plane. So space isn't a problem really while ability to watch unconverted video is.
In any case, there was a question you asked about how another device may be more powerful in video playback - I guess with proper driver support they can be, and there are use cases when this is important.
Click to expand...
Click to collapse
As a TP2 owner with a slow desktop PC I feel your pain, I really do. I'm simply pointing out that the HD2 won't suffer from this problem to anywhere near the extent that current-generation HTC phones do. My best guess is that no video clip that runs at 800x480 or lower will require conversion; it's only ones in higher resolutions that will. And the chances are that even your netbook wouldn't be able to play a 720p video smoothly, so what use is it to store the videos in hi-def format in the first place? You might as well download a lower-res version.
If you end having to convert something very occasionally then just leave it running on your desktop PC overnight - it's not that big a deal.
The key difference, here, is that a TP2 can't even get close to playing a 624x351 xvid clip without conversion, while the HD2 will play it perfectly. It'll play anything other than high definition clips perfectly without conversion - so there is exactly one use-case where GPU acceleration is relevant, and it's not an important one.
Shasarak said:
I'm simply pointing out that the HD2 won't suffer from this problem to anywhere near the extent that current-generation HTC phones do.
Click to expand...
Click to collapse
This is most certainly true. I still bought HD even though I knew about these problems, but it's still an annoyance. HD2 will be better for sure.
Shasarak said:
And the chances are that even your netbook wouldn't be able to play a 720p video smoothly,
Click to expand...
Click to collapse
It's not a netbook, it's a "real" notebook, Thinkpad X300, but anyway - I don't watch movies on my computers - I use a network media server and a network player, they are streamed to my TV. So my phone is the only computer-like device that needs to be able to play videos, actually.
Shasarak said:
so what use is it to store the videos in hi-def format in the first place? You might as well download a lower-res version.
Click to expand...
Click to collapse
In fact, I try to avoid downloading HD videos whenever I can as I don't care for viewing them in high resolutions even though I have a large Full HD TV. The problem is only that low-res versions aren't always available, and increasingly so. It's not my preference but rather an unfortunate trend.
So you think that the snapdragon "RAW" is enough. Enough for what ? There are no limits for what to expect.
Should HTC, continue to ignore what GPU means, we should not. once again accept it It was like 2 years ago when I complained about my TC performance, without getting any answer. And now Samsung, on their first winmo device (omnia), has really better results, using the same processor. There will be tons of snapdragon devices, or even tegra powered (hopefully) soon enough.
If Qualcomm refuses to give the guys who write CorePlayer access to their intellectual property, that isn't altogether HTC's fault. Any software actually written by HTC does use GPU acceleration - there's a limit to the extent that they can be held responsible for the deficiencies of third party software.
firiel said:
So you think that the snapdragon "RAW" is enough. Enough for what ? There are no limits for what to expect.
Click to expand...
Click to collapse
I set down very precise limits in my prediction: CPU-only video decoding will (IMO) be adequate for all videos with a resolution of 800x480 or lower. Any video with higher resolution may require transcoding - but it obviously couldn't look any better than an 800x480 video if it's being played back on an 800x480 screen.
firiel said:
Should HTC, continue to ignore what GPU means, we should not. once again accept it
Click to expand...
Click to collapse
And how exactly should we "not accept it"? I am also pissed off at HTC, but I don't think we can do anything except buying something else, but there are also reasons not to (all of them very individual).
Shasarak said:
If Qualcomm refuses to give the guys who write CorePlayer access to their intellectual property, that isn't altogether HTC's fault.
Click to expand...
Click to collapse
True, with a BUT: they (HTC) could enable their software to play real-life video formats. Samsung's Touch Player does that. And a smaller "but": they could also provide generic driver that would provide DirectX/OpenGL interfaces for Qualcomm's quirky technologies. Both options would cost them money I guess, so they chose not to.
Hello folks!
What a great new: http://bit.ly/qnyWC
Samsung Galaxy Spica i5700 will be the first Android Phone with DivX support. I'm sure it cuold be ported to other Android devices (with enought RAM).
have to say that this will be an interesting one to watch, id looked for a divx player for ages now and most people seemed to think that with the current sdk it wasnt possible.
There is a thread on the vlc forums discussing it all.
Wonder if it uses a hardware decoder to process it all?! - ive got no idea!
still looking forward to seeing it in action
I suppose a strong processor will be needed... I don't know.
Now to get some information about what "divx" actually is. Divx is an implementation of Mpeg4-ASP in the avi container. What the samsung devices has is the ability to play .avi/.divx(really the same thing) files. The G1 and other android phones can play the content of the file but have no real understanding of the container. Think of it this way. Divx is the box. Mpeg4-asp is the goodies insides. In the same way .MP4 is the box and mpeg4-asp again is the goodies inside. Currently most devices have no way to open that divx "box" to get to the goodies it can use inside. What would need to be done is to make some kind of libary using say NDK that opens the .avi/.divx and exposes the mpeg4-asp data to the media player.
What really bothers me is the general publics like of understanding of the difference between the Container, MKV, MP4, AVI, DIVX, OGG. And the codec, h.264(Mpeg4-AVC), divx/xvid(Mpeg4-ASP), theora, and vorbis
realjumy said:
I suppose a strong processor will be needed... I don't know.
Click to expand...
Click to collapse
i don't know about that because my old blackberry storm was able to play divx files out the box and that had the same spec as the G1.
According to wikipedia
In 2009 HTC Corporation used QSD8250 1GHz chipset in the HTC HD2.[5] However, the Snapdragon's 720p High-Definition video decoding was disabled on the HTC HD2, because its operating system, Windows Mobile does not recognize HD video.
Click to expand...
Click to collapse
So anybody have idea how is it disabled ? If suppose WM 6.6 or WM 7.0 OS have HD video support and we install on HD2.
Question 1 : Is HD video decoding is disabled at CPU iteself by qualcomm or at HTC in bios or somthing sort off or is it due to OS/Kernel limitation ?
Question 2 : Can we play 720p videos if we rom update with HD Video supported WM 6.6/7 ?
I searched on here / google but didnt get the ans...
source:
wikipedia
New drivers might/could open up these possibilities on upcoming WM6.6-WM7 releases. However, there is no real use in playing back 720p movies on your device due to it's limited resolution.
It would, however, be nice not having to re-encode the file before putting it on your phone. Still, it wouldn't be of much use without TV out imo.
BLAST3RR said:
However, there is no real use in playing back 720p movies on your device due to it's limited resolution.
Click to expand...
Click to collapse
On the contrary, it would be very useful indeed: you could download and store just one version of the video for use on either a desktop PC or a phone, and no transcoding would be required, with consequent enormous savings in time and electricity.
BLAST3RR said:
New drivers might/could open up these possibilities on upcoming WM6.6-WM7 releases. However, there is no real use in playing back 720p movies on your device due to it's limited resolution.
It would, however, be nice not having to re-encode the file before putting it on your phone. Still, it wouldn't be of much use without TV out imo.
Click to expand...
Click to collapse
Yeah i agree with you that its not wise to play 720 videos considering screen resolution and cpu / battery usage.
But what i will like , that if copy movies / videos at work I can watch while returning home in metro.
Or while journey in train etc i can copy videos from passengers (many are carrying notebooks for watching movies or mail on olong distance journeys) and play them on my HD2..
One more question considereing 1ghz processor is there any app for conevrting Videos from phone only....(I know video encoding is resource heavy task still.. ???)
I don't know about a movie cause most of full lenght movies ar in mkv and bigger than 4 gigs, and as far as i know ntfs file system is not supported by any phone. Although series episodes would be nice without conversation its just consumes a lot of time apart from downloadig.
file size is definately going to be an issue for most people here (imo), regardless of whether the device will play 720p or not.
Some people will never get it, but 720p playback without HDMI out is COMPLETELY USELESS.
Because it does NOT remove the need of converting the videos. Even if a phone is capable of playing back 720p videos, it plays only specifically converted videos and NOT every 720p video.
yeah only x264 ones so where is the problem, standard 720p warez rels are x264
freyberry said:
Some people will never get it, but 720p playback without HDMI out is COMPLETELY USELESS.
Because it does NOT remove the need of converting the videos. Even if a phone is capable of playing back 720p videos, it plays only specifically converted videos and NOT every 720p video.
Click to expand...
Click to collapse
It is useless because the device resolution isnt great enough to fully appreciate the HD content.
Conversion is also an issue but as has been said x264 is supported.
Only in the right container and with the right conversion settings. 90% of all "warez" videos would have to be converted anyway...
...you want HTC to make the device even more expensive only to be able to play 10% of your illegally downloaded videos without conversion?
Ridiculous. As long as there's no HDMI out, 720p is completely useless, it only adds additional costs and efforts and delay to the release of the devices.
freyberry said:
Only in the right container and with the right conversion settings. 90% of all "warez" videos would have to be converted anyway...
...you want HTC to make the device even more expensive only to be able to play 10% of your illegally downloaded videos without conversion?
Ridiculous. As long as there's no HDMI out, 720p is completely useless, it only adds additional costs and efforts and delay to the release of the devices.
Click to expand...
Click to collapse
I think it would be closer to 100% of peoples illegal downloads would be playable on the leo if its Snapdragon's 720p High-Definition video decoding was enabled.
But... not much point without bigger storage volume on the device.
I could be wrong, but aren't most illegal downloaded videos in the divx container? Those would not play without conversion to .mp4. It's not enough that they are H.264, they also need to be in the right container, with the right audio format and bitrate etc.
Definitely not worth the additional cost and wait on the device.
freyberry said:
I could be wrong, but aren't most illegal downloaded videos in the divx container? Those would not play without conversion to .mp4. It's not enough that they are H.264, they also need to be in the right container, with the right audio format and bitrate etc.
Definitely not worth the additional cost and wait on the device.
Click to expand...
Click to collapse
you are not seeing the bigger picture my friend!
pirates upload movies that have been converted for playback on whatever device already,... you would start to see 720p_HD2_Movie illegal downloads all over the place... this is what i mean
freyberry said:
I could be wrong, but aren't most illegal downloaded videos in the divx container? Those would not play without conversion to .mp4. It's not enough that they are H.264, they also need to be in the right container, with the right audio format and bitrate etc.
Definitely not worth the additional cost and wait on the device.
Click to expand...
Click to collapse
What additional costs ??? considering Nexus 1 with snapdragon processor plays 720p vidoes then why HD2 can't ? Where the limitation is ?
and i know 720p videos playing on small resolution has no advantage but disadvantage at the cost of cpu and battery.. but i remebery the days i owned Sony erricson which supportd only 176X220 cannot play videos even 320x240 ... the videos has to exactly encoded at 176x220 resolution to play on it. tha was a pain as videos larger shared by frnds mobile will not play....
freyberry said:
Some people will never get it, but 720p playback without HDMI out is COMPLETELY USELESS.
Because it does NOT remove the need of converting the videos. Even if a phone is capable of playing back 720p videos, it plays only specifically converted videos and NOT every 720p video.
Click to expand...
Click to collapse
The reason people don't "get" that statement is because it's WRONG. There is no reason at all to assume that 720p videos would require conversion under those circumstances. It simply isn't true that there is something special and unique about specific codecs that makes them suitable for hardware-accelerated playback while others are not: it's merely coincidence that certain hardware-accelerated applications happen to support only those codecs now. Even if it were the case that only H264 video could be played at 720p, that's the format that virtually all 720p video is already in! This has been argued out at some length in previous threads, for example: http://forum.xda-developers.com/showthread.php?t=604437&highlight=720p&page=4
It's also simply not true that there is no point in playing 720p video on a 480p screen. There would be an enormous benefit in terms of convenience: you'd only have to download a single version of a file for desktop PC and phone use, and no transcoding would be needed.
freyberry said:
I could be wrong, but aren't most illegal downloaded videos in the divx container? Those would not play without conversion to .mp4. It's not enough that they are H.264, they also need to be in the right container, with the right audio format and bitrate etc.
Definitely not worth the additional cost and wait on the device.
Click to expand...
Click to collapse
Even if that were the case (and, as already explained, it isn't - there's nothing magical about .mp4 that makes it easier to play back) conversion from one container format to another is hugely much faster and easier than converting between codecs and resolutions.
Incidentally, divx is not a container, anyway, it's a codec.
Of course all codecs can, in theory, be hardware accelerated. But there is no manufacturer that enables hardware acceleration for more than one codec. That's a cost and time issue and it's simply not going to happen anytime soon.
At the moment, there is absolutely no point in adding 720p playback capabilities to a phone without digital TV out.
And Shasarak, I'm really getting tired of all your false or unfounded statements, it really seems like you're trying to spread FUD. If you say things that you can't be sure about (like your statements about the availability of WM7 for example), then please tell people that it's your opinion. Otherwise, your statements are no better than lies.
freyberry said:
Of course all codecs can, in theory, be hardware accelerated. But there is no manufacturer that enables hardware acceleration for more than one codec.
There is absolutely no point in adding 720p playback capabilities to a phone without digital TV out.
Click to expand...
Click to collapse
And again, wrong on all points. I explained why 720p playback would be useful in my last post: convenience. As for hardware acceleration of multiple codecs, are you not aware that there is a version of CorePlayer which runs with hardware acceleration on the Toshiba TG01? (Possibly also on the Acer NeoTouch, I'm not sure). The standard video player on Samsung phones also supports multiple formats with acceleration. Even HTCAlbum handles .mp4 and .3gp files using either of the codecs the HD2 camera can use, while Pocket Media Player handles .WMV's as well.
Coreplayer with hardware acceleration for ALL codecs? I believe it when I see it. Till then, you're simply wrong.
I wouldn't want HTC to spend time and money on that anyway, until they release a device with HDMI out. I want my devices earlier and cheaper. I think you're a minority, anyway
freyberry said:
Coreplayer with hardware acceleration for ALL codecs? I believe it when I see it.
Click to expand...
Click to collapse
You're just determined to make yourself look silly, aren't you? I've seen it. It was even briefly posted on this forum at one point before the Coreplayer writers requested that the thread be removed on the grounds that it was basically a warez thread - distributing copies of commercial software for free. Do some googling for "OEM CorePlayer" if you don't believe me. Of course it cannot legally be run on anything other than a TG01 (which ships with it) as only Toshiba have paid the money to Qualcomm to license Qualcomm intellectual property.
I'm so tired of all your unfounded claims. Link please or it didn't happen!
And as you realized yourself, it's a money issue. I do NOT want HTC to spend money (and time) on this useless feature.
Of course, as soon as they release a device with HDMI out, it'll be a different story.
i have a video thats in 720p. its avi which the n1 couldnt play so i renamed it as an mp4 like the other movies on my phone but it still wont play, the phone "cannot play this video"
I use doubletwist but it wont sync this video so i had to just click and drag from the folder to the sdcard
Is the problem that the n1 cant playback 720p? Am I not transferring the file properly? Because i was under the impression it would play 720p...Ive had three android phones and trying to play videos on them has always been like flapping my arms to fly, it never works and i feel stupid for trying...thanks for any help
I'm no expert, but you can't just rename a file to encode it in a different format. I don't know what double twist is, so can't help there.
Android hasn't been good for video playback, but all my videos that I encoded down for my Hero play much better on the N1.
The fact it wont play the 720p video files you put on there doesn't meen it can't, it just means you need to encode them into a format that the N1 likes.
I think the biggest problem is the amount of data the video uses per second compared to the amount of data the N1 can get off your SD card. Is it class 6?
AndyCr15 said:
I'm no expert, but you can't just rename a file to encode it in a different format. I don't know what double twist is, so can't help there.
Android hasn't been good for video playback, but all my videos that I encoded down for my Hero play much better on the N1.
The fact it wont play the 720p video files you put on there doesn't meen it can't, it just means you need to encode them into a format that the N1 likes.
I think the biggest problem is the amount of data the video uses per second compared to the amount of data the N1 can get off your SD card. Is it class 6?
Click to expand...
Click to collapse
I know this is VERYYYYYYYYYYYY irrelevant, but in your sig, it says "HTC Nexus One", where as the HTC codename(?) for the N1 is the "HTC Passion", Nexus One is it's Google branded name.. hence "Google Nexus One".
I hate calling people out on stuff like this, because it is a possibility that I could easily be wrong.. but it is something that kinda irritated me lol >.> and please don't reply back harshly.. I just had to say it ~.~ but you probably already know
DMaverick50 said:
i have a video thats in 720p. its avi which the n1 couldnt play so i renamed it as an mp4 like the other movies on my phone but it still wont play, the phone "cannot play this video"
I use doubletwist but it wont sync this video so i had to just click and drag from the folder to the sdcard
Is the problem that the n1 cant playback 720p? Am I not transferring the file properly? Because i was under the impression it would play 720p...Ive had three android phones and trying to play videos on them has always been like flapping my arms to fly, it never works and i feel stupid for trying...thanks for any help
Click to expand...
Click to collapse
The problem is the video is in the wrong format and the Nexus One doesn't have the proper codec. No you can't add codecs to the Nexus One. You will have to find software to convert it into a format it can recognize.
The supported video codecs for the Nexus One are on the Google Nexus One website.
Eclair stated..
I know this is VERYYYYYYYYYYYY irrelevant, but in your sig, it says "HTC Nexus One", where as the HTC codename(?) for the N1 is the "HTC Passion", Nexus One is it's Google branded name.. hence "Google Nexus One".
I hate calling people out on stuff like this, because it is a possibility that I could easily be wrong.. but it is something that kinda irritated me lol >.> and please don't reply back harshly.. I just had to say it ~.~ but you probably already know
Click to expand...
Click to collapse
I think they are pretty d**** identical, tho no doubt someone wiser with access to both 'phones will advise me otherwise...
if you run APP "Quick System Info" it will report all sorts of nerdy stuff about what your dog is doing: The report from my Nexus One starts...
#Created by Quick System Info version 1.3.1
Device: passion
Model: Nexus One
Product:
Brand: google
Release: 2.1-update1
Build: ERE27
Locale: en_GB
Linux version 2.6.29-01117-g4bc62c2 ([email protected]) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Wed Jan 20 10:24:55 PST 2010
Basic Info
================================================== ======================================
* SD card storage
Total: 3.69GB, Free: 2.13GB
* Internal storage
Total: 196MB, Free: 148MB
* Memory
Total: 213MB, Free: 38.74MB, Idle: 4.26MB
* Processor
ARMv7 Processor rev 2 (v7l) 998.4MHz
* Network Address
no.I.am.not.that.dumb.guyz....
Scaling CPU frequency:998400
Processor : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 662.
Click to expand...
Click to collapse
i.e. the beast itself (my N1) appears to describe itself as both Nexus One & Passion.. schizo or what eh??
(You can send yourself the report (HTMLorTXT) by email... and yes, the APP is free.. )
Cheers!
Lodger
theartfullodger said:
Eclair stated..
I think they are pretty d**** identical, tho no doubt someone wiser with access to both 'phones will advise me otherwise...
Click to expand...
Click to collapse
Um.. you do know that N1 and the Passion are the same device, HTC first gives their own personal code names (from my understanding) to devices they create. I'm assuming whatever company asked for them to make the device then gets to rename it, or just keep the name (like the HTC Hero).
For example(s) the HTC Dream, is the G1, the HTC Sapphire, is the MyTouch. The HTC Passion, is the N1.
And myself I don't see anything wrong with saying HTC G1 either.
I understand your point, I just think mine is an HTC device that people call the Nexus One, so it's an HTC Nexus One...
I also have in my sig HTC Universal, wasn't that called the JasJar by HTC?
Anyway, we'er going way off topic here.
Staying on topic, in my understanding android by default cannot play .avi files. As AndyCr15 mentioned, you can't just rename a file and expect it to magically reencode itself. Just like how I can change the Ford badge of my Ford Focus into a Porche badge doesn't really make it a real Porshe does it?
You'll have to get yourself a video file converter and re-encode it to the approriate format.
^what they said. it's done in the wrong codec. there are avi files it will play, i believe, but it can't do divx or xvid right now encoded avi files. you need to find an h.264 something encoded avi.
doubletwist 'should' be able to do conversions for you. but, it takes forever and a day. probably faster to do it with ffmpeg. google for instructions
Archos 5 android internet tablet has the best media player but i don't know if anyone can extract it and make it work on N1.
you can download the firmware off their site
I already posted a while back about it...
It plays pretty much every video/audio format and does it perfect ...even plays 720p MKV
and even plays youtube @ 720
The archos has lower specs
http://www.archos.com/products/imt/archos_5it/specs.html?country=us&lang=en
Use handbrake to transcode your videos to mp4.
Just use the iphone profile, but make sure to change video resolution since iphone screen is smaller.
lashtal said:
Use handbrake to transcode your videos to mp4.
Just use the iphone profile, but make sure to change video resolution since iphone screen is smaller.
Click to expand...
Click to collapse
He's is talking about 720p even if you try to play an 720p Mp4 it wont play
o rly?
I reencoded the shuttle video from youtube in 720p and it plays without a hitch. (its already in .mp4 container on youtube, but still needs to be encoded)
1080p wont play though
yea i take that back think something was wrong with the mp4 vid i was using all i got was sound no vid at just re encoded wall-E 720 and plays fine
um guys. I hate to break it to you, but seeing how the screen resolution of the nexus one is 800x480, it is very fundamentally incapable of displaying 720 lines of vertical resolution.
Sure, you may have a video that is 1280x720, and the nexus one may play it, but it's scaled.
It's like hooking up a 15 inch lcd monitor to your computer and watching a video whos resolutions is 1920x1080, you can't say you're watching it in HD, because your display doesn't support an HD format.
that actually made sense.
kyleroden said:
um guys. I hate to break it to you, but seeing how the screen resolution of the nexus one is 800x480, it is very fundamentally incapable of displaying 720 lines of vertical resolution.
Sure, you may have a video that is 1280x720, and the nexus one may play it, but it's scaled.
It's like hooking up a 15 inch lcd monitor to your computer and watching a video whos resolutions is 1920x1080, you can't say you're watching it in HD, because your display doesn't support an HD format.
Click to expand...
Click to collapse
@kyleroden — we kind of realize it will be downscaled to fit the screen
but if you dont feel like transcoding (which takes time) and have enough free space on the sd card, why not leave the vid as is?
demo23019 said:
Archos 5 android internet tablet has the best media player but i don't know if anyone can extract it and make it work on N1.
you can download the firmware off their site
I already posted a while back about it...
It plays pretty much every video/audio format and does it perfect ...even plays 720p MKV
and even plays youtube @ 720
The archos has lower specs
http://www.archos.com/products/imt/archos_5it/specs.html?country=us&lang=en
Click to expand...
Click to collapse
It shouldn't be that hard if people can rip the Nemo Player from the Acer Liquid.
Think the reason why many 720p mp4 files won't play on the nexus one (or even iphone) depends on what encoding profile was used to encode the stream. The 3 mainly used encoding profiles are "baseline", "main" and "high". Anyone worth half their salt would encode 720p material in the "high" profile since is supports more bells and whistles like b-frames etc. and is normally intended to be played on a HD screen/TV with a more powerful player/decoder/PC etc.
The majority of mobile players don't really support the "high" profile since it requires more processing power to decode compared to "baseline". So chances are most 720p and higher materials need re-encoding for it to play unfortunately. Well since you are gonna transcode the stuff anyways you might as well set it at the correct resolution since the encoder software is going to a much better job scaling than on-the-fly scaling on the nexus one.
So is it a codec issue or a hardware limitation? I was expecting a 1GHz Snapdragon to be capable of playing back 720p h264 videos.. Yes I know the N1 doesn't have a 720p display but it would be convenient if transcoding videos weren't necessary..