<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>malex dot org &#187; dvb-t</title>
	<atom:link href="http://www.malex.org/archives/tag/dvb-t/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.malex.org</link>
	<description></description>
	<lastBuildDate>Mon, 06 Dec 2010 10:08:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/it/</creativeCommons:license>		<item>
		<title>Emergenza digitale terrestre</title>
		<link>http://www.malex.org/archives/2010/12/emergenza-digitale-terrestre/</link>
		<comments>http://www.malex.org/archives/2010/12/emergenza-digitale-terrestre/#comments</comments>
		<pubDate>Sat, 04 Dec 2010 14:46:47 +0000</pubDate>
		<dc:creator>mlx</dc:creator>
				<category><![CDATA[Tecnologie]]></category>
		<category><![CDATA[dvb-t]]></category>
		<category><![CDATA[digitale terrestre]]></category>
		<category><![CDATA[Eventi]]></category>
		<category><![CDATA[friuli]]></category>
		<category><![CDATA[tv]]></category>

		<guid isPermaLink="false">http://www.malex.org/?p=610</guid>
		<description><![CDATA[Ieri mattina, in un grosso supermercato della zona, un apposito banchetto fornisce assistenza e conforto alle persone colpite dall&#8217;emergenza digitale terrestre.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" style="display: block;" src="/blog/wp-content/uploads/2010/12/wpid-IMAG0121.jpg" alt="banchetto emergenza ditigale terrestre" width="499" height="299" /></p>
<p>Ieri mattina, in un grosso supermercato della zona, un apposito banchetto fornisce assistenza e conforto alle persone colpite dall&#8217;emergenza digitale terrestre.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malex.org/archives/2010/12/emergenza-digitale-terrestre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creare un DVD da una registrazione MythTV</title>
		<link>http://www.malex.org/archives/2008/02/creare-un-dvd-da-una-registrazione-mythtv/</link>
		<comments>http://www.malex.org/archives/2008/02/creare-un-dvd-da-una-registrazione-mythtv/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 11:51:11 +0000</pubDate>
		<dc:creator>malex</dc:creator>
				<category><![CDATA[Linux Media Center]]></category>
		<category><![CDATA[MythTV]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[avidemux]]></category>
		<category><![CDATA[devede]]></category>
		<category><![CDATA[dvb-t]]></category>
		<category><![CDATA[dvd]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mpeg]]></category>

		<guid isPermaLink="false">http://www.malex.org/archives/2008/02/creare-un-dvd-da-una-registrazione-mythtv/</guid>
		<description><![CDATA[Ecco il metodo che uso per preparare un DVD video con una o più registrazioni MythTV. Premetto che il mio media center sta in salotto ed è scomodo da usare come un normale pc, per cui utilizzo un altro pc, dotato di masterizzatore dvd e collegato in rete. Uso solo programmi standard disponibili su Ubuntu [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/blog/wp-content/uploads/2008/01/mythbuntu-logo1.png" class="alignleft" alt="Logo Mythbuntu" /> Ecco il metodo che uso per preparare un <a href="http://it.wikipedia.org/wiki/DVD_video">DVD video</a> con una o più registrazioni MythTV. Premetto che il mio media center sta in salotto ed è scomodo da usare come un normale pc, per cui utilizzo un altro pc, dotato di masterizzatore dvd e collegato in rete. Uso solo programmi standard disponibili su Ubuntu 7.10.</p>
<h3>Scaricare la registrazione dal media center</h3>
<p>Per prima cosa mi collego con Firefox al media center utilizzando l&#8217;interfaccia web <a href="http://www.mythtv.org/wiki/index.php/MythWeb">mythweb</a> di MythTV e seleziono la pagina con le registrazioni effettuate. Il link è del tipo <a href="http://media/mythweb/tv/recorded">http://media/mythweb/tv/recorded</a>, dove <em>media</em> è il nome o l&#8217;indirizzo ip del media center. Scelgo la registrazione e ne memorizzo l&#8217;url, che sarà del tipo <a href="http://media/mythweb/pl/stream/1142/1203620520">http://media/mythweb/pl/stream/1142/1203620520</a>.</p>
<p>Poi trasferisco sul pc la registrazione usando <a href="http://curl.haxx.se/">curl</a>:</p>
<pre>curl -C- -o registrazione.mpg  http://media/mythweb/pl/stream/1142/1203620520</pre>
<h3>Editing e conversione audio/video</h3>
<p>Terminato il trasferimento, carico il file su <a href="http://fixounet.free.fr/avidemux/">Avidemux</a>. Con Avidemux taglio la pubblicità e le parti iniziali e finali che non mi interessano. Salvo quindi il risultato con queste opzioni:</p>
<ul>
<li>Video: Copy</li>
<li>Audio: Copy; Shift: -150</li>
<li>Format: MPEG-PS (A+V)</li>
</ul>
<p>Qualche precisazione su queste opzioni. Le registrazioni del digitale terrestre sono in formato <a href="http://en.wikipedia.org/wiki/MPEG_transport_stream">MPEG-TS</a>, mentre il formato utilizzato nei dvd è l&#8217;<a href="http://en.wikipedia.org/wiki/Program_stream">MPEG-PS</a>. Convertendo direttamente in MPEG-PS si velocizza di molto la fase di preparazione del dvd. L&#8217;audio shift di -150 msec serve a sincronizzare l&#8217;audio, che nelle registrazioni MythTV è leggermente in ritardo. E&#8217; un valore che ho determinato io in modo empirico.</p>
<h3>Preparazione del DVD e masterizzazione</h3>
<p>Uso quindi <a href="http://www.rastersoft.com/programas/devede.html">DeVeDe</a> per prepare l&#8217;iso del dvd. Scelgo l&#8217;opzione <strong>Video DVD</strong>. Aggiungo il file video salvato con Avidemux alla lista dei file. Nella finestra con le proprietà del file apro la sezione <strong>Opzioni avanzate</strong> e nella tab <strong>Varie</strong> marco l&#8217;opzione <strong>Questo è già un file MPEG compatibile con DVD/xCD</strong>. Confermo e produco il file iso.</p>
<p>Una volta pronto il file iso, da Gnome apro la cartella che lo contiene, lo seleziono, tasto destro del mouse e masterizzo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malex.org/archives/2008/02/creare-un-dvd-da-una-registrazione-mythtv/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mythbuntu Linux Media Center</title>
		<link>http://www.malex.org/archives/2008/01/mythbuntu-linux-media-center/</link>
		<comments>http://www.malex.org/archives/2008/01/mythbuntu-linux-media-center/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 15:59:35 +0000</pubDate>
		<dc:creator>malex</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Media Center]]></category>
		<category><![CDATA[MythTV]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[dvb-t]]></category>
		<category><![CDATA[installazione]]></category>
		<category><![CDATA[mythbuntu]]></category>

		<guid isPermaLink="false">http://www.malex.org/archives/2008/01/mythbuntu-linux-media-center/</guid>
		<description><![CDATA[Dopo un anno e mezzo di funzionamento ininterrotto, ho deciso di aggiornare il software del mio Linux Media Center. Fedora Core 5 non è più supportato da tempo e quindi ho difficoltà a tenere aggiornato il sistema e MythTV. Peggio ancora, la scorsa settimana sono cambiati canali di trasmissione delle reti mediaset ed un mio [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/blog/wp-content/uploads/2008/01/mythbuntu-logo1.png" class="alignleft" alt="Logo Mythbuntu" /> Dopo un anno e mezzo di funzionamento ininterrotto, ho deciso di aggiornare il software del mio <a href="/archives/2006/05/linux-media-center-fai-da-te/">Linux Media Center</a>. Fedora Core 5 non è più supportato da tempo e quindi ho difficoltà a tenere aggiornato il sistema e MythTV. Peggio ancora, la scorsa settimana sono cambiati canali di trasmissione delle reti mediaset ed un mio tentativo di aggiornare i canali del digitale terrestre ha compromesso la ricezione di tutti canali.</p>
<p>Ho deciso passare ad <a href="http://www.mythbuntu.org/">Mythbuntu</a> 7.10, una distribuzione basata su <a href="http://www.ubuntu.com/">Ubuntu</a> 7.10 pensata proprio per essere installata su dei media center come il mio.</p>
<p><span id="more-422"></span></p>
<h3>Installazione</h3>
<p>Ho scaricato e masterizzato il cd di Mythbuntu, l&#8217;ho inserito nel lettore dvd, ho fatto il reboot del media center e dopo un po&#8217; ecco il desktop di Mythbuntu live. Doppio click sull&#8217;icona Install Mythbuntu e parte l&#8217;installazione:</p>
<ol>
<li>Selezione lingua: italiano.</li>
<li>Ubicazione: Italia.</li>
<li>Tastiera: italiana.</li>
<li>Partizionamento spazio su disco: Guidato, usa l&#8217;intero disco.</li>
<li>Informazioni personali: nome reale, username, password e nome del computer.</li>
<li>Tipo di installazione: avanzata.</li>
<li>Tipo di sistema desiderato: Backend primario e frontend.</li>
<li>Scelta plug-in backend/frontend: tolgo alcuni plugin che non mi servono.</li>
<li>Scelta temi addizionali: seleziono tutti.</li>
<li>Choose Additional Services: abilito VNC (con password), SSH e MythTV.</li>
<li>MythTV Related Passwords: scelgo una password per MySQL.</li>
<li>Configure Remote Control: il telecomando della WinTV Nova-T PCI non è nell&#8217;elenco, ma ne scelgo uno simile e configurerò il telecomando più avanti.</li>
<li>Driver/Firmware aggiuntivi: Seleziono il driver video &#8220;VIA Openchrome Driver&#8221;; disabilito i backend drivers proposti.</li>
<li>Pronto per l&#8217;installazione: confermo.</li>
<li>Configurazione dati guida e backend: premo &#8220;Avvio configurazione MythTV&#8221;. Parte il setup di MythTV.</li>
</ol>
<h3>Setup di MythTV</h3>
<ol>
<li>Select your preferred language: Italiano</li>
<li>General
<ol>
<li>Host Address Backend Setup: specifico l&#8217;indirizzo IP vero perché deve essere accessibile da un altro MythTV frontend.</li>
<li>Host-specific Backend Setup: attivo &#8220;Delete files slowly&#8221;.</li>
<li>Global Backend Setup. TV format: PAL-I; VBI format: PAL Teletext; Channel frequency table: Italy; Master Backend Override: disabilitato.</li>
<li>EIT Scanner Options: confermo.</li>
<li>Shutdown/Wakeup Options: confermo.</li>
<li>WakeOnLan settings: confermo.</li>
<li>Job Queue (Host-Specific): cambio Start e End Time.</li>
<li>Job Queue (Global): confermo.</li>
<li>Job Queue (Job Commands): confermo.</li>
</ol>
</li>
<li>Capture Cards: new capture card. Card type: DVB DTV capture card. Open DVB card on demand: abilitato. DVB Tuning Delay: 100 ms.</li>
<li>Video Sources: new video source: it-Spilimbergo. Listing grabber: EIT.</li>
<li>Input Connections: seleziono. Video source: it-Spilimbergo. Unencrypted channels only:  non selezionato.</li>
<li>Channel Editor: per il momento trascuro questa parte, che a causa di un bug su MythTV non funziona correttamente.</li>
</ol>
<p>Esco dal setup di MythTV. Confermo l&#8217;esecuzione di mythfilldatabase.</p>
<p>Installazione terminata, riavvio il sistema.</p>
<h3>Primo avvio</h3>
<p>Il sistema fa autologin con l&#8217;utente che ho creato durante l&#8217;installazione e il frontend di MythTV parte automaticamente. Apparentemente è tutto ok, ma ci sono ancora delle cose da sistemare.</p>
<p>Prima di proseguire installo tutti gli aggiornamenti disponibili per Ubuntu, tra questi ci sono anche degli aggiornamenti di MythTV e lirc. Durante l&#8217;installazione degli aggiornamento mi chiede di riconfigurare MythTV.</p>
<h3>Il telecomando</h3>
<p>Devo configurare il telecomando a mano, perché il mio non è tra quelli supportati da Mythbuntu. Per fortuna non è cambiato molto dall&#8217;articolo <a href="/archives/2006/09/linux-media-center-fai-da-te-7-il-telecomando/" rel="bookmark" title="Permlink: Linux Media Center fai-da-te 7: il telecomando">Linux Media Center fai-da-te 7: il telecomando</a>. Modifico la configurazione di lirc in <a href="http://www.malex.org/blog/wp-content/uploads/2008/01/lircd.conf" title="/etc/lirc/lircd.conf">/etc/lirc/lircd.conf</a><span class="file-link text"> e </span><a href="http://www.malex.org/blog/wp-content/uploads/2008/01/hardware.conf" title="/etc/lirc/hardware.conf">/etc/lirc/hardware.conf</a><span class="file-link text"> </span><a href="javascript:void(0)" id="file-link-426" title="/etc/lirc/hardware.conf" class="file-link text"> 			</a><span class="file-link text">.</span></p>
<p><span class="file-link text">Poi creo la regola udev in </span><a href="http://www.malex.org/blog/wp-content/uploads/2008/01/60-hauppauge-ir.rules" title="/etc/udev/rules.d/60-hauppauge-ir.rules">/etc/udev/rules.d/60-hauppauge-ir.rules</a><span class="file-link text"> in modo che il device del telecomando abbia sempre lo stesso nome.</span></p>
<p>Infine creo il file <a href="http://www.malex.org/blog/wp-content/uploads/2008/01/.lircrc" title=".lircrc">.lircrc</a> nella home directory dell&#8217;utente creato durante l&#8217;installazione.<a href="http://www.malex.org/blog/wp-content/uploads/2008/01/.lircrc" onclick="return false;" title="Link diretto al file"><br />
</a></p>
<h3>Permessi device dvb</h3>
<p>I permessi di default assegnati ai device dvb bloccano l&#8217;accesso al backend di mythtv, per cui ho creato la regola udev <a href="http://www.malex.org/blog/wp-content/uploads/2008/01/45-dvb-permissions.rules" title="/etc/udev/rules.d/45-dvb-permissions.rules">/etc/udev/rules.d/45-dvb-permissions.rules</a> che li modifica.</p>
<h3>Ricerca dei canali TV</h3>
<p>A causa di un <a href="http://svn.mythtv.org/trac/ticket/4138">bug di mythv</a> la ricerca dei canali del digitale terrestre non funziona. Per fortuna, il segnalatore del bug ha creato lo script <a href="http://svn.mythtv.org/trac/attachment/ticket/4138/tzap2myth.awk">tzap2myth.awk</a>, che permette di aggirare il bug. Ecco come fare.</p>
<p>Per prima cosa serve il comando scan, che fa parte del pachetto dvb-utils:</p>
<pre>sudo apt-get install dvb-utils</pre>
<p>Come descritto nell&#8217;articolo <a href="/archives/2006/05/linux-media-center-fai-da-te-3/" rel="bookmark" title="Permlink: Linux Media Center fai-da-te 3">Linux Media Center fai-da-te 3</a>, preparo il file delle frequenze del mio comune, it-Spilimbergo nel mio caso. A questo punto, dopo aver copiato lo script nella mia home directory, eseguo questi comandi:</p>
<pre>scan -5 -n -v it-Spilimbergo &gt; channels.conf
mysqldump -u mythtv -p --opt mythconverg dtv_multiplex &gt; dtv_multiplex_export.sql
mysqldump -u mythtv -p --opt mythconverg channel &gt; channel_export.sql
gawk -f tzap2mythv.awk channels.conf
mysql -u mythtv -p mythconverg &lt; dtv_multiplex_import.sql
mysql -u mythtv -p mythconverg &lt; channel_import.sql</pre>
<p>I comandi mysqldump e mysql richiedono la password per mysql, che è stata generata da mythbuntu durante l&#8217;installazione e chi si può vedere nel setup del backend.</p>
<p>Ora i canali del digitale terrestre sono caricati in mythv. Non resta che cambiare a piacere il numero assegnato ad ognuno (1: RaiUno, 2: RaiDue, ecc.).</p>
<h3>La Guida TV</h3>
<p>Per la guida TV sono ancora valide le istruzioni dell&#8217;articolo <a href="/archives/2006/10/linux-media-center-fai-da-te-8-la-guida-tv/" rel="bookmark" title="Permlink: Linux Media Center fai-da-te 8: la Guida TV">Linux Media Center fai-da-te 8: la Guida TV</a>. senza la prima parte di installazione, che con mythbuntu diventa:</p>
<pre>sudo apt-get install xmltv-util</pre>
<h3>In salotto</h3>
<p>Dopo aver verificato che tutto funzionava correttamente, riposizionato il media center in salotto, seguendo le istruzioni dell&#8217;articolo <a href="/archives/2007/01/linux-media-center-fai-da-te-9-in-salotto/" rel="bookmark" title="Permlink: Linux Media Center fai-da-te 9: in salotto">Linux Media Center fai-da-te 9: in salotto</a>. con una piccola differenza nella configurazione di xorg.conf, che diventa:</p>
<pre>Section "Device"
        Identifier      "VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics"
        Driver          "via"
        Busid           "PCI:1:0:0"
        Option "ActiveDevice" "TV"
        Option "TVType" "PAL"
        Option "TVDeflicker" "0"
        Option "TVOutput" "S-Video"
        Option "EnableAGPDMA" "yes"
EndSection

Section "Monitor"
        Identifier      "Generic Monitor"
        Option          "DPMS"
#       Horizsync       30-70
#       Vertrefresh     50-160
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics"
        Monitor         "Generic Monitor"
        Defaultdepth    24
        Option          "SecurityTypes" "VncAuth"
        Option          "UserPasswdVerifier"    "VncAuth"
        Option          "PasswordFile"  "/root/.vnc/passwd"
        SubSection "Display"
                Viewport 0 0
                Depth 24
                Modes "720x576Noscale"
        EndSubSection
EndSection</pre>
<h3>Conclusione</h3>
<p>Mythbuntu è decisamente un&#8217;ottima distribuzione per un media center basato su MythTV. Mi ha risparmiato un bel po&#8217; di lavoro di configurazione che avevo dovuto fare a mano con Fedora Core 5. Purtroppo il bug sullo scan dei canali ha complicato l&#8217;installazione, così pure la mancanza di supporto per il mio telecomando.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malex.org/archives/2008/01/mythbuntu-linux-media-center/feed/</wfw:commentRss>
		<slash:comments>71</slash:comments>
		</item>
		<item>
		<title>Linux Media Center fai-da-te 3</title>
		<link>http://www.malex.org/archives/2006/05/linux-media-center-fai-da-te-3/</link>
		<comments>http://www.malex.org/archives/2006/05/linux-media-center-fai-da-te-3/#comments</comments>
		<pubDate>Mon, 22 May 2006 10:06:47 +0000</pubDate>
		<dc:creator>malex</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Media Center]]></category>
		<category><![CDATA[MythTV]]></category>
		<category><![CDATA[digitale terrestre]]></category>
		<category><![CDATA[dvb]]></category>
		<category><![CDATA[dvb-t]]></category>
		<category><![CDATA[fai-da-te]]></category>
		<category><![CDATA[media center]]></category>
		<category><![CDATA[mythv]]></category>
		<category><![CDATA[tv]]></category>

		<guid isPermaLink="false">http://www.malex.org/blog/archives/2006/05/linux-media-center-fai-da-te-3/</guid>
		<description><![CDATA[Eccoci alla terza puntata della realizzazione del Linux Media Center fai-da-te. Nella prima puntata ho descritto l&#8217;assemblaggio dell&#8217;hardware, nella seconda l&#8217;installazione di Linux e di MythTV. Ora mi addentro nella configurazione del ricevitore dvb-t, la tv digitale terrestre. Questo articolo ricalca in parte quello che avevo già scritto sul Digicom DigiTUNE, adattato al diverso ricevitore [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="/blog/wp-content/uploads/2006/02/tuxtv.miniatura.gif" alt="tuxtv.gif" width="128" height="70" />Eccoci alla terza puntata della realizzazione del Linux Media Center fai-da-te. Nella <a href="/blog/archives/2006/05/linux-media-center-fai-da-te/">prima puntata</a> ho descritto l&#8217;assemblaggio dell&#8217;hardware, nella <a href="/blog/archives/2006/05/linux-media-center-fai-da-te-2/">seconda</a> l&#8217;installazione di Linux e di MythTV. Ora mi addentro nella configurazione del ricevitore dvb-t, la tv digitale terrestre. Questo articolo ricalca in parte <a href="/blog/archives/2006/02/digitale-terrestre-su-linux/">quello che avevo già scritto sul Digicom DigiTUNE</a>, adattato al diverso ricevitore e al diverso utilizzo finale.</p>
<p><span id="more-199"></span></p>
<h3>Il ricevitore del digitale terrestre</h3>
<p>Iniziamo con la configurazione del ricevitore digitale terrestre. La scheda <a href="http://www.hauppauge.de/ital/pages/products/data_novatpci.html">Hauppauge WinTV Nova-T PCI</a> che ho usato è perfettamente supportata dalla FC5, senza bisogno di driver aggiuntivi ne di firmware da caricare. Per la verifica controllare che il sistema crei la directory <code>/dev/dvb/adapter0</code> come previsto:</p>
<pre>[root@media ~]# ls -l /dev/dvb/adapter0/*
crw-rw---- 1 root root 212, 4 May 15 07:54 /dev/dvb/adapter0/demux0
crw-rw---- 1 root root 212, 5 May 15 07:54 /dev/dvb/adapter0/dvr0
crw-rw---- 1 root root 212, 3 May 15 07:54 /dev/dvb/adapter0/frontend0
crw-rw---- 1 root root 212, 7 May 15 07:54 /dev/dvb/adapter0/net0</pre>
<p>Per rendere accessibile la scheda dvb anche agli utenti normali è necessario cambiare i permessi dei dispositivi in <code>/dev/dvb/adapter0</code>. Questo si ottiene in modo automatico editando il file <code>/etc/udev/rules.d/50-udev.rules</code> e modificando le righe:</p>
<pre>SUBSYSTEM=="dvb", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter%%i/%%s $${K%%%%.*} $${K#*.}'",
NAME="%c", MODE="0660"</pre>
<p>nelle seguenti (il valore di MODE diventa 0666):</p>
<pre>SUBSYSTEM=="dvb", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter%%i/%%s $${K%%%%.*} $${K#*.}'",
NAME="%c", MODE="0666"</pre>
<p>Fatto reboot, i permessi dei dispositivi saranno corretti.</p>
<h3>Lo scan dei canali</h3>
<p>Per poter usare il ricevitore dvb-t dobbiamo quindi generare la lista dei canali disponibili, che verrà poi importata in MythTV. Ho installato il package <code>dvb-apps</code>:</p>
<pre>yum install dvb-apps</pre>
<p>Come utente mythtv, ho creato il file <code>it-miocomune</code>, contente la lista dei MUX disponibili nel mio comune e relative frequenze, che ho trovato su <a href="http://www.dgtvi.it/">dgtvi.it</a>. Quello che cambia in ogni MUX è solo la frequenza, che su dgtvi.it è indicata in MHz, mentre nel file va indicata in Hz. Ecco il suo contenuto per il comune dove abito (Spilimbergo):</p>
<pre># MUX-A RAI
T 602000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
# MUX-B RAI
T 490000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
# MUX DFREE
T 594000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
# MUX MEDIASET 2
T 818000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
# MUX LA7/MTV
T 826000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
T 770000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE</pre>
<p>Dopo aver collegato il cavo dell&#8217;antenna, ho eseguito lo scan dei canali:</p>
<pre>scandvb it-miocomune &gt; channels.conf</pre>
<p>Terminata l&#8217;esecuzione, il file <code>channels.conf</code> contiene la lista dei canali per ogni MUX, con relativi parametri. Il suo contenuto dovrebbe essere simile a questo:</p>
<pre>RaiUno:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:512:650:3401
RaiDue:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:513:651:3402
RaiTre:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:514:652:3403
RaiUtile:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:523:604:3410
...</pre>
<p>Se siamo arrivati a questo punto significa che il ricevitore funziona, che l&#8217;antenna funziona e che nella zona si riceve qualche canale dvb-t.</p>
<p align="right">Alla <a href="/blog/archives/2006/05/linux-media-center-fai-da-te-4-guerra-al-rumore/">prossima puntata</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malex.org/archives/2006/05/linux-media-center-fai-da-te-3/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Digitale terrestre su Linux</title>
		<link>http://www.malex.org/archives/2006/02/digitale-terrestre-su-linux/</link>
		<comments>http://www.malex.org/archives/2006/02/digitale-terrestre-su-linux/#comments</comments>
		<pubDate>Tue, 28 Feb 2006 10:55:33 +0000</pubDate>
		<dc:creator>malex</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Compatible]]></category>
		<category><![CDATA[dvb-t]]></category>
		<category><![CDATA[digicom]]></category>
		<category><![CDATA[digitale terrestre]]></category>
		<category><![CDATA[dvb]]></category>
		<category><![CDATA[kaffeine]]></category>
		<category><![CDATA[tv]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.malex.org/blog/archives/2006/02/digitale-terrestre-su-linux/</guid>
		<description><![CDATA[Ho acquistato un ricevitore per la tv digitale terrestre da laptop, precisamente un Digicom DigiTUNE. E&#8217; un oggetto poco più grande di una penna USB, da un lato ha un connettore USB e dall&#8217;altro una prese per antenna. Nella confezione c&#8217;è anche una piccola antenna da esterno e un telecomando. Il digitale terrestre (DVB-T) è [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image153" class="alignleft" title="tuxtv.gif" src="http://www.malex.org/blog/wp-content/uploads/2006/02/tuxtv.gif" alt="Tux guarda la TV" />Ho acquistato un ricevitore per la <a href="http://it.wikipedia.org/wiki/Televisione_digitale_terrestre">tv digitale terrestre</a> da laptop, precisamente un <a href="http://www.digicom.it/italiano/prodotti/digitune.html">Digicom DigiTUNE</a>. E&#8217; un oggetto poco più grande di una penna USB, da un lato ha un connettore USB e dall&#8217;altro una prese per antenna. Nella confezione c&#8217;è anche una piccola antenna da esterno e un telecomando. Il digitale terrestre (<a href="http://it.wikipedia.org/wiki/DVB-T">DVB-T</a>) è ben supportato da Linux, ma la configurazione non è automatica. Qui ho descritto i passi necessari per poter vedere la tv digitale terrestre su Linux, in particolare su una Fedora Core 4.</p>
<p><span id="more-152"></span> <script type="text/javascript"><!--
google_ad_client = "pub-8426162033627800";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Il driver del kernel</h3>
<p>Una volta collegato al pc, il mio Fedora Core 4, con kernel 2.6.15, lo riconosce subito come <a href="http://www.twinhan.com/product_terrestrial_7.asp">Twinhan USB2.0 DVB-T receiver</a>, ma il modulo del kernel non si attiva perché necessita di un particolare firmware, che deve caricare sul ricevitore. Ecco i messaggi che compaiono su <code>/var/log/messages</code>:</p>
<pre>Feb 21 16:47:14 laptop kernel: usb 1-6: new high speed USB device using ehci_hcd and address 3
Feb 21 16:47:14 laptop kernel: dvb-usb: found a 'Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II)' in cold state, will try to load a firmware
Feb 21 16:47:14 laptop kernel: dvb-usb: did not find the firmware file. (dvb-usb-vp7045-01.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems.
Feb 21 16:47:14 laptop kernel: dvb-usb: Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II) error while loading driver (-2)
Feb 21 16:47:14 laptop kernel: dvb_usb_vp7045: probe of 1-6:1.0 failed with error -2</pre>
<p>Il firmware richiesto è <code>dvb-usb-vp7045-01.fw</code> e lo trovate su <a href="http://www.linuxtv.org/">www.linuxtv.org</a>. Scaricatelo e copiatelo in <code>/lib/firmware</code>. Ecco come fare:</p>
<pre>curl -O http://www.linuxtv.org/downloads/firmware/dvb-usb-vp7045-01.fw
su -c "cp dvb-usb-vp7045-01.fw /lib/firmware"</pre>
<p>Staccate e ricollegate l&#8217;apparecchio ed saminate di nuovo /var/log/messages. Ora i messaggi dovrebbero essere:</p>
<pre>Feb 21 17:01:09 laptop kernel: dvb-usb: found a 'Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II)' in cold state, will try to load a firmware
Feb 21 17:01:09 laptop kernel: dvb-usb: downloading firmware from file 'dvb-usb-vp7045-01.fw' to the 'Cypress FX2'
Feb 21 17:01:09 laptop kernel: dvb-usb: Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II) successfully initialized and connected.
Feb 21 17:01:09 laptop kernel: usb 1-6: USB disconnect, address 4
Feb 21 17:01:09 laptop kernel: dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
Feb 21 17:01:11 laptop kernel: usb 1-6: new high speed USB device using ehci_hcd and address 5
Feb 21 17:01:11 laptop kernel: dvb-usb: found a 'Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II)' in warm state.
Feb 21 17:01:11 laptop kernel: dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Feb 21 17:01:11 laptop kernel: DVB: registering new adapter (Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II)).
Feb 21 17:01:11 laptop kernel: dvb-usb: MAC address: 08:ff:ff:ff:ff:ff
Feb 21 17:01:11 laptop kernel: DVB: registering frontend 0 (Twinhan VP7045/46 USB DVB-T)...
Feb 21 17:01:11 laptop kernel: input: IR-receiver inside an USB DVB receiver as /class/input/input3
Feb 21 17:01:11 laptop kernel: dvb-usb: schedule remote query interval to 400 msecs.
Feb 21 17:01:12 laptop kernel: dvb-usb: Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II) successfully initialized and connected.</pre>
<p><strong>Attenzione</strong>: il ricevitore va collegato alla porta usb solo dopo il boot, altrimenti il sistema HAL non crea i device necessari in <code>/dev/dvb</code>. Inoltre, per accedere al device come utente normale è necessario cambiare le protezioni dei device creati, come segue:</p>
<pre>su -c "chmod a+rw /dev/dvb/adapter0/*"</pre>
<h3>Kaffeine, l&#8217;applicazione</h3>
<p>Ora che abbiamo il driver del kernel funzionante, dobbiamo usare un&#8217;applicazione che ci permette di vedere la tv o ascoltare la radio. Dopo un po&#8217; di ricerche e tentativi sono caduto su <a href="http://kaffeine.sourceforge.net/">kaffeine</a>, un lettore multimediale che può sfruttare diversi backend, tra i quali xine. Installatelo nel modo usuale:</p>
<pre>yum install kaffeine</pre>
<p>Eseguite kaffeine. Dovrebbe riconoscore automaticamente il ricevitore tv e mostrarvi la relativa icona. In questo caso siete a posto, siete pronti a cercare i canali disponibili nel vostro comune. Ecco come fare.</p>
<ol>
<li>Selezionate il menu <span style="font-weight: bold">DVB</span> -&gt; <span style="font-weight: bold">Configura DVB</span>.</li>
<li>Selezionate quindi la vostra Sorgente e confermate. Se non abitate in una delle zone delle sorgenti visualizzate, allora leggere la sezione successiva.</li>
<li>Selezionate il menu <span style="font-weight: bold">DVB</span> -&gt; <span style="font-weight: bold">Canali</span>.</li>
<li>Premente quindi il pulsate <span style="font-weight: bold">Inizia scansione</span>. Dopo un po&#8217; sulla finestra di destra dovrebbero comparire i canali disponibili.</li>
<li>Selezionateli tutti e premete il pulsante <span style="font-weight: bold">Aggiungi selezionati</span> e chiudete la finestra.</li>
<li>Ora selezionate la tab <span style="font-weight: bold">DVB</span> e fate un doppio click sul canale desiderato.La visualizzazione del canale dovrebbe iniziare dopo pochi istanti.</li>
</ol>
<h3>Aggiungere una Sorgente</h3>
<p>Se il vostro comune non è già presente nella lista predefinita di kaffeine potete aggiungere il vostro. Andate sul sito <a href="http://www.dgtvi.it/dgtvi/copertura.aspx">www.dgtvi.com</a> e cercate la copertura per il vostro comune. Vi verrà mostrato l&#8217;elenco dei MUX disponibili. Di ogni MUX scrivetevi la frequenza, che è espressa in MHz.</p>
<p>Editate quindi un file di testo e chiamatelo <code>it-<em>nomecomune</em></code>. Il file deve contenere una serie di righe, una per ogni MUX. Usate l&#8217;esempio qui sotto scrivendo la frequenza di ogni MUX, che qui è espressa in Hz. Ecco ad esempio quello del comune di Tavagnacco (UD):</p>
<pre># MUX-B RAI
T 490000000 8MHz 3/4 NONE QAM64 8k 1/32 NONE
# MUX DFREE
T 634000000 8MHz 3/4 NONE QAM64 8k 1/32 NONE</pre>
<p>Copiate quindi il file in <code>.kde/share/apps/kaffeine/dbv-t</code> e fare ripartire kaffeine. Ora il vostro comune dovrebbe comparire nella lista delle sorgenti.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malex.org/archives/2006/02/digitale-terrestre-su-linux/feed/</wfw:commentRss>
		<slash:comments>72</slash:comments>
		</item>
	</channel>
</rss>

