History della versione 1.6.x

Da VDR-Italia.

Cronologia della versione 1.6.xmodifica


Indice

Versione 1.6.0-2 (07-09-2008)

Cambiamenti dalla versione 1.6.0-1:

  • Aggiornati i testi OSD in italiano (grazie a Gringo).
  • Ora il messaggio SVDRP di "signon" indica il carattere di codifica in uso, come ad esempio in "220 video SVDRP VideoDiskRecorder 1.7.1; Ven Mag 2 16:17:10 2008; ISO-8859-1". Questo può essere utile ad esempio per strumenti esterni che forniscono dati EPG, in modo che possano codificare correttamente le stringhe.
  • Non più chiamate FcFini() per evitare i problemi con le vecchie (non funzionanti) versioni di fontconfig (suggerito da Edgar Toernig).
  • Aggiornato il file sources.conf (grazie ad Oleg Roitburd).
  • Sistemato un possibile overflow integer in GetAbsTime() (grazie ad Alexander Rieger).
  • Sistemato un problema dalla chiamata isyslog() all'interno di SignalHandler() (grazie ad Udo Richter).
  • Sostituito il codice della lingua finlandese "smi" con "suo" (grazie a Rolf Ahrenberg).
  • Sistemato un valore errato di TableIdBAT in libsi/si.h (grazie a Winfried Köhler).
  • Rimossi i file include <linux/dvb/dmx.h> e <time.h> dal file remux.h non più necessari (segnalato da Tobias Grimm).

Versione 1.6.0-1 (13-04-2008)

Cambiamenti dalla versione 1.6.0:

  • Sistemata la gestione del contatore nel rilevamento dei dati PS della versione pre 1.3.19 (grazie a Reinhard Nissl).
  • Migliorata la modifica della registrazione dell'ora di sistemi per evitare problemi sui sistema più lenti quando sono a pieno carico (suggerito da Helmut Auer).
  • Sistemata l'inizializzazione degli stati dei timer nel costruttore di copia cTimer (grazie ad Andreas Mair).
  • Aumentato il tempo durante la verifica dello stato della CAM a 500ms per evitare problemi con alcune CAM (segnalato da Arthur Konovalov).

Versione 1.6.0 (23-03-2008)

  • Aggiornati i testi OSD in croato (grazie a Adrian Caval).
  • Aggiornati i testi OSD in cinese (grazie a Nan Feng).
  • Aggiornati i testi OSD in portoghese.
  • Aggiunta una nota nel file INSTALL su VDR_CHARSET_OVERRIDE.

Cambiamenti dalla versione 1.4.7

Questo è un sommario dei cambiamenti in VDR 1.6.0 dall'ultima versione stabile 1.4.7. Questo contiene soltanto cose che sono di attuale importanza per l'utente e non fa alcun riferimento ai molti problemi risolti e migliorie che sono stata fatte dietro le quinte.

Vedi il file HISTORY per un elenco dettagliato di tutti i cambiamenti.

Sottotitoli

  • Implementata la gestione dei sottotitoli DVB.
  • La nuova opzione delle impostazioni DVB/Lingue sottotitoli può essere usata per definire le lingue predefinite per i sottotitoli.
  • La nuova opzione delle impostazioni DVB/Posizione sottotitoli può essere usata per cambiare l'ubicazione dei sottotitoli nella direzione verticale.
  • La nuova opzione delle impostazioni DVB/Trasparenza primo piano/sfondo sottotitoli definisce un livello addizionale per il colore del primo piano e dello sfondo dei sottotitoli.

Supporto UTF-8

  • Ora VDR supporta pienamente UTF-8.
  • La reale codifica dei caratteri su un dato sistema sarà determinata dall'ambiente. In un sistema che utilizza, per esempio, ISO8859-1, VDR codificherà ogni cosa in quel determinato codice (sempre se possibile).

Plugins

  • Il nuovo tasto del controllo remoto Sottotitoli può essere usato per caricare la lista dei sottotitoli disponibili.
  • Ora i plugins possono implementare la nuova funzione WakeupTime() per richiedere a VDR di tornare operativo a una particolare ora.

Controllo remoto

  • Ora il tasto Play avvia la riproduzione della registrazione selezionata nel menu Registrazioni
  • Ora il tasto kInfo viene propagato a qualunque menu aperto, in modo che possa reagire ad esso in un modo di contesto sensitivo. Se non esiste un menu aperto esso mostrerà le informazioni della trasmissione o riproduzione attuale.

OSD

  • Ora l'OSD utilizza i caratteri Freetype.
  • Se la periferica OSD in uso ha almeno una profondità bitmap di 8bpp e questa viene usata anche dall'interfaccia attuale, i caratteri Freetypes vengono visualizzati come anti-aliased. Il nuovo parametro Opzioni/Anti-alias può essere usato per disattivarlo.
  • Cambiato il parametro Carattere OSD in Carattere predefinito nel menu Opzioni/OSD.
  • Ora possono esserci più di un OSD allo stesso tempo. In qualunque momento, comunque, solo uno di essi può essere attivo (e perciò visibile). Questo per permettere la visualizzazione di cose come i sottotitoli in un modo semplice. Quindi ora un cOsd ha un Livello, e solo l'OSD con il livello più basso sarà visualizzato. Il livello OSD 0 (zero) è speciale, e quindi può esserci solo uno con questo livello. Se ci sono più di un OSD con un livello particolare, solo quello che è stato creato per primo sarà visualizzato. I plugins che forniscono un OSD devono adattare la loro funzione cOsdProvider::CreateOsd() per gestire il livello.
  • Ora gli stili interfaccia possono avere barra di scorrimenti in tutti gli elenchi dei menu.

Canali

  • Il nuovo parametro del menu Opzioni/Scadenza voce canale (ms) può essere usato per personalizzare il tempo da quando l'ultimo tasto premuto fino a che il numero canale inserito numericamente viene considerato completo, e il canale si sintonizza (suggerito da Helmut Auer). Impostando questo parametro a 0 si disattiva il cambio canale automatico, e l'utente dovrà confermare il valore mediante la pressione del tasto Ok.

Registrazioni

  • Ora il file info.vdr salva anche il nome del canale
  • Durante l'eliminazione di un registrazione che è attualmente riprodotta, ora la riproduzione si ferma immediatamente.
  • Quando si determina la quantità di spazio libero nel disco, qualsiasi registrazione eliminata (ma non ancora rimossa) di diversi file system (che sono montate nella directory video) non sono più considerate nella quantità.
  • Quando lo spazio disco finisce durante una registrazione e che attualmente erano nella directory video del file, solo tali registrazioni eliminate oppure vecchie vengono rimosse. Questo evita che VDR elimini accidentalmente registrazioni di altri file system, che potrebbero non aggiungere altro spazio libero alla directory video.

SVDRP

  • Il nuovo comando REMO di SVDRP può essere usato per attivare/disattivare il controllo remoto di VDR nel caso altri programmi abbiano bisogno di essere controllati.
  • Migliorata la performance dei comandi LSTC e CHAN di SVDRP quando usati con un nome canale.
  • Ora il comando LSTC di SVDRP può elencare i canali con i separatori di gruppo se l'opzione :groups viene assegnata.
  • Migliorato il comando CLRE di SVDRP per permettere la pulizia dei dati EPG di un particolare canale.

Accesso Condizionato CAM

  • Ora viene automaticamente rilevata quale CAM può realmente decodificare un canale.
  • Ora le CAM possono essere dinamicamente associate alle varie periferiche, sempre e quando i componenti in uso implementino una tale possibilità.
  • Migliorata la gestione del menu Accesso Condizionato CAM.
  • Ora parecchi canali codificati sullo stesso transponder possono essere decodificati simultaneamente con un CAM, se la CAM lo supporta.
  • I valori Ca nel range 0...F nel file channels.conf possono ancora essere usati per assegnare un canale ad una periferica specifica. Questo, però, non funzionerà più con i canali codificati in quanto senza CA id validi VDR non è in grado di decidere quale Slot CAM utilizzare. D'altra parte dal momento che ora VDR determina quale CAM può decodificare quale canale non sarà più necessario specificare combinazioni canale/periferica. SE UN CANALE CODIFICATO NON PUO' ESSERE DECODIFICATO E HAI UN VALORE CA NEL RANGE 0..F PER QUEL CANALE, IMPOSTALO A 0 (FTA) E SINTONIZZA IL CANALE DI NUOVO.
  • Rimosso il passaggio al canale successivo o precedente se il canale attuale non era disponibile, in modo da permettere di rimanere sul canale codificato che impiega un pò di tempo per l'inizio della decodifica della CAM.

Internazionalizzazione

  • Ora l'internalizzazione (i18n) viene effettuata con gettext. Vedi il file README.i18n per informazione su come creare nuove traduzioni oppure mantenere quelle esistenti.
  • Ora il parametro 'OSDLanguage' nel file setup.conf è una stringa e conserva il codice locale della lingua OSD selezionata (ad esempio en_US oppure it_IT). Se Setup.OSDLanguage non è impostato ad un locale particolare che viene trovato nella directory locale di VDR, viene usato in modo predefinito il locale come definito dall'ambiente di sistema.
  • La nuova opzione --localedir può essere usata per impostare la directory del locale in runtime.
  • Aggiunti i testi OSD in turco.
  • Aggiunti i testi OSD in ucraino.
  • Aggiunti i testi OSD in chinese.

Generici

  • Migliorata la gestione dello spegnimento.
  • Ora il segnale HUP forza un riavvio di VDR.
  • Tutti i log ora vanno inseriti in LOG_ERR, visto che alcuni errori di split del sistema, messaggi di informazione e debug all'interno di file separati causavano ripetutamente sforzi straordinari per trovare brani di log incompleti dove aggiungere i problemi segnalati in passato..
  • La nuova opzione delle impostazioni Generici/Uscita di emergenza può essere usata per disattivare il riavvio automatico di VDR in caso una registrazione fallisse per qualche motivo.
  • Il nuovo plugin Pictures implementa un semplice visualizzatore di immagini. Vedi il file PLUGINS/src/pictures/README per maggiori dettagli.
  • Aggiunta la nuova opzione da linea comandi --userdump per abilitare i dump del core nel caso VDR venga eseguito come utente root con l'opzione '-u'.
  • Ora lo spazio libero del disco viene mostrato anche nel titolo del menu Registrazioni.
  • Modificato il messaggio Registrazione VPS imminente! con Registrazione imminente! visto che si applica anche alle registrazioni senza VPS.
  • Limitata la lunghezza del nome della registrazione nei timer nel caso VDR venga eseguito con l'opzione --vfat, in modo da evitare nomi che sono troppo lunghi per Windows.

Gringo 00:49, 26 feb 2008 (CET)

Strumenti personali