maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Multimedia (https://talk.maemo.org/forumdisplay.php?f=32)
-   -   720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched ) (https://talk.maemo.org/showthread.php?t=70940)

rocky333 2011-03-11 22:50

720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
My 3 last phones OmniaHD > Samsung H1 > Motorola DROID > Nokia N900.


All this phones have the same CPU

OmniaHD = Omap 3430
Samsung H1 = Omap 3430
Motorola Droid = Omap 3430

and obbiously, nokia N900.


All these devices can play successfull a 720P files, ( samsung H1 the best of all )

But why nokia N900 at the same speed, can't?? maybe the codecs, or maemo??

PLEASE DON'T SAY, why you whant to play a 720P if the resolution is 800x480!! i don't care..

YES I KNOW IT, but:
1- I don't wastle time converting a video.
2- sometimes, the movies come in 720P.
3- I prefer to play 720P i can "feel" more detail than standart 480p.


So.... what is the problem? drivers, for sure right? or hardware?

thanks everyone to make this excelent forum.

Sub-Negro 2011-03-11 22:56

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
This ought to be interesting.

SSLMM 2011-03-11 23:02

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
I think it is only software problem, because i can see mkv at 720P on my n900 in nitdroid...

efekt 2011-03-11 23:11

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
I don't know about you, but my N900 can play a 720p video smoothly. Even 1080p videos, but not so smooth and only if Keanu Reeves is not acting in them...

dumpystig 2011-03-11 23:32

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by efekt (Post 966097)
I don't know about you, but my N900 can play a 720p video smoothly. Even 1080p videos, but not so smooth and only if Keanu Reeves is not acting in them...

HAHA very funny :D

abill_uk 2011-03-11 23:49

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Install VLC player and you will get 720p.

jdb2 2011-03-12 00:04

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
The N900 xvideo output driver won't play files with a resolution greater than 854x480. This is not a hardware limitation, but a missing feature, specifically either the N900 firmware doesn't implement the videoscale GStreamer plugin, video scaling is not implemented in the OpenMax IL layer in the DSP video codec or this functionality is implemented and is just not exposed in the xvideo driver.

You can always use mplayer to downscale your video but since it's not hardware accelerated it's going to be slow. Example :

mplayer -sws 0 -vf scale=800:-2 video.file

jdb2

rocky333 2011-03-12 00:17

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
why the developers doesn't try to implement it???

I think the same with the 720P recording ( not 100% sure than 720P playback )

Here in this forum, the developers are doing anything? or maybe on another N900 forum??

rocky333 2011-03-12 00:18

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by jdb2 (Post 966118)
The N900 xvideo output driver won't play files with a resolution greater than 854x480. This is not a hardware limitation, but a missing feature, specifically either the N900 firmware doesn't implement the videoscale GStreamer plugin, video scaling is not implemented in the OpenMax IL layer in the DSP video codec or this functionality is implemented and is just not exposed in the xvideo driver.

You can always use mplayer to downscale your video but since it's not hardware accelerated it's going to be slow. Example :

mplayer -sws 0 -vf scale=800:-2 video.file

jdb2

but to play 720P files without HW acceleration, isn't good...

jakiman 2011-03-12 00:22

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
There were many threads about 720p videos. Here are some I could find:
- http://talk.maemo.org/showthread.php?t=49715
- http://talk.maemo.org/showthread.php?t=50298
- http://talk.maemo.org/showthread.php?t=57881

rocky333 2011-03-12 00:55

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by jakiman (Post 966129)

Thanks, but all those post... end in nothing specific....

Is there any developer making this possible? Like many people i think, the nokia n900 is capable to record&play HD content ( 1280x720 )

And the camera is a bit bad to be a Carl Zeiss lens

casketizer 2011-03-12 01:17

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
I doubt this (720p hw accelerated decode) is possible without support from Nokia or TI.

jdb2 2011-03-12 01:43

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by rocky333 (Post 966142)
Thanks, but all those post... end in nothing specific....

Is there any developer making this possible? Like many people i think, the nokia n900 is capable to record&play HD content ( 1280x720 )

And the camera is a bit bad to be a Carl Zeiss lens

It is capable, at least the hardware is.

Here are some specs from the OMAP3430 product page :

Quote:

* New OMAP™ 3 architecture combines mobile entertainment with high performance productivity applications
* Industry's first processor with advanced Superscalar ARM® Cortex™-A8 RISC core enabling 3x gain in performance
* Industry's first processor designed in 65-nm CMOS process technology for increased processing performance
* IVA™ 2+ (Image Video Audio) accelerator enables multi-standard (MPEG4, WMV9, RealVideo, H263, H264) encode/decode at D1 (720x480 pixels) 30 fps, and up to 720p resolutions
* Dedicated Imagination POWERVR SGX 2D/3D graphics hardware gives user interface and gaming developers the power to create rich graphics effects with cinematic realism
* Support for OpenGL ES 1.1, ES 2.0, and OpenVG
* Integrated Image Signal Processor (ISP) for faster, higher-quality image capture and lower system cost
* Flexible system support
o Composite and S-video TV output
o XGA (1024x768 pixels), 16M-color (24-bit definition) display support
o Flatlink™ 3G-compliant serial display and parallel display support
o High Speed USB2.0 On-The-Go support
* Leverages SmartReflex™ technologies for advanced power reduction
* M-shield™ mobile security enhanced with ARM TrustZone™ support
* Software-compatible with OMAP™ 2 processors
* Supports Linux, Android Mobile Platform, Symbian and Windows Mobile
jdb2

abill_uk 2011-03-12 02:31

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
You do not need support from Nokia or Ti to get 720p working, overclock and install VLC player and you will have 720p simple as that.

amandalam 2011-03-12 03:10

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
It's not the video resolution that matters; it's bitrate. I bet you can play 1920x1080 videos smoothly on N900, provided its bitrate is only <=400kbps :P

jdb2 2011-03-12 03:13

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by abill_uk (Post 966157)
You do not need support from Nokia or Ti to get 720p working, overclock and install VLC player and you will have 720p simple as that.

Or overclock ( I'm running at 1150MHz ) and install mplayer. :)
It works for me.

jdb2

maxximuscool 2011-03-12 03:47

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by abill_uk (Post 966157)
You do not need support from Nokia or Ti to get 720p working, overclock and install VLC player and you will have 720p simple as that.

And watch a movie at 720p with 1.15Ghz clock speed then the N900 died after 40minutes of the movie duration. That is awesome! lol

Bratag 2011-03-12 03:49

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by maxximuscool (Post 966173)
And watch a movie at 720p with 1.15Ghz clock speed then the N900 died after 40minutes of the movie duration. That is awesome! lol

I am thinking that you could do pretty much the same thing on any phone. Batteries are

a) small capacity
b) have not kept pace with the tech

Why do you need to oc so much. I oc to 850 ulv and generally 720 runs just fine.

Copernicus 2011-03-12 04:01

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by rocky333 (Post 966087)
1- I don't wastle time converting a video.
2- sometimes, the movies come in 720P.
3- I prefer to play 720P i can "feel" more detail than standart 480p.

Ok, ok, I know you're going to hate me for saying this, but yes -- I do "waste" time converting videos. Ever since I found Handbrake, I love having the ability to let my desktop computer spend time and effort optimizing videos for playback on my handheld devices, customized to their exact resolution, rather than forcing them to muck around with real-time conversion of data. You can get a better quality of video and much smaller file sizes; what's not to like?

I sometimes do store 720p or 1080p videos on my N900, but that's for when I plug it into the USB port of a device with sufficient screen real-estate. :)

laasonen 2011-03-12 21:31

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by Copernicus (Post 966178)
Ok, ok, I know you're going to hate me for saying this, but yes -- I do "waste" time converting videos. Ever since I found Handbrake, I love having the ability to let my desktop computer spend time and effort optimizing videos for playback on my handheld devices, customized to their exact resolution, rather than forcing them to muck around with real-time conversion of data. You can get a better quality of video and much smaller file sizes; what's not to like?

You will get worse quality by re-encoding, not better.

If I download a video from internet or load it directly from my camera with HEN for example, I don't have even option to re-encode it with my computer..

And the size of video doesn't matter that much with device which has 32-64 GB internal storage and support 3 TB external storages :)

Quote:

Originally Posted by abill_uk (Post 966157)
You do not need support from Nokia or Ti to get 720p working, overclock and install VLC player and you will have 720p simple as that.

I tried to run ~0.43 MB/s x264/AAC/MKV 720p video from eMMC with VLC 1.1.5 and I only got the first frame :/ My CPU is running at 900 Mhz.

Copernicus 2011-03-12 22:18

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by laasonen (Post 966527)
You will get worse quality by re-encoding, not better.

If you mean that a video with a native resolution of 800 by 480 pixels is inferior to a video with a native resolution 1280 x 720, then yes, I agree with you, but only when you display them at their native resolution. If you're trying to say that squashing a 720p video down into an 800x480 screen in real-time is more effective than taking your time and re-encoding it using a system that gives you fine control over the bitrate (such as handbrake), I can't see how that could possibly be true.

Quote:

Originally Posted by laasonen (Post 966527)
If I download video from internet or load it directly from my camera with HEN for example, I don't have even option to re-encode it with my computer.

Perhaps you don't have the right software? Much (maybe most) of what I re-encode is video off the internet.

Quote:

Originally Posted by laasonen (Post 966527)
And size of video doesn't matter that much with device with has 32-64 GB internal storage and support 3 TB external storages :)

Lugging around external hard drives kind of negates the whole purpose of having a portable media player, doesn't it? I'd much prefer to squeeze more data onto my micro SD cards than be forced to juggle little hard drives around.

casketizer 2011-03-13 15:54

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by abill_uk (Post 966157)
You do not need support from Nokia or Ti to get 720p working, overclock and install VLC player and you will have 720p simple as that.

You missed the point: "hw accelerated"

rocky333 2011-03-16 03:57

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
the point is...

Is outhere any developer, to hack the drivers or something? if you don't try it, you never know...

Like the Motorola Defy... and now have 720P working =)

Jack6428 2011-03-17 22:10

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Maybe the N900 will get 720p with MeeGo 1.2 next month?

jdb2 2011-03-17 23:22

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
The problem is that the N900 uses the OpenMax IL standard to interface with the OMAP3430's DSP. The OpenMax IL standard only allows one to control and connect "components" ( eg. video codecs ) in the manner that Gstreamer does that run on top of the DSP hardware -- it does not allow the user to interface with the DSP directly. If you want CPU agnostic portable access to DSP functions then the DSP vendor needs to implement the OpenMax DL or "Development Layer." Unfortunately, TI, in the interest of maintaining a stranglehold on companies that are paying big bucks for TI's DSP development tools and NDA licenses for access to said software and hardware, has locked down direct access to their DSPs. The only full Implementation of the OpenMax DL standard that I know for ARM is software based.

See : http://www.arm.com/community/multime...dards-apis.php

You have to register to download the Cortex A8 NEON optimised libraries.

jdb2

hgroove 2011-03-20 19:20

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Are you trying this? Are there any advantage in performance and how install this libraries?

jdb2 2011-03-20 20:44

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by hgroove (Post 971916)
Are you trying this? Are there any advantage in performance and how install this libraries?

There would be no speed advantage; in fact there would be a major hit to performance as these these libraries are software based. Also, one would have to rewrite all the codecs that used to run on the DSP, but there are already implementations of software based A/V codecs that are optimised for ARM's SIMD media instruction set, namely NEON. The main open source implementation is the ARM port of FFmpeg ( now known as Libav ) .

The libraries I mentioned just make implementing such software codecs easier.

jdb2

_mnx_ 2011-04-04 06:04

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Here is betaversion of PanPlayer, player for Pandora console, which has similiar hw like N900 and running Linux.
http://dl.openhandhelds.org/cgi-bin/...,0,0,0,114,329
This player uses partly DSP, whis is the same like at N900. It is able play videos with higher resolutions then 840x480 (yes, Pandora has the same).
So.. can this be answer? Is it possible port to N900?

Reffyyyy 2011-04-04 06:21

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
http://www.mediafire.com/file/sdkeu5...nplayer-b4.zip

Binary version. Extract to directory, cd to directory, then ./mplayer.sh "filename".

Untested because watching films on a screen so small just doesn't cut it for me.

I take no credit for this, it's all JDGBOLT's work.

EDIT: Attempted to test but only getting permission denied repeatedly. Don't have the energy to even attempt this today.

couldn't find library libbz2.so.1. Now same but libmad.so.0. *Sigh* libgsm.so.1.

I have a feeling this won't work, regardless of what I do.

I have compiled libgsm.so.1 for Maemo. Now have another library file to acquire.

I'm gonna need panplayer source.

maxximuscool 2011-04-04 08:00

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
It runs for me.

Carlito 2011-04-04 08:18

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Does it work with 720p videos? Would be great!! Is this a codec for the built-in mediaplayer?

jakiman 2011-04-05 06:00

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by maxximuscool (Post 981482)
It runs for me.

I also get libbz2.so.1 coming up as not found.
How did yo uget it to work? Also, how well does it run?

maxximuscool 2011-04-05 06:39

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by jakiman (Post 982148)
I also get libbz2.so.1 coming up as not found.
How did yo uget it to work? Also, how well does it run?

just run it and it work.
root
cd /home/user/MyDocs/panplayer-b4/
mplayer yourvideo and it works.

maxximuscool 2011-04-05 07:12

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
1 Attachment(s)
maximum resolution this player allowed is 864x648
It played a little bit and then stopped or crashed.

jakiman 2011-04-05 09:50

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by maxximuscool (Post 982159)
just run it and it work.
root
cd /home/user/MyDocs/panplayer-b4/
mplayer yourvideo and it works.

Do you have mplayer installed? If so, just running "mplayer filename" may use the mplayer and not this new "panplayer" which is also named "mplayer" for the executable. The fact that you cannot play files larger than 864x648 seems to suggest that you are running the "usual" mplayer that we always had on the N900 and not the new one Reffyyyy posted.

I've tried running this panplayer using the mplayer.sh script file it comes with and it always complains about the missing packages that Reffyyyy mentions.

colchaodemola 2011-04-05 11:00

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
i'm missing libfaac .. can not find in repos ...

colchaodemola 2011-04-05 11:10

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
i will try to compile libfaac when i get home ...
to fix libbz2 do a link to the libbz2 that you have in /usr/lib

jedi 2011-04-05 11:23

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by colchaodemola (Post 982311)
i will try to compile libfaac when i get home ...
to fix libbz2 do a link to the libbz2 that you have in /usr/lib

I don't know if this helps at all, but Preenv provides libfaac.so in /opt/preenv/lib....

colchaodemola 2011-04-05 18:10

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
where can i download this preenv ?

jedi 2011-04-05 18:13

Re: 720P playback! Samsung H1/ Omnia HD can, why N900 Can't??? i can't find anything relevant... ( i searched )
 
Quote:

Originally Posted by colchaodemola (Post 982576)
where can i download this preenv ?

Code:

apt-get install preenv
:)


All times are GMT. The time now is 21:09.

vBulletin® Version 3.8.8