Kysymys

VLC 1.0.0

  • 9 heinäkuu 2009
  • 28 kommenttia
  • 1693 katselukerrat

Päivitin VLC:n tuohon uuteen versioon. Nyt ei SaunaVision kuva näy enää selaimella (FF 3.5). Downloaderin kautta sain kyllä näkymään. Lomituksenpoisto piti ottaa pois, muuten tuli vaakaviivoja kuvaan.

28 kommenttia

Päivitin taas VLC:n.

Muuten ihan OK, mutta tarjoaa aina Teksti-TV:tä kuvan päälle eli etsii tekstitystä sieltä. En löydä asetuksista kohtaa, missä sen oleetuksen saa pois. Joka kerta pitää erikseen poistaa.
Käyttäjätaso 2

Seuraavaksi vois vaikka piipahtaa kuluttaja-asiamiehen juttusilla. Enpä muista milloinkaan nähneeni näin paskasti hoidettua kokonaisuutta, melkein kuin olisi jonkun nuorisolauman hengentuotoksen beta-testaaja.


Kuluttajavirastolle voit kyllä tehdä "ilmiannon". Lomake löytyy netistä (www.kuluttajavirasto.fi).

"Piipahda" kuitenkin vaikka kuluttajaneuvojan juttusilla. Wilskan juttusille tuskin on kovin helppo päästä.
Käsittämätöntä, että kun SaunaVisio palvelusta on maksanut Kotitotaalissa, sitoutuen määrätynpituiseen soppariin, niin palveluntarjoaja EI kuitenkaan ole sitoutunut yhtään mihinkään, ja ei viitsi edes tuota VLC plukkarin bugia korjata omalta sivultaan. Siis oikeesti, kuinka tää voi olla edes mahdollista? Selitykseksi ei riitä se, että ElisaViihde on olemassa. No mitä sitte, eipä ole tännepäin tarjottu.

Nyt Saunalahti pikkuhiljaa nämä PERUSJUTUT kuntoon. Ei kenenkään pitäisi tarvita olla IT-guru saadakseen Saunavision tallenteet näkymään selaimessa!

Seuraavaksi vois vaikka piipahtaa kuluttaja-asiamiehen juttusilla. Enpä muista milloinkaan nähneeni näin paskasti hoidettua kokonaisuutta, melkein kuin olisi jonkun nuorisolauman hengentuotoksen beta-testaaja.

Tero
Olinhan tyhmä, niinhän sinä sanoit.

Nyt kaikki kunnossa. Kiitos!
Käyttäjätaso 7
Kunniamerkki +3



SaunaVisioDownloader
vlc="C:Program FilesVideoLANVLCvlc" --sub-language fi --vout-filter deinterlace --deinterlace-mode blend



Tuo rivi oli jo INI-tiedostossa.


blend-toiminne on 1.0.0 versiossa siis rikki. vaihda sen tilalle bob tai linear.


SaunaVisioDownloader
vlc="C:Program FilesVideoLANVLCvlc" --sub-language fi --vout-filter deinterlace --deinterlace-mode blend



Tuo rivi oli jo INI-tiedostossa.
SaunaVisioDownloader ja SaunaVisioVBS asettaa deinterlace moodiksi blend
vlc 1.0:lla blend ei toimi (poistettu käytöstä, tais olla tietoturva ongelma), siitä löyty netistäkin kun vain jaksoi kaivaa

Kokeile auttaisiko Bob tai Linear

SaunaVisioDownloader
vlc="C:Program FilesVideoLANVLCvlc" --sub-language fi --vout-filter deinterlace --deinterlace-mode blend

SaunaVisioVBS
vlc      = """C:Program FilesVideoLANVLCvlc.exe"" --sub-language fi --vout-filter deinterlace --deinterlace-mode blend"
Miten saan VLC 1.0.0.:n uskomaan, että hakuan lomituksenpoiston päälle oletuksena.

Aian kun alan katsomaan uutta tallennetta SaunavisioDownloaderilla, lomituksenpoisto on pois ja kuvaan tulee vaakaviinoja villoin tällöin.


http://www.elisaviihde.fi/js/tvrecorder/vlcplayer.js ' TARGET='_blank

Tuo on korjattu heti seuraavana työpäivänä Crayn ilmoittaessa missä vika sijaitsee
Last-Modified => Mon, 13 Jul 2009 09:34:28 GMT

saunavisiotahan ei enään kehitetä joten tuskin tullaan korjaamaan saunavision puolelle.


Ainoa asia jota ei näköjään ole korjattu on tuo teletext overlay. Se on joissain tallenteissa tekstitysraidalla 1, joten VLC 1.0.0 saattaa joskus lyödä sen kuvan päälle.
VLC Pluginin vlc.video.teletext parametri ei siis tässä tapauksessa vaikuta, koska se kontrolloi vain "aitoa" teletext streamia (telx).

Nopea ja yksinkertaisin korjaus tuohon viihteen vlcplayer.js:n olisi ottaa kommentointi pois seuraavalta riviltä.

   
// options.push(":sub-track=" + subTrack);

Toinen vaihtoehto on "no-spu" option lisääminen VLC Pluginin playlist kohteille, mutta tämä todennäköisesti kytkee pois myös oikeatkin tekstitykset YLE-kanavilta.

En ole testannut, koska minua ei huolita Elisa Viihteen asiakkaaksi vaikka olen toimitusalueella 😛 *vink vink*

http://www.elisaviihde.fi/js/tvrecorder/vlcplayer.js ' TARGET='_blank

Tuo on korjattu heti seuraavana työpäivänä Crayn ilmoittaessa missä vika sijaitsee
Last-Modified => Mon, 13 Jul 2009 09:34:28 GMT

saunavisiotahan ei enään kehitetä joten tuskin tullaan korjaamaan saunavision puolelle.
Käyttäjätaso 5
Kunniamerkki

Liekö sitten Elisa Viihteen puolella sivuston koodi jo korjattu (?). Jos joku voi postata ElisaViihteen vastaavan vlcplayer.js skriptin niin tämä on helposti tarkistettavissa.


Skripti löytyy alla olevasta osoitteesta. Käsittääkseni sen lataamiseen ei tarvitse Elisa Viihteen tunnareita.

http://www.elisaviihde.fi/js/tvrecorder/vlcplayer.js ' TARGET='_blank


* Elisaviihde näkyy FF 3.5+vlc-mozillaplugin 1.0.0 yhdistelmällä (OS openSUSE 11.1). Saunavisio ei näy.
* Mutta, mutta...teletex pukkaa päälle melkein heti, eikä sitä saa vissiin pluginissa millään pois?



Liekö sitten Elisa Viihteen puolella sivuston koodi jo korjattu (?). Jos joku voi postata ElisaViihteen vastaavan vlcplayer.js skriptin niin tämä on helposti tarkistettavissa.

Kuten jo aiemmin ilmoittelin tässä ketjussa, tein ja testasin oman SaunaVisio vlcplayer.js skriptin joka korjaa sekä VLC Plugin 1.0.0 tuen sekä tuon teletext ongelman.
Vika on siis todistettavasti korjattavissa, mutta se vaatii että Saunalahti saisi samalla tavalla korjatun koodin linjoille palveluunsa.



Saunalahden näkymisen suhteen ei kai kannata kauhiasti ponnistella, milloin mahtaa pimetä?



Toivottavasti ei pimene. Olen yrittänyt jo monta viikkoa taistella Elisan ja Saunalahden asiakaspalvelun kanssa, että pääsisin siirtymään SaunaVisio asiakkaasta Elisa Viihteen asiakkaaksi. Olen jopa tarjoutunut tilaamaan Elisa Viihteen uusine bokseineen täysin uutena tilaajana, jos vain tallenteet/tunnukset saisi siirtymään.. Toistaiseksi siirtyminen on osoittautunut mahdottomaksi - eikä edes rahaa vastaan onnistu. (En ole kotitotaaliasiakas)

http://saunavisio.wippiespace.com/saunavisio/SaunaVisioLauncher/ -ohjetta en osaa laittaa linuxissa toimimaan, en saa FF'n config'iin saunalahti-


Ubuntussa testasin ja vlc:n sain toimimaan, wget linkki herjaa ettei protokollaa ole kytketty mihinkään ohjelmaan.
vlc linkkikään ei toiminut heti about:config muutosten jälkeen vaan piti manuaalisesti valita käynnistettävä ohjelma /home/pekko/launch_vlc

Heti about:config muutoksen jälkeen saunavisio-vlc näkyi Content Type määrityksissä mutta saunavisio-wget ei näy vaikka tehty samalla tavalla.
Jos saunavisio-vlc määrityksen poistaa niin edelleen se näkyy Content Type määrittelyissä.
FF ei taida tuolta osin toimia oiken.

Tiedoksi jos joku ei ole sattunut huomaamaan:

* Elisaviihde näkyy FF 3.5+vlc-mozillaplugin 1.0.0 yhdistelmällä (OS openSUSE 11.1). Saunavisio ei näy.
* Mutta, mutta...teletex pukkaa päälle melkein heti, eikä sitä saa vissiin pluginissa millään pois? Sama ongelma oli aikaisemminkin mutta silloin asia hoitui lataamalla vanhempi vlc-mozillaplugin, nyt vaan ei taida löytyä mistään, packman'n reposta en ainakaan osaa löytää?.

No, voihan sitä katsella vlc'llä siitä sourcen doGo-osoitteesta, näkyy myös kaffeinella näköjään.

http://saunavisio.wippiespace.com/saunavisio/SaunaVisioLauncher/ -ohjetta en osaa laittaa linuxissa toimimaan, en saa FF'n config'iin saunalahti-wget ja saunalahti-vlc'tä.
Katselusivun taltioidusta sourcesta saan katseluosoitteen seuraavalla scriptillä.

grep doGo program.sl|sed 's/..........(.*).../1/'

mutta pitäisi saada automaattisesti putkitettua source-sivu em. scriptiin ja se edelleen putkitettua vlc'hen.
Mutta eipä onnistu, kyvyt loppuu.
Olis vaan jotenkin miellyttävämpi katsella vlc'llä kuin pluginilla!
Saunalahden näkymisen suhteen ei kai kannata kauhiasti ponnistella, milloin mahtaa pimetä?
Itse jouduin downgradee vlc:n pari versioo alaspäin että sain toimimaan.
Toivottavasti vika korjataan pian jotta voi nauttia myös uusimmilla versiolla. 🙂


Se että ActiveX-komponentissa log objekti toimii vaikuttaisi olevan virhe, ei se että mozilla plugin ei toimi (jos yritetään käyttää log-objektia)


Mitä pitäisi tehdä:

Korrekti ratkaisu olisi kirjata VLC:lle bugiraportti siitä, että log objekti toimii ActiveX pluginissa edelleen vastoin dokumentaatiota ja toivoa että korjaavat sen seuraavassa julkaisussa (1.0.1).

Lisäksi pitäisi saada Saunalahti korjaamaan oma koodinsa - ja siinä voikin olla sitten tekemistä :P



Eikö parempi ratkaisu tietoturvasta huolestumattomille IE-käyttäjille olisi, että ensin korjataan Saunalahden koodi - ja vasta sitten lähetetään VLC:lle bugiraportti...

Se että ActiveX-komponentissa log objekti toimii vaikuttaisi olevan virhe, ei se että mozilla plugin ei toimi (jos yritetään käyttää log-objektia)


Tästä olen täysin samaa mieltä. On miltei harmillista että ActiveX pluginin "bugi" sallii toiminnan IE:llä. Mozillan plugin toimii tältä osin moitteetta ja dokumentaation mukaisesti.

Taustatietoja kiinnostuneille:

vlc.log objektin poiston taustalla on tämä alunperin Debian-projektissa raportoitu tietoturvaongelma:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=529633

VLC kehittäjät olivat jo siirtäneet ActiveX pluginin deprecated-tilaan (vanheneva/poistuva), kunnes 1.0.0 julkaisuvalmistelujen yhteydessä oli päätetty jostain syystä tehdä kohtuullisen hätäisesti "de-deprecate" 😉 Tämä on lainaus suora VLC-versionhallintalogista.

Seurauksena oli se, että ActiveX/IE plugin tuli kutakuinkin VLC 0.8.x koodikannalla mukaan 1.0.0 julkaisuun. Tästä seurasi, että vastoin tarkoitusta juuri tämä ongelmana oleva log-objekti jäi koodiin mukaan. Lopputuloksena ActiveX/IE dinosaurus toimii kuten tässäkin keskustelussa jo raportoitu - sehän on periaatteessa VLC Plugin 0.8, tietoturvareikineen kaikkineen.

.. toisaalta, jos tekee valinnan käyttää IE:tä ja siten ActiveX pluginia niin tietoturva tuskin muutenkaan on loppukäyttäjälle oleellista. 😉

vlc.log objektilla, joka oli 0.8.x Mozilla-pluginissa ja vieläkin 1.0.0 ActiveX-pluginissa voi verkkosivun ylläpitäjä vapaasti kerätä lokiin käyttäjän koneelta esim. kansioiden tiedostolistaukset.
Siksi sen poistaminen on/oli erityisen tärkeää.

Mitä pitäisi tehdä:

Korrekti ratkaisu olisi kirjata VLC:lle bugiraportti siitä, että log objekti toimii ActiveX pluginissa edelleen vastoin dokumentaatiota ja toivoa että korjaavat sen seuraavassa julkaisussa (1.0.1).

Lisäksi pitäisi saada Saunalahti korjaamaan oma koodinsa - ja siinä voikin olla sitten tekemistä 😛

Tosin se IE:hän käyttää sitä VLC ActiveX pluginia, eikä sitä Mozilla pluginia joka lienee kökkö.

Dokumentaation mukaan, ilman testailuja vahvistaisin Crayn havainnot, vika on saunalahden/elisan koodissa.
http://wiki.videolan.org/Documentation:WebPlugin#Log_object ' TARGET='_blank
Log object
CAUTION: For security concern, VLC 1.0.0-rc1 is probably the latest (near-to-stable) version in which this object and its children are supported.

Se että ActiveX-komponentissa log objekti toimii vaikuttaisi olevan virhe, ei se että mozilla plugin ei toimi (jos yritetään käyttää log-objektia)
Käyttäjätaso 7
Kunniamerkki +3

Itselläni toimii tallenteiden katsominen Elisa Viihteessä, IE8:lla ja VLC 1.0.0 versiolla. Firefox ei toimi.


Jep, samat havainnot. IE8 on ainoa joka toimii. Firefox, Chrome ja Opera, ei yksikään toimi.

Tosin se IE:hän käyttää sitä VLC ActiveX pluginia, eikä sitä Mozilla pluginia joka lienee kökkö.
Olen tehnyt päivitetyn vlcplayer.js skriptin, joka lisää asiallisen tuen VLC Plugin 1.0.0:lle.

Korjasin seuraavat ongelmat:
    vlc.log Javascript-objektia ei enää käytetä (VLC Plugin 1.0.0 ja uudemmat toimivat) Teksti-TV on SaunaVision transport streamissa subtitle-raidalla. Se saattaa näkyä kuvan päällä jatkuvasti, jos käytetään VLC 1.0.0 Pluginia. (korjaus: piilotetaan subtitle raita, jossa teksti-tv on) HTTP streaming bufferia kasvatettu 10 sekuntiin. Tämä parantaa katselukokemusta ei-niin-laadukkailla DSL-linjoilla. (optio)

En tietenkään voi laittaa tätä tekemääni korjattua skriptiä Saunalahden palvelimille - olenhan vain tavallinen asiakas - mutta voin lähettää sen pyyntöä vastaan asiasta kiinnostuneille ;)

Itse testasin korjausten toiminnan pakottamalla selaimen lataamaan tämän korjatun version tiedostosta paikallisesti ja ohittamaan SaunaVision sivukoodissa olevan alkuperäisen linkin. Hyvin toimii.

Nyt on ainakin sitten todistettu, että ongelman korjaaminen on mahdollista. Toivottavasti Saunalahti itse saa korjaukset tehtyä sivustoonsa mahdollisimman pian. 😛

Itselläni toimii tallenteiden katsominen Elisa Viihteessä, IE8:lla ja VLC 1.0.0 versiolla. Firefox ei toimi.


Hyvä, että edes jotenkin. Vaan Linux käyttäjät ei juuri IE:a käytä. Tuskinpa Mac käyttäjätkään.
Kunniamerkki
Itselläni toimii tallenteiden katsominen Elisa Viihteessä, IE8:lla ja VLC 1.0.0 versiolla. Firefox ei toimi.
Kiitos Cray selvennyksetä missä vika on.

Nyt vaan toivotaan, että Saunis saa korjattua virheensä, että voi taas koneella tallenteita katsella.
VLC Plugin 1.0.0 ei toimi SaunaVisiossa tai Elisa Viihteessä, koska molempien palveluiden sivulla yritetään käyttää 0.8.x versioissa ollutta vlc.log objektia, joka on poistettu versiossa 1.0.0 turvallisuussyistä.

Tämä käy selvästi ilmi VLC pluginin dokumentaatiosta:


SaunaVisio käyttää seuraavaa Javascript koodia VLC pluginin ohjaukseen:
http://www.saunavisio.fi/js/tvrecorder/vlcplayer.js

Video ei näy, koska rivillä 219 em. koodissa yritetään kutsua vlc.log objektia. Seurauksena javascript plugin ajo päättyy virheeseen ennenkuin videon toistoa ehditään aloittaa:

       
....
        // clear the message log and enable error logging
        vlc.log.verbosity = 1;
        vlc.log.messages.clear();
        // play MRL
        vlc.playlist.playItem(itemId);
....

Huolimatonta, kun ei ole luettu vlc.log objektin dokumentaatiota tarkemmin. Ei pitäisi koskaan ottaa jo kauan sitten poistuvaksi ilmoitettua toimintoa käyttöön julkisessa palvelussa.

Vika ei ole käyttäjissä eikä VLC pluginin uudessa versiossa - vika on SaunaVision verkkosivun koodissa.

FF 3.5 ja VLC 1.0 yhdistelmä ei tosiaankaan näytä toimivan.


No ei kyllä toimi Operassakaan. Ei Linuxissa eikä Windowsissa. Ei vakaassa eikä beta-versiossa. Jos jollakulla toimii, tieto olisi tervetullut.

Osallistu keskusteluun