Related
Hi guys
I think Xperia doesnt really capture videos in VGA @30fps
I had a nokia n95 8gb and the videos were waaaay better.
but not only that
i recorded in vga mode a 40s video and that was 2.4MB that means around 60KB/s and that means 2KB per every frame.?????!!!!! if there are 30 frames per second.(and not forget that there is also the audio so the frame size is lower than 2KB)
The funny thing is that the video size IS 640x480. so in my opinion
the videos are caught in a low resolution for example 320x240 every frame gets interpolated to 640x480 and then saved as video.... could this be true ??? what do u think.
I don't know the details but most mpeg encoders deal with I and P frames. Something to do with they take a full frame picture, and then for the next x amount of frames encode only the delta between succesive images, then another full frame I.e. if the image does not change much, then not much data will be used as there has been not much change... etc
even if the X1 takes video at 640x480 and 30fps that doesnt say anything about the quality of the chipset, which quite crappy if you ask me. Video recording quality is horrible for such an expensive device.
man, it's seem you know nothing about video encoding and you complaint x1's capacity is fake. the msg above is correct and that's why action movie normally bigger in size due to massive different between frames. there are other tricks (color pattern), algorithm and compression to reduce the size even futher
The problem is the cmos camera - not the pixels at which it is stored.
Like most mobile phones, the cmos for capturing the image is too small and not sensitive enough, therefore the quality is usually crap! and it doesn't matter what resolution you store the image/video as, cause the source was crap to start off with.
informatico said:
Hi guys
The funny thing is that the video size IS 640x480. so in my opinion
the videos are caught in a low resolution for example 320x240 every frame gets interpolated to 640x480 and then saved as video.... could this be true ??? what do u think.
Click to expand...
Click to collapse
I thought so at first too, since the quality was so bad in VGA-mode. But if you record a video of a motionless view and hold the camera very still you will see there is a difference between QVGA and VGA. So I think the bad quality in VGA-mode is the result of very hard compression.
I really hope they fix that.
yeah ... you're right
I just noticed something that i find a bit weird, even though it supports my previous statement.
I recorded two videos with the X1. They are almost exactly the same length (it differs less than a second), and the scenes are also identical. One is VGA and the other is QVGA.
Since the size of VGA is four times bigger than QVGA I would expect the VGA recording to have a bigger file size. Maybe not four times bigger, but at least clearly larger.
But actually the QVA recording was slightly bigger. Only 40 kB though, so they are basically the same size.
No wonder we experience the VGA recording to be of low quality.
i have heard that qualcomm has the drivers or something to that effect, and wont release the info for programmers to take advantage of the graphics accelerator. the effect is i cant play simple videos, unless i run them through a program first to recode them
if that is the case, why would sony ericsson give them the contract, knowing this?
When do you think this problem may be cracked?
Why wouldnt sony ericsson include codecs in their media panel ( i understand this has video acceleration)
Although QTv is still not very well understood, CorePlayer can (and does) use it to accelerate video playback.
Leddy said:
Although QTv is still not very well understood, CorePlayer can (and does) use it to accelerate video playback.
Click to expand...
Click to collapse
i thought it didnt yet??
I don't know how they do it.. but coreplayer is 99.9% smooth !
only the really fast scenes in normal xvid sometimes drop a frame... but it's very acceptable.
as the others said keep an eye on the core player 2.0 release which is said to do better hardware decoding. its not bad now though .
dont know much about the details of qc driver mess as i am new here. but even if you have full proper access to the driver, applications needs to written to take advantage of the accelerated hardware to notice a performance increase.
Thanks for information
THE GRIZZ said:
as the others said keep an eye on the core player 2.0 release which is said to do better hardware decoding. its not bad now though .
Click to expand...
Click to collapse
It is bad, real bad. My 3 years old Palm T5 plays movies 20% faster, at 100% (ie the same resolution). But then no WM device of X1 generation is any better. Faster devices only starts to appear (like new ASUS and Toshiba promised 1GHz device).
Dr.Sid said:
It is bad, real bad. My 3 years old Palm T5 plays movies 20% faster, at 100% (ie the same resolution). But then no WM device of X1 generation is any better. Faster devices only starts to appear (like new ASUS and Toshiba promised 1GHz device).
Click to expand...
Click to collapse
But the T5 doesn't have to display all the extra pixels.
I say with no scaling .. so extra pixels should not count. I mean when the picture is small enough to fit on both displays at 100%.
When playing at fullscreen, Xperia is even slower, while not much ..
With null video the speed is more or less same. But even copying the image with no scaling seems to be slow on Xperia. On Palm 100% scale is only a bit slower then null video.
On the other hand Palm is slow at scaling. For Xperia (crystal player, qTV driver) scaling makes only little difference.
I only watch language lessons on Xperia, and only rarely. I don't need that to be perfectly fluent. And then, you can always convert the video, which should help.
I guess the reason is Palm T5 was really good at that time. The difference is it was just PDA. No wifi, no phone, no gps. It could have strong CPU. Communicators have to feed and cool all that, and they started with weaker CPUs (even communicators from Palm, or even models with WIFI (Tx) had slower CPU). Only last year communicators catch up with CPU power. But then there are many other things, like buss speed, display driver, OS support (Palm is quite simple OS).
The ultimate pocket movie player is just not here yet. T5 was a bit closer to it then Xperia (it also has bigger screen, worse colors on the other hand).
Anyone knows how is TouchHD in this aspect ?
read this
http://mobile-enthusiast.blogspot.com/2009/02/saga-of-htcs-video-performance.html
Good find ! That explains a lot. Only if I knew it earlier
I was just thinking now that the phone should be hitting people's hands soon, it would be good to discuss the best 1080p video to have on the phone when you get the inevitable question from others such as what is the screen like? Or How is it playing movies?
Does anyone have links to stunning videos that we can download and use?
Sent from my Nexus One using XDA Premium App
digitaldw said:
I was just thinking now that the phone should be hitting people's hands soon, it would be good to discuss the best 1080p video to have on the phone when you get the inevitable question from others such as what is the screen like? Or How is it playing movies?
Does anyone have links to stunning videos that we can download and use?
Click to expand...
Click to collapse
http://www.youtube.com/watch?v=UWh9QHCRdZg&feature=youtu.be
http://www.youtube.com/watch?v=eaCTK7DEEJk&feature=related
I think he meant having some demo of HD Videos to show off the quality of the screen. Not videos taken from the phone it self.
dhruvmalik said:
I think he meant having some demo of HD Videos to show off the quality of the screen. Not videos taken from the phone it self.
Click to expand...
Click to collapse
That is exactly it!
Sent from my Nexus One using XDA Premium App
dhruvmalik said:
I think he meant having some demo of HD Videos to show off the quality of the screen. Not videos taken from the phone it self.
Click to expand...
Click to collapse
Here it is a little
http://www.youtube.com/watch?v=XKQN2hG7z0g&feature=related
http://www.youtube.com/watch?v=8xbzXbCj_aw&feature=related
A blu-ray rip of any Pixar movie.
drleospaceman said:
A blu-ray rip of any Pixar movie.
Click to expand...
Click to collapse
or Avatar, Benjamin Button, Inception etc.
this is the most stupid thread of all time
virussnake said:
this is the most stupid thread of all time
Click to expand...
Click to collapse
+1
lol, looking at youtube "not" HD movies to see if the HD movie on the phone looks ok
This is a very bad example, to trully show the screen quality the videos should be converted at the max resolution of the screen.
Puting bigger resolution videos than the max native screen res will result in pixelation, because the phone then has to convert the video in realtime which is a much worse conversion than first doing it with a decent software and then displaying it on the screen without need for picture rescaling.
TheWarKeeper said:
This is a very bad example, to trully show the screen quality the videos should be converted at the max resolution of the screen.
Puting bigger resolution videos than the max native screen res will result in pixelation, because the phone then has to convert the video in realtime which is a much worse conversion than first doing it with a decent software and then displaying it on the screen without need for picture rescaling.
Click to expand...
Click to collapse
a voice of reason. I got tired saying this. a good quality 480p (standard resolution) video will play the best on SGS2 , to fully and natively fill the 480x800 screen.
kreoXDA said:
a voice of reason. I got tired saying this. a good quality 480p (standard resolution) video will play the best on SGS2 , to fully and natively fill the 480x800 screen.
Click to expand...
Click to collapse
indeed, ppl see "HD" on screens or phones these days and automatically think it means the screen has 1920*1080resolution
kreoXDA said:
a voice of reason. I got tired saying this. a good quality 480p (standard resolution) video will play the best on SGS2 , to fully and natively fill the 480x800 screen.
Click to expand...
Click to collapse
not to be a **** but isn't 480i standard resolution and 480p the first step towards hd? again could be completely daft but that's my understanding.
like i = interleaved, p = progressive
thus
p > i ?
teh_pwnage said:
not to be a **** but isn't 480i standard resolution and 480p the first step towards hd? again could be completely daft but that's my understanding.
like i = interleaved, p = progressive
thus
p > i ?
Click to expand...
Click to collapse
I would call 480i an interface, not a resolution.
Most standard DVDs (and all modern standard DVDs) have video on them with 480 lines of resolution (480p). Some earlier DVD players (like from 10-15 years ago) could only send that 480 lines of data to TV interleaved (240 lines one frame, 240 next frame). All modern DVDs connected with component or HDMI send the unaltered 480p to the TV.
In phones, you use progressive by design (every frame is shown as full 480 lines of picture)
When you take a 1080p bluray and send that 1080p video to phone straight away, your phone will downconvert 1080p to 480p to show on a 480x800 screen. That downconversion process will produce WORSE resulting picture than a studio-cut original 480p standard DVD.
kreoXDA said:
I would call 480i an interface, not a resolution.
Most standard DVDs (and all modern standard DVDs) have video on them with 480 lines of resolution (480p). Some earlier DVD players (like from 10-15 years ago) could only send that 480 lines of data to TV interleaved (240 lines one frame, 240 next frame). All modern DVDs connected with component or HDMI send the unaltered 480p to the TV.
In phones, you use progressive by design (every frame is shown as full 480 lines of picture)
When you take a 1080p bluray and send that 1080p video to phone straight away, your phone will downconvert 1080p to 480p to show on a 480x800 screen. That downconversion process will produce WORSE resulting picture than a studio-cut original 480p standard DVD.
Click to expand...
Click to collapse
alright that's just how I understood it... that and an xbox 360 running on my old 32 inch tube tv won't give me a resolution higher then 480i lol
Edit: another question though... does 480 lines necessarily mean it's 480p? I though it also had something to do with the post processing done on the monitor as well?
teh_pwnage said:
alright that's just how I understood it... that and an xbox 360 running on my old 32 inch tube tv won't give me a resolution higher then 480i lol
Edit: another question though... does 480 lines necessarily mean it's 480p? I though it also had something to do with the post processing done on the monitor as well?
Click to expand...
Click to collapse
If your TV is capable of physically addressing 480 lines on the screen, it DOES have resolution of 480. However if the circuitry can only produce those 480 lines in two passes by 240 lines, each pass showing every other line, then you are seeing 480i picture.
CRT TVs where a ray is used to quickly draw every single line, and that ray is not quick enough to draw 480 lines for every single frame, it would use 480i to show half frame each time.
480 lines for each frame are stored on your DVD. If you connect DVD player to TV with a composite cable you can only pass 480i signal. Same if your TV can only accept composite, or produce interlaced picture.for any reasons (see CRT example above).
With phones, you are not passing signal over any cables, and LCD/oled screens have enough power in the hardware to show all 480 lines at each frame. So you always use P in phones for videos.
kreoXDA said:
If your TV is capable of physically addressing 480 lines on the screen, it DOES have resolution of 480. However if the circuitry can only produce those 480 lines in two passes by 240 lines, each pass showing every other line, then you are seeing 480i picture.
CRT TVs where a ray is used to quickly draw every single line, and that ray is not quick enough to draw 480 lines for every single frame, it would use 480i to show half frame each time.
480 lines for each frame are stored on your DVD. If you connect DVD player to TV with a composite cable you can only pass 480i signal. Same if your TV can only accept composite, or produce interlaced picture.for any reasons (see CRT example above).
With phones, you are not passing signal over any cables, and LCD/oled screens have enough power in the hardware to show all 480 lines at each frame. So you always use P in phones for videos.
Click to expand...
Click to collapse
True but i would like to add that 480i not a simple limitation of CRT, there are hundreds of CRT out there who display resolution of 2048x1536.
The main problem was the bandwidth of the cables themselves and not by the CRT technology.
The 480i is indeed long gone, it was used when analog signals were simply not prepared to output such a high definition, therefor to overcome that situation, tvs were made with an interlaced technology, basically displaying the same frame twice on different vlines of the screen, giving you the illusion that the image was beying displayed at a bigger resolution, even though it wasnt.
So he is correct when he says 480p as a more standard resolution than 480i, especially since we live in 2011 now and Interlaced imo is not really a true resolution.
Think of 1280*720p vs 1920*1080i, alot of ppl would prefer 1280*720p over the interlaced especially since lcds cant handle interlaced outputs as good as crts can.
+1
Sent from my MB860
I'd just like to point out that I'm not completely retarded.... hell I'm a Computer Systems Engineering Student (what would happen if Electronics Engineering and Software Engineering had a kid) I know how CRT works lol I was just asking out of clarification no need to make a guy feel dumb
teh_pwnage said:
I'd just like to point out that I'm not completely retarded.... hell I'm a Computer Systems Engineering Student (what would happen if Electronics Engineering and Software Engineering had a kid) I know how CRT works lol I was just asking out of clarification no need to make a guy feel dumb
Click to expand...
Click to collapse
i dont know how we made you feel dumb, youve asked a question, weve answeared it unbiased, with facts, thats all.
Other tablets supports fine 1080p, is it possible to run it on custom ROM for A500 (like ported Galaxy Tab 10 rom) ? On the end we have same everything so it should supports same codecs with same performance on Galaxy ROM (or is there Transformer ROM for A500 ??), would be nice to have USB + full support of 1080p....
There is really no reason to play 1080p. 1080p means the second number of the resolution ( if its 256 x 128, 128) is 1080 pixels. However, the highest pixel our device can output is around 720p. On Tabonnay, 1080p is broken, but 720p works. However, using an external videoplayer, such as Moboplayer (i use this, highly recommended) with propriety codecs, i believe 1080p is INDEED possible to play, at least on my custom ROM. Again, 1080p has no meaning, because it is larger than the total amount of pixels our device can display.
EDIT: Better analogy. Its like fitting a Blu-Ray 1080p video on one of those oldschool VGA monitors. It simply isn't worth decoding it just to scale it down, and even if it did, it would still distort the image.
I know what is the resoultion of A500, I don't asking because I want to play it, I simply want compare it to Transformer as I'm not sure of that buy.
Carmamir said:
I know what is the resoultion of A500, I don't asking because I want to play it, I simply want compare it to Transformer as I'm not sure of that buy.
Click to expand...
Click to collapse
So let me get this straight, you're Comparing something that has no significance whatsoever, for what!?
Get a Galaxy Tab. No connectivity, but has a nice shiny, and pretty UI!
dongimin2 said:
There is really no reason to play 1080p. 1080p means the second number of the resolution ( if its 256 x 128, 128) is 1080 pixels. However, the highest pixel our device can output is around 720p. On Tabonnay, 1080p is broken, but 720p works. However, using an external videoplayer, such as Moboplayer (i use this, highly recommended) with propriety codecs, i believe 1080p is INDEED possible to play, at least on my custom ROM. Again, 1080p has no meaning, because it is larger than the total amount of pixels our device can display.
EDIT: Better analogy. Its like fitting a Blu-Ray 1080p video on one of those oldschool VGA monitors. It simply isn't worth decoding it just to scale it down, and even if it did, it would still distort the image.
Click to expand...
Click to collapse
Dongimin, good analogy! Some ppl just don't get it!
so if u play mkv files in hardware mode u dont get any sound in mkv files i see.
only in software decoding .. but its very choppy then
I'm fairly sure the answer is no. I've just upgraded to a large 1440p monitor for both my PC and the Shield to use in my small room at university. The Windows PC is obviously perfectly happy to output at any resolution I want, and even prompts me if I use anything other than the display's native resolution. The Shield on the other hand has extremely few settings in every department, including HDMI. I get that Google is trying to simplify their various software for the average user but come on, no option to set the output resolution? Ridiculous. Under Settings, HDMI I've set 'HDMI optimisation' to 'best resolution' mode (that's the only relevant setting I can find). I've then restarted and it still appears that the Shield is outputting 1080p and letting my monitor scale it up (crudely). I'm not only going by my judgement of the image quality. When I take a screenshot it saves as 1080p.
Presumably people with 4K displays aren't experiencing such a problem? The device is, after all, supposed to be 4K60 capable.
I haven't tried any custom ROMs (nor do any current ROMs offer a 10-foot UI as far as I'm aware), I wonder if it would help though?
Nor have I looked into using the Xposed framework (which I've only ever read about and never properly used), though I'm doubtful whether that could help.
My problem isn't with 1080p HD itself. As far as video is concerned I can't even tell much difference between 720p and 1080p at a normal movie viewing distance. It's when any GUI renders at non-native resolution that it becomes really obvious and annoying to me.
https://play.google.com/store/apps/details?id=com.nomone.resolution_changer&hl=en
Maybe try this? It's for dropping res to increase performance, but I don't see why it can't increase it too.
This app may also work. It also allows for overscan adjust if you would need that on any other display.
http://forum.xda-developers.com/android/apps-games/app-screen-shift-change-screen-t3138718
Thanks for the reply and sorry for the delay, I've been moving house.
I got a copy of the .apk for Screen Shift from the developer on that thread and Sideloaded it and used it to change the resolution to 1440p. The result it interesting. Everything on the screen shrinks (presumably in proportion to the increase in resolution).
This proves that the hardware can physically output in 1440p, which is to be expected considering that it is 4K capable. However another reasonable assumption was that the software would be optimised for smoothly coping with 1440p, and it isn't. This is quite disappointing considering that it is a 4K-capable gaming device and that 1440p is a popular choice among gamers in particular.
Curiously I was unable to take a screenshot of what I am describing. I'll attach a photo instead.
BenjiHansell said:
Thanks for the reply and sorry for the delay, I've been moving house.
I got a copy of the .apk for Screen Shift from the developer on that thread and Sideloaded it and used it to change the resolution to 1440p. The result it interesting. Everything on the screen shrinks (presumably in proportion to the increase in resolution).
This proves that the hardware can physically output in 1440p, which is to be expected considering that it is 4K capable. However another reasonable assumption was that the software would be optimised for smoothly coping with 1440p, and it isn't. This is quite disappointing considering that it is a 4K-capable gaming device and that 1440p is a popular choice among gamers in particular.
Curiously I was unable to take a screenshot of what I am describing. I'll attach a photo instead.
Click to expand...
Click to collapse
so you got thta working somewhat at least. Is everything stretched? It looks fine to me from the picture, but those can only show so much. Unfortunately, the 21:9 market is really a niche, not to say that I don't understand how amazing that they are, I intend to own one someday. Unfortunately for us and Nvidia, Android TV, and ANdroid in general is made to work well with 16:9 ratios as that's what almost every TV, monitor, and phone are these days, or really dang close. On top of that, this is a media box, which you could argue both ways that 21:9 is very nice for ultra-wide movies and also not usefol to many as most if not all blu-ray is 16:9 for most media formats, and games aren't likely optimized for a small niche. It makes sense that they wouldn't add support at this time, and I want support as I would buy a 1440p monitor if they would add support, but it'd be more work for each app, though mostly games, to support an odd ratio, and on top of that, even shield specific games are pretty niche, and then to add a niche feature to a niche product, just isn't monitairly worth the time. Sorry to make this so long, but I wanted to explain the best my tired brain could.
TLDR: It's not worth it for them, but DANG it would be nice. Till then, we have to hope that a monitor will black bar it to 16:9 for us, or that hack to work.
kdb424 said:
so you got thta working somewhat at least. Is everything stretched? It looks fine to me from the picture, but those can only show so much. Unfortunately, the 21:9 market is really a niche, not to say that I don't understand how amazing that they are, I intend to own one someday. Unfortunately for us and Nvidia, Android TV, and ANdroid in general is made to work well with 16:9 ratios as that's what almost every TV, monitor, and phone are these days, or really dang close. On top of that, this is a media box, which you could argue both ways that 21:9 is very nice for ultra-wide movies and also not usefol to many as most if not all blu-ray is 16:9 for most media formats, and games aren't likely optimized for a small niche. It makes sense that they wouldn't add support at this time, and I want support as I would buy a 1440p monitor if they would add support, but it'd be more work for each app, though mostly games, to support an odd ratio, and on top of that, even shield specific games are pretty niche, and then to add a niche feature to a niche product, just isn't monitairly worth the time. Sorry to make this so long, but I wanted to explain the best my tired brain could.
TLDR: It's not worth it for them, but DANG it would be nice. Till then, we have to hope that a monitor will black bar it to 16:9 for us, or that hack to work.
Click to expand...
Click to collapse
1440p is 16:9, so the 1080p image scales up without needing to be stretched or cropped.
Interestingly with firmware upgrade v2.0 they've added a few more HDMI settings, including one to change the resolution and refresh rate. Unfortunately, despite being connected to a 1440p monitor, the only available options are all 1080p (as shown in the attached screenshot).
BenjiHansell said:
1440p is 16:9, so the 1080p image scales up without needing to be stretched or cropped.
Interestingly with firmware upgrade v2.0 they've added a few more HDMI settings, including one to change the resolution and refresh rate. Unfortunately, despite being connected to a 1440p monitor, the only available options are all 1080p (as shown in the attached screenshot).
Click to expand...
Click to collapse
Wow, I'm totally not on the ball. Mixing up 1440p with 21:9, sorry about that. It looks like Screen shift did what you needed though. It'd be nice to see that added, but for now, workarounds are there at least.
Hi, im just wondering if the OP ever managed to get his Shield to output 1440p?
Ive been watching some UHD / 2K video trailers on youtube using my PC and i've been blown away by the quality, in particular the "Samsung UHD - Transformers Age Of Extinction (2014)" video ( incase someone wants to check it out).
Ive just upgraded to a Curved 1440p display so I now have a spare 1440p monitor that I would love to use with my Shield TV and finally replace my old plasma tv Ive been using for years. After seeing the quality I can get playing a 2K 60fps video on the display it would be great if I could use my shield tv to play UHD content @ 1440p as the hardware is clearly capable.. I'm just hoping there is a work around to enable it. Even if I need to root my Shield / Install a custom ROM. I've googled and hit a brick wall..
Anyone have any solutions to displaying 1440p @ 60hz on the Shield? (fingers crossed)
Thanks
[Solved] Yes! you can 1440p (2560x1440 @60Hz) with the nvidia shield. just:
1) Enable developer options (search for tutorial ,easy)
2) Go to: Developer Options > HDMI section > Show all supported modes in custom display modes> enable.
3) Settings > Devices Preferences >Display & Sound > Resolution > Select to match the resolution of your monitor.
While you are there, may be you want to force Advanced Display Settings > Dynamic Range to Full to match the full RGB input of your monitor. Mine a Monoprice IPS27 shows washed out colors by default with Nvidia Shield, switching to full RGB solves the issue
Have a good day!