- Forum
- International
- English Section
- Puzzled by framebuffer behavior, low resolution, can't write to the bottom via fd0
Thanks: 0
Ergebnis 1 bis 1 von 1
-
06.06.2018, 03:11 #1Anfänger
- Registriert seit
- 06.06.2018
- Beiträge
- 2
- Thanks (gegeben)
- 0
- Thanks (bekommen)
- 0
- Total Downloaded
- 0
- Total Downloaded
- 0
- Thanks (gegeben)
- 0
- Thanks (bekommen)
- 0
Puzzled by framebuffer behavior, low resolution, can't write to the bottom via fd0
I am a very recent OpenATV convert and I am enjoying it. But I am also a bit puzzled by OpenATV's framebuffer behavior compared to other images.
I am using OpenATV 6.1.0 (2018-05-30) and MetrixHD skin on VU+ Ultimo 4k receiver. My TV has 1920x080 resolution and I set 1080p in Video options. Framebuffer's resolution is 1280x720 (as reported by fb_var_screeninfo structure in my C++ code). Why is the resolution of the framebuffer lower than resolution set in OpenATV options?
Additionally, I have some code that writes to framebuffer (/dev/fb0) and I'm getting different results on OpenATV than in other images. For example, if I draw a rectangle that matches reported size of the framebuffer, which is 1280x720 in the case of OpenATV, the entire screen is not filled with that rectangle, but only the top 2 / 3rds of the screen. There is no way that I can draw all the way to the bottom of the screen, and this area that I can't draw to seems to correspond to the area occupied by the channel infobar. Behavior is the same regardless if channel infobar is currently displayed on the screen or not.
I have two questions and I will appreciate any attempt to answer either of them.
1) Why is my framebuffer not identical to my TV's resolution (1080p), and is there a way to make it so without messing up everything else? I succesfully changed it to 1920x1080 with ioctl(fb, FBIOPUT_VSCREENINFO, vinfo) after updating vinfo structure, but that completely messed up on screen graphics.
2) Is it possible to draw to the bottom of the screen through framebuffer, and if so, how? If not, what can I use instead? I am writing some real-time analysis of the live image, so drawing needs to be done efficiently.
Thanks in advance!
AlexGeändert von Alex98 (06.06.2018 um 11:50 Uhr)
-
Advertising
Gehe zu:
English Section
Nach oben
- Bereiche
- Benutzerkontrollzentrum
- Private Nachrichten
- Abonnements
- Wer ist online
- Foren durchsuchen
- Forum-Startseite
- Foren
- openATV Board
- openATV Images
- Allgemeine Image Informationen
- Fehlende oder falsche Übersetzungen
- openATV 4.0 BETA TEST Rückmeldungen
- openATV 4.1 Rückmeldungen
- openATV 4.2 Rückmeldungen
- openATV 4.3 ALPHA GST 1.45 TEST Image Rückmeldungen
- openATV 5.0 Rückmeldungen
- openATV 5.1 Rückmeldungen
- openATV 5.2 BETA Rückmeldungen
- openATV 6.1 Image Rückmeldungen
- openATV 6.2 Image Rückmeldungen
- openATV 6.3 Public Stable Image Rückmeldungen
- openATV 6.5 Python3 Entwicklung
- openATV 7.0 PY3.9/OpenSSL 1.1.1
- HOWTOs
- openATV 6.4 Rückmeldungen
- openATV 7.1 PY3.10/OpenSSL 3.0 EOS
- openATV 7.2 PY3.11/OpenSSL 3.07
- openATV 5.3 Image Rückmeldungen
- openATV 6.0 Image Rückmeldungen
- openATV 7.3 PY3.11/OpenSSL 3.1
- openATV 7.4 PY3.12.2/OpenSSL 3.2.1
- Hersteller mit Support
- Air Digital
- Air Digital Zgemma i55
- Air Digital Zgemma I55Plus
- Air Digital Zgemma I55 SE
- Air Digital Zgemma-Star LC
- Air Digital Zgemma-Star S
- Air Digital Zgemma-Star 2S
- Air Digital Zgemma-Star H1
- Air Digital Zgemma-Star H2
- Air Digital Zgemma H.S
- Air Digital Zgemma H.2S
- Air Digital Zgemma H.2H
- Air Digital Zgemma H.2S Plus
- Air Digital Zgemma H3.2TC
- Air Digital Zgemma H3 AC
- Air Digital Zgemma H4
- Air Digital Zgemma H5
- Air Digital Zgemma H5.2TC
- Air Digital Zgemma H5.2S
- Air Digital Zgemma H5 AC
- Air Digital Zgemma H5.2S Plus
- Air Digital Zgemma H6
- Air Digital Zgemma H7
- Air Digital Zgemma H8 2H
- Air Digital Zgemma H9
- Air Digital Zgemma H9 COMBO
- Air Digital Zgemma H9 TWIN
- Air Digital Zgemma H9 SE
- Air Digital Zgemma H9 TWIN SE
- Air Digital Zgemma H9 COMBO SE
- Air Digital Zgemma H10 2S/2H
- Air Digital Zgemma H10 COMBO
- Air Digital Zgemma H11
- ANADOL
- Amiko
- atto.tv
- AX (powered by Opticum)
- AXAS
- DINOBOT
- Edision
- Edision Optimuss OS1
- Edision Optimuss OS2
- Edision Optimuss OS1 Plus
- Edision Optimuss OS2 Plus
- Edision Optimuss OS3 Plus
- Edision Argus pingulux
- Edision Argus pingulux plus
- Edision Argus pingulux mini
- Edision OS mini
- Edision OS mini Plus
- Edision OS mega
- Edision OS nino
- Edision OS nino Plus
- Edision OS nino Pro
- Edision OS MIO 4K
- Edision OS MIO+ 4K
- Edision OS mini 4K
- Gigablue
- Gigablue 800 Solo
- Gigablue 800SE
- Gigablue 800UE
- Gigablue SE Plus
- Gigablue UE Plus
- Gigablue IPBOX
- Gigablue X1
- Gigablue X3
- Gigablue X3 H
- Gigablue Ultra UE
- Gigablue X2
- Gigablue Quad
- Gigablue Quad Plus
- Gigablue Quad 4K
- Gigablue UE 4K
- Gigablue X3 4K
- GigaBlue UHD IP 4K
- GigaBlue UHD Trio 4K
- GigaBlue UHD Trio 4K PRO
- HITUBE
- IZIBOX
- JamesDonkey
- MaXytec
- Mut@nt
- NOVALER
- OCTAGON
- OCTAGON SF8 HD
- OCTAGON XP1000 Plus
- OCTAGON SF98 E2 HD
- OCTAGON SF108 E2 HD
- OCTAGON SF128 E2 HD BLUE
- OCTAGON SF138 E2 HD RED
- OCTAGON SF208 E2 HD LCD Single
- OCTAGON SF228 E2 HD LCD Twin
- OCTAGON SF3038
- OCTAGON SF4008 4K Linux E2
- OCTAGON SF8008 4K UHD
- OCTAGON SX988 4K UHD DUAL OS
- OCTAGON SFX 60×8 Serie
- OCTAGON SX88/SX888 V2 4K DUAL
- Protek
- PULSe
- uClan
- qviart
- Air Digital
- Hersteller ohne Support
- Atemio
- Azbox
- Beyonwiz
- D-cube
- DreamMultimedia
- EVO
- Ferguson
- Formuler
- Fulan
- Galaxy Innovations
- Golden Interstar
- Golden Media
- HDBOX
- IQON
- Medi@link IXUSS
- MEGASAT
- Miraclebox
- MixOS - Ebox
- MK Digital - Maxdigital
- Odin - Optibox
- Opticum
- Red Eagle
- relook
- Roxxs
- SAB
- Sezam
- Sogno
- Space
- SPYCAT
- Technomate
- Telestar
- Tiviar
- T-rex
- VALA
- Venton Unibox
- VIMASTEC
- Vizyon
- VU+
- WETEK
- World Vision
- WWIO
- XSARIUS
- Xtrend
- Allgemeine Image Informationen
- Receiver - Firmware
- Sonstiges
- IceTV
- StreamMeNG
- Android und Co.
- Off-Topic
- International
Lesezeichen