|
2012-01-13
, 02:50
|
Posts: 362 |
Thanked: 426 times |
Joined on Nov 2010
@ Italy, Lombardia
|
#22
|
Same apply for other ideas - I don't said that Your solution isn't worth considering, but is it achievable (on N900, not apple products) with current tools? If not, do we have any perspective for writing such? How much work would it take?
I must admit, that I'm focusing on X display exporting, as I wish to stick with something both effective and achievable. Personally, I can live without playing GLES games (Neverball ) on big screen, or using remote desktop explicitly for doing so (productivity things = most of Maemo programs - are priority IMO).
Of course, I'll change mind with pleasure, if Your ideas with video framebuffer encoding/decoding turns out to be achievable, and You - or someone else - come with a working solution.
gst-launch ximagesrc ! video/x-raw-rgb,framerate=15/1! dspvpp ! dspjpegenc encoding-quality=60 ! avimux ! filesink location=/media/mmc1/testgrab.avi
gst-launch ximagesrc ! video/x-raw-rgb,framerate=10/1! dspvpp ! dsph264enc ! max-bitrate=4000000 ! avimux ! filesink location=/media/mmc1/testgrab.avi
|
2012-01-13
, 13:04
|
Posts: 362 |
Thanked: 426 times |
Joined on Nov 2010
@ Italy, Lombardia
|
#24
|
The Following User Says Thank You to Fabry For This Useful Post: | ||
|
2012-01-14
, 01:41
|
|
Posts: 5,028 |
Thanked: 8,613 times |
Joined on Mar 2011
|
#25
|
The Following User Says Thank You to Estel For This Useful Post: | ||
|
2012-01-14
, 15:27
|
Posts: 362 |
Thanked: 426 times |
Joined on Nov 2010
@ Italy, Lombardia
|
#26
|
15 fps is still much better, than what we usually get with VNC, not to mention quality of TV-Out.
/Estel
The Following User Says Thank You to Fabry For This Useful Post: | ||
|
2012-01-15
, 23:34
|
Posts: 915 |
Thanked: 3,209 times |
Joined on Jan 2011
@ Germany
|
#27
|
The Following 3 Users Say Thank You to sulu For This Useful Post: | ||
|
2012-01-16
, 00:24
|
|
Posts: 5,028 |
Thanked: 8,613 times |
Joined on Mar 2011
|
#28
|
I tried a few things during the weekend. First I thought we might be able to move X windows from the N900 (or at least from Easy Debian) to another computer using xpra [1]. In principle this works fine but unfortunately produces a lot of CPU overhead when watching video since it doesn't support GPU acceleration.
My 2nd idea was x2x [2] which means the Rhaspberry would do everything except input. This too works fine in principle. I can forward the keyboard from another computer and if I use one of the compass point switches even mouse forwarding works fine. But using the compass point switches means that the desktop feels like having two displays hooked up to one computer which usually is a good idea. Unfortunately it is no good idea at all if your input device is a touchscreen and not a regular touchpad because this way you can't leave your primary screen.
So what we need is either an option to make the N900's screen behave like a regular touchpad, i.e. interpreting movements as relative not as absolute (if someone could write a Maemo application that would cover the whole screen and transform the absolute inputs into relative outputs that would be great) or tell x2x to forward mouse movements as long as the cursor is on the x2x window (which I first thought is the case, but it seems it isn't - please prove me wrong and tell me which switch I missed!)
I see a 3rd option:
Keyboard forwarding with x2x works fine, and if we carry an N900, a Rhaspberry, a USB and an HDMI cable and most likely one or two chargers with us we can just as easily add a micro mouse to that, which unfortunately brings us back to our tiny but mighty pocket computer that we call N900 PLUS THE HUGE BAG WITH ALL THE EXTRA CABLES AND ADAPTERS.
btw: If we connect a mouse anyway the only point in connecting the N900 and the Rhaspberry is to spare the keyboard. TBH the N900's keyboard isn't great either so we could just use an onscreen keyboard with the mouse on the Rhaspberry and make that whole thing an awful lot cheaper by simply canceling the N900.
[1] http://packages.debian.org/search?ke...ll§ion=all
[2] http://packages.debian.org/search?ke...ll§ion=all
|
2012-01-16
, 07:06
|
Posts: 915 |
Thanked: 3,209 times |
Joined on Jan 2011
@ Germany
|
#29
|
Watching videos isn't so much a problems - it's nice to have, yet main goal is to have working desktop with all productivity things (browser, libreoffice, etc). "In Principle" mean that it was working for both Maemo and Easy Debian, or only for ED?
Well, honestly, when i connect N900 to external desktop, I don't have any problem with connecting my USB mini-keyboard and bluetooth mouse - the point is that I can use device, that I have always with me (N900) as full-fledged PC connected to big desktop, by just adding three components 9Raspberry Pi, BT mouse, and mini-keyboard), that I take with me when needed.
Also, You actually tried it with N900 and N900 content into screen, yes? I'm asking, because there were (reportedly) nasty things related to X display forwarding *from* N900, which seems, were not affecting You.
The Following User Says Thank You to sulu For This Useful Post: | ||
|
2012-01-16
, 09:24
|
Posts: 669 |
Thanked: 433 times |
Joined on May 2010
|
#30
|
If you have a keyboard and a mouse with you, and the Rhaspberry runs Debian anyway you already have a fully working desktop. What's the N900 supposed to do in this scenario? Ok, you might use it to get an internet connection but that's simply connecting it in PC suite mode. Or you want to use the data stored on it? Simply connect it in mass storage mode. If you want both there should be a way in PC suite mode that allows mounting the N900 via network.
The Following User Says Thank You to impeham For This Useful Post: | ||
Tags |
dvi hdmi, external, monitor, raspberry pi, usb vga |
|
Of course exporting X require linuxbox (even, if the linuxbox is a ~credit-card like Raspberry Pi) - it's all about that.
Same apply for other ideas - I don't said that Your solution isn't worth considering, but is it achievable (on N900, not apple products) with current tools? If not, do we have any perspective for writing such? How much work would it take?
I must admit, that I'm focusing on X display exporting, as I wish to stick with something both effective and achievable. Personally, I can live without playing GLES games (Neverball ) on big screen, or using remote desktop explicitly for doing so (productivity things = most of Maemo programs - are priority IMO).
Of course, I'll change mind with pleasure, if Your ideas with video framebuffer encoding/decoding turns out to be achievable, and You - or someone else - come with a working solution.
Also, keep in mind, that whole idea with X display forwarding came from #maemo IRC talk (with SpeedEvil and DocScrutinizer [joerg_rw] - so, I think that some help can be also "sucked" from knowledgeable people on #maemo IRC.
I'll try to do so, when given some free time + I'll setup experimental linuxbox (in current conditions, only linuxbox that I have available to mess with freely is N900, but I'm planning to get my 'old' 3,5'' 80GB HD, and connect it via USB to some machine, then install linux on it, creating "safe" way to turn some machine into linuxbox, without being 'executed' for screwing something on main system).
given the fact, that it *does* require some time to even start, it would be great if someone can start messing with exporting X display before me
/Estel
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
Last edited by Estel; 2012-01-10 at 03:08.