Reply
Thread Tools
Posts: 1,427 | Thanked: 2,077 times | Joined on Aug 2009 @ Sydney
#81
Originally Posted by jaimex2 View Post
Such a great phone completely gimped. Everything in it gives the impression the people responsible spent enough time on each feature with an attitude of "It kinda works, that'll do... next".
I actually agree with you there. So many are 'it kinda works' category:
- Maps (you know why)
- Media Player (such weak features and options)
- Email (same here)
- Video recording (my N95 8GB was better)
- Phone app (super basic with twitchy rotation)

I'm glad there are so many good apps made by the community to ease the pain somewhat.
N900 is awesome But it could be sooo much better if Nokia really cared about it after its release.

Anyways. We know hardware can do 720p video record and playback.
But will we ever get the N900 to do it? Hmm. I think it's a bit tougher than overclocking.
I would love it to at least be able to play 720p videos...

Last edited by jakiman; 2010-07-18 at 12:13.
 
efekt's Avatar
Posts: 422 | Thanked: 320 times | Joined on Oct 2009 @ Israel
#82
Originally Posted by jaimex2 View Post
What are the chances NITDroid/Meego will redeem the n900?
What are the chances you'll ask this question in its appropriate thread, and not try to snatch or divert the current thread's subject?
 

The Following 2 Users Say Thank You to efekt For This Useful Post:
ndi's Avatar
Posts: 2,050 | Thanked: 1,425 times | Joined on Dec 2009 @ Bucharest
#83
Originally Posted by te37v View Post
@ndi: Sounds like you have detected the problem! We're one step closer! (Or at least you are :P)
I am, still running tests, but so far it's almost perfect. Especially since such a load on a multitasking phone is never camera-smooth.

Originally Posted by jaimex2 View Post
Short of over clocking my n900 to 1.5 Ghz I'm out of ideas
If you would have read the whole thread you'd know it will not help. This is a storage/conflict issue. If it were a power issue, 640x480 would have worked fine. Also, 600 Mhz to almost 1200 would have helped. It doesn't.

Originally Posted by ankit255 View Post
Why this capability wasn't included by default baffles me. Its there on omnia HD with 3440(almost identical SOC)
Because N900 has issues with recording, and adding more strain would have broken recording.

I am 100 percent confident it can be done with N900. Needs to be done by Nokia, most likely. Might be a driver limitation.
__________________
N900 dead and Nokia no longer replaces them. Thanks for all the fish.

Keep the forums clean: use "Thanks" button instead of the thank you post.
 
Posts: 1,258 | Thanked: 672 times | Joined on Mar 2009
#84
Well, find a codec that can compress 720p in realtime..
 
Posts: 173 | Thanked: 160 times | Joined on Jan 2010 @ London, UK
#85
Isn't /dev/video and various ioctl()s fairly standard? Surely the max IO of the internal flash is enough for a weak/no encoded userspace dump? You can root level nice -19 the job, nice +20 the others, perhaps even send a SIGSTOP to a few likely culprets like the thm indexer? I notice somebody tried ffmpeg, but what caused the resolution limitation?
 
ndi's Avatar
Posts: 2,050 | Thanked: 1,425 times | Joined on Dec 2009 @ Bucharest
#86
Possibly. It's also possible that at the same bitrate, the jump from 400K to 900K video the loss is bigger by compression than by optics. Artifacts could be bad enough that we get a clearer image at 800x480.

Why this isn't configurable is beyond me. I'm thinking driver?
__________________
N900 dead and Nokia no longer replaces them. Thanks for all the fish.

Keep the forums clean: use "Thanks" button instead of the thank you post.
 

The Following User Says Thank You to ndi For This Useful Post:
Posts: 1,427 | Thanked: 2,077 times | Joined on Aug 2009 @ Sydney
#87
From attempting to play 720p files via mplayer and vlc:

VLC says:
"Video Acceleration Driver does not support the required resoution 1280x720 pixels.
The maximum supported resolution is 864x648. Video output acceleration will be disabled."

mplayer says:
"Source image dimensions are too high: 1280x720 (maximum is 864x648)
FATAL: Cannot initialize video driver"

To me, this sounds like a video driver limitation and may be related to the video recording also?
Is there a way to remove the maximum resolution limit for hardware gpu acceleration?

Last edited by jakiman; 2010-07-19 at 04:40.
 
titi974's Avatar
Posts: 345 | Thanked: 72 times | Joined on Dec 2009 @ Reunion Island
#88
i see that there is some progress here, no ?
__________________
N900 addicted :P

PC :
MSi K9N2 Diamond, AMD Phenom 9950 BE @ 3.2ghz, 2x2GO DDR2 G.Skill Extreme Pi Black PC8500, Sapphire ATi Radeon HD 4890 Vapor-X, Hitachi 1To sata II
 
ndi's Avatar
Posts: 2,050 | Thanked: 1,425 times | Joined on Dec 2009 @ Bucharest
#89
Originally Posted by jakiman View Post
From attempting to play 720p files via mplayer and vlc:
Those are both decoder issues. For a decoder to accelerate video it needs a known, supported profile. It does not necessarily exclude encoder's abilities. It's just very, very likely. Trying to stay positive. It's possible that, because the screen was 800x480 that the decoder was intentionally limited.

Software encoding is out of the question, so, either they let us have it or we're boned.
__________________
N900 dead and Nokia no longer replaces them. Thanks for all the fish.

Keep the forums clean: use "Thanks" button instead of the thank you post.
 
Posts: 1,258 | Thanked: 672 times | Joined on Mar 2009
#90
I've understood that the IVA2 component of the omap3 CPU is entirely undocumented, and that there are some third parties which have been supplied documentation on it, and have created an enhanced decoder capable of 720p decode, and is selling it at enormously high cost.

Surely the max IO of the internal flash is enough for a weak/no encoded userspace dump?
Uncompressed 720p requires about 40 megabytes per second. The flash certainly can't handle that, and I don't even know if the bus that the camera is connected to can handle that much
 
Reply


 
Forum Jump


All times are GMT. The time now is 06:10.