|
2018-07-27
, 06:52
|
|
Posts: 6,436 |
Thanked: 12,701 times |
Joined on Nov 2011
@ Ängelholm, Sweden
|
#2
|
The Following 2 Users Say Thank You to coderus For This Useful Post: | ||
|
2018-07-27
, 09:04
|
|
Posts: 3,141 |
Thanked: 8,161 times |
Joined on Feb 2013
@ From my Gabriola Island hermitage, near the Edge of the World
|
#3
|
|
2018-07-27
, 17:49
|
Posts: 1,335 |
Thanked: 3,931 times |
Joined on Jul 2010
@ Brittany, France
|
#4
|
The Following User Says Thank You to Kabouik For This Useful Post: | ||
|
2018-07-27
, 19:33
|
Posts: 110 |
Thanked: 362 times |
Joined on May 2014
|
#5
|
On the N900, however, it probably won't work because you would a 2.4 GHz wifi signal would be insufficient in some occasions, and h.264 or h.265 hardware decoding are often required to get a good FPS without any latency.
|
2018-07-27
, 19:56
|
Posts: 1,335 |
Thanked: 3,931 times |
Joined on Jul 2010
@ Brittany, France
|
#6
|
N900 has a hardware decoder for h.264
I did something like that in 2014 https://talk.maemo.org/showthread.php?t=93178
The Following User Says Thank You to Kabouik For This Useful Post: | ||
|
2018-07-27
, 20:12
|
Posts: 592 |
Thanked: 1,167 times |
Joined on Jul 2012
|
#7
|
N900 has a hardware decoder for h.264
I did something like that in 2014 https://talk.maemo.org/showthread.php?t=93178
But as Kabouik said it is difficult, because to get low latency you need to get hardware to work at several places in your software stack. Decoding and especially encoding for example which mostly includes proprietary software which in consumer products is mostly badly supported.
(Last time i checked, nobody in the industry wants you to share your gfx card or the game you bought )
To make things worse every bug in your stack can destroy your latency. On N900 for example the wifi powersaving method can depending on your router introduce huge latency.
There are bugs/incompatibilities in gstreamer0.10-maemo and gstreamer1.*
Linux/maemo is not an realtime OS. Swapping, tracker, pulseaudio (is somehow cpu heavy on n900) and or other systems can introduce lags which you most likely wont fix.
The Following User Says Thank You to tortoisedoc For This Useful Post: | ||
|
2018-07-27
, 23:20
|
Posts: 110 |
Thanked: 362 times |
Joined on May 2014
|
#8
|
Damn, and I can't even get it to work on my desktop Linux computer with an i5 and an AMD HD 7850 because the open drivers don't support it for this hardware. N900 almighty, once again.
Is there public low-level api's to the decoder hw? OpenMAX is probably not fast enough to provide proper playability.
|
2018-07-28
, 08:02
|
Posts: 592 |
Thanked: 1,167 times |
Joined on Jul 2012
|
#9
|
If i remeber correctly i did encoding in software because quality was better and better portability. (And of course not soo much pain!) But also used small resolutions.
I use(d)
http://talk.maemo.org/showthread.php?t=77695
Is this nokia/ti/freemangordon stuff is still OpenMAX?
it wasnt primary for gaming so "stable" lag was tolerable.
Hope to find an answer.
Last edited by homejogger; 2018-10-01 at 03:13.