HD-reso & OSD

HD materiaali 720p/1080i/1080p. Toisto, tallennus & softat.
Post Reply
bulldozer
Vanhempi harrastaja
Posts: 79
Joined: 02.04.2008 10:43
Location: Nokia

HD-reso & OSD

Post by bulldozer »

Ei ihan tarkkaan ottaen HDTV materiaalin tai sen toistoon liittyvää, mutta aihetta läheisesti sivuava kuitenkin...

Tavoite olisi saada myös SD-kanavilla OSD:t HD-resoluutiolle, niin etteivät tekstit näyttäisi aivan palikoilta isolla ruudulla (ja että esim. EPG-näyttöihin mahtuisi vähän enemmän tavaraa).

Käytössä vdr 1.6.0 e-tobi/hanno paketeista, outputtina xineliboutput, alustana Ubuntu 8.10 Intrepid 64bit, näyttönä emolle integroitu nVidia GeForce 9400.

Ajattelin että ok, OSD:n skaalaus pois ja koko riittäväksi, niin siinähän se. Mutta eipä ihan... OSD:n maksimikoko näkuu olevan 672x567, joka on aika kaukana jostain (lähes) 1920x1080:sta.

Tuo näyttäisi olevan määritelty yhdessä tiedostossa (config.h), joten jos luovun valmiista paketeista, muutan tuota ja käännän koko hökötyksen niin toimiiko? Vai vieläkö pitäisi ottaa jotain muuta huomioon? Vai onko viisaampi unohtaa toistaiseksi koko juttu tältä erää?

mihatsu
Isäntä
Posts: 117
Joined: 23.02.2007 20:43
Location: Espoo

Re: HD-reso & OSD

Post by mihatsu »

bulldozer wrote:Ei ihan tarkkaan ottaen HDTV materiaalin tai sen toistoon liittyvää, mutta aihetta läheisesti sivuava kuitenkin...

Tavoite olisi saada myös SD-kanavilla OSD:t HD-resoluutiolle, niin etteivät tekstit näyttäisi aivan palikoilta isolla ruudulla (ja että esim. EPG-näyttöihin mahtuisi vähän enemmän tavaraa).

Käytössä vdr 1.6.0 e-tobi/hanno paketeista, outputtina xineliboutput, alustana Ubuntu 8.10 Intrepid 64bit, näyttönä emolle integroitu nVidia GeForce 9400.

Ajattelin että ok, OSD:n skaalaus pois ja koko riittäväksi, niin siinähän se. Mutta eipä ihan... OSD:n maksimikoko näkuu olevan 672x567, joka on aika kaukana jostain (lähes) 1920x1080:sta.

Tuo näyttäisi olevan määritelty yhdessä tiedostossa (config.h), joten jos luovun valmiista paketeista, muutan tuota ja käännän koko hökötyksen niin toimiiko? Vai vieläkö pitäisi ottaa jotain muuta huomioon? Vai onko viisaampi unohtaa toistaiseksi koko juttu tältä erää?
Tuota maximikokoa voi suurentaa 1920x1080. Piti jotain tiedostoa puukottaa ennen kääntöä mutta en muista mitä... Tältä foorumilta kyllä löytyy se

EDIT

Code: Select all

--- config.h.orig       2006-10-28 02:30:20.000000000 +0300
+++ config.h    2006-10-28 00:14:11.000000000 +0300
@@ -41,9 +41,9 @@
 #define MAXLIFETIME 99

 #define MINOSDWIDTH  480
-#define MAXOSDWIDTH  672
+#define MAXOSDWIDTH  1280
 #define MINOSDHEIGHT 324
-#define MAXOSDHEIGHT 567
+#define MAXOSDHEIGHT 720

 #define MaxFileName 256
 #define MaxSkinName 16 

User avatar
jarno
Yli-ihminen
Posts: 527
Joined: 25.06.2005 3:00
Location: Tampere

Post by jarno »

Sain tuon ketjun http://www.linuxtv.fi/viewtopic.php?t=1 ... axosdwidth avulla osd:n koon sopivammaksi, mutta miten saan ylen käyttämän dvb-tekstityksen jonnekin muualle kuin keskelle ruutu? Se tuntuu nyt olevan siinä kohdassa missä se olisi jos osd:n koko olisi 672x567. Asetuksista löytyi 'tekstityksen tasaus' -kohta jolla sain tekstityksen alkamaan vasemmasta laidasta, mutta miten saan tekstityksen alemmas? Tällä hetkellä se on noin 1/3 ruudun alalaidasta.

Käytössä siis vdr 1.6.0, jossa sisäänrakennettu dvb-tekstitys tuki.

rofafor
Optikkoliikkeen kopiovastaava
Posts: 1365
Joined: 26.03.2004 3:00
Location: Internet

Post by rofafor »

jarno wrote:miten saan ylen käyttämän dvb-tekstityksen jonnekin muualle kuin keskelle ruutu?
Käyttämällä 720x576 resoluutiolla olevaa OSD:tä - tai sitten skaalaamalla DVB bitmappeja (tai pelkästään niiden sijaintia) uuden OSD-kokosi mukaisesti dvbsubtitle.c:ssä.

Post Reply