Giter Site home page Giter Site logo

bittor7x0 / vdr-m7x0 Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 1.0 153.16 MB

VDR port for Siemens Gigaset M740AV, M750T EPG and M750S

Home Page: https://vdr-m7x0.foroactivo.com.es

License: GNU General Public License v3.0

Shell 0.70% Makefile 3.89% Roff 0.21% C 72.15% C++ 19.65% TeX 0.86% Assembly 0.03% Smarty 0.46% Perl 0.99% VBScript 0.07% Emacs Lisp 0.01% Elixir 0.01% HTML 0.42% CSS 0.14% JavaScript 0.34% Euphoria 0.08%
vdr linux linux-kernel embedded toolchain

vdr-m7x0's Introduction

License: GPL v3 Maintenance Build Status Coverity Scan Status GitHub release GitHub pre-release Forum

Overview

VDR-M7x0 is a VDR port for Siemens Gigaset M740AV, M750T EPG and M750S created in 2006 by German developers from open7x0.org (now defunct).

VDR-NG-EM (Video Disk Recorder - Next Generation - Edición Mejorada) is a VDR-M7x0 fork enhanced since 2007 by Spanish developers from vdr-m7x0.foroactivo.com.es with many fixes, new features and better performance.

In 2021, the VDR-NG-EM project was migrated from Assembla to GitHub (Wiki, Tickets and Repositories included the unstable branch for historical reasons).

Main features

  • Backports from VDR 2.6.x with a lot of fixes and improvements.
  • Many VDR plugins available (e.g. epgsearch, epgfixer, scheduler, osdteletext, rssreader, vdrmanager, xmltv2vdr, parental control with PIN plugin, etc.). See complete list.
  • Permanent TimeShift very configurable.
  • Record HD channels using MPEG-TS files (including DVB and Teletext subtitles).
  • Edit recordings ultrafast using hard links.
  • USB hard disks to 2 times faster.
  • Kernel with Real Time scheduler, Low Latency, and many fixes and speed ups.
  • Using LTO (Link Time Optimization), Graphite loops optimizations and aggressive compiler flags when possible.
  • FTP, SSH, Web, NFS and DLNA servers, a NTP client and a send-only sendmail emulator.
  • Two versions of the firmware are provided: Pro is a full version with network support and Lite is a smaller version without network packages and minimal Kernel and BusyBox.
  • You can compile extra programs (Bash shell, BitTorrent client, VPN, SAMBA server, dvbsnoop, htop, lynx, smartmontools, etc.) enabling them in .config file.

You can read the complete list of features in Wiki (only in Spanish).

Download Nightly Builds

GitHub Actions Artifacts ONLY can be downloaded by GitHub logged users.

Nightly builds are built automatically by GitHub Actions (GitHub's integrated CI/CD tool) every time a new commit is pushed to the master branch.
The latest nightly build is always up-to-date with the latest version of the code, but is less stable and may contain bugs.

To download the latest nightly build, go to the GitHub Actions tab, enter the last run of workflow VDR-NG-EM Nightly Build, and download the artifacts generated from the run.

You can download WSW firmwares for each hardware (M740, M750T and M750s) and each version (Pro and Lite), a Windows Builder to customize the firmware and the SAMBA binaries.

Generate firmware on Windows

Download the latest VDR-NG-EM-<version>-Firmware-builder.rar file from releases, extract it, run firmware-builder.bat and follow the steps on the wizard.

If the firmware isn't generated, check the firmware-builder.log file to detect the problem and if you can't fix it, open a new issue attaching the log file.

This builder uses precompiled binaries and Kernel, so it generates the firmware very fast, but it doesn't include latest changes (like nightly builds).

Compile firmware on Linux

1. Install dependencies

You need to have installed gcc, binutils, patch, flex, make, automake, autoconf, autotools-dev, pkg-config, bison, gettext, genext2fs, bzip2, unzip and libz-dev.
If you want network support (Pro version) you also need libtirpc-dev and the java binary (jre-openjdk).

Arch Linux Manjaro

$ sudo pacman -Sy base-devel unzip jre-openjdk


Debian Ubuntu Linux Mint

$ sudo apt-get install -y build-essential pkg-config m4 automake libtirpc-dev libz-dev default-jre


Fedora CentOS Red Hat Enterprise Linux

$ sudo dnf install -y make automake gcc gcc-c++ flex bzip2 zlib-devel libtirpc-devel java-latest-openjdk


OpenSUSE SUSE Linux Enterprise Server

$ sudo zypper install -y make automake gcc gcc-c++ flex patch wget bzip2 unzip zlib-devel libtirpc-devel java-11-openjdk

2. Get Toolchain source code

$ umask 022
$ git clone --no-checkout --depth=1 --filter=tree:0 https://github.com/bittor7x0/VDR-M7x0 vdr-ng-em
$ cd vdr-ng-em
$ git sparse-checkout set --no-cone /toolchain
$ git checkout
$ cd toolchain

3. Configuration

If you want a version with network support (Pro version), run:

$ cp configs/default-config-pro .config

or if you don't use the network (Lite version), run:

$ cp configs/default-config-lite .config

Edit the .config file and change parameters if it's necessary (e.g. CONFIG_LANGUAGE).

4. Compilation

$ make

Finally, you'll get two firmware files with extension:

  • .wsw: Install from the 4x unplug menu. Recommended.
  • .ofi: It's an executable file that installs itself. Only for advanced users because it's run with ssh/telnet or using the Filebrowser plugin and problems can arise.

If you have any problems or doubts you can send them in English to our international forum or open an issue.

License

VDR-NG-EM is licensed under the GPL v3 license. License: GPL v3
This license covers all VDR-NG-EM specific parts like Makefiles, configuration files, scripts, patches and other files and it doesn't cover the packages VDR-NG-EM is based on or VDR-NG-EM is able to build, because they may, of course, be used on their own under their own terms.

Warranties

The VDR-NG-EM firmware is distributed without warranty of any kind.
You assume all responsibility for its use.

Directory structure

Directory Short description
dvb-kernel-m7x0 Some USB DVB drivers for M7x0
toolchain Toolchain for build the VDR-NG-EM firmware
vdr-m7x0 VDR-NG-EM source code
vdr-m7x0-plugins All plugins that work with VDR-NG-EM
webif Web interface server for VDR-NG-EM

vdr-m7x0's People

Contributors

bittor7x0 avatar mgrojo avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

mgrojo

vdr-m7x0's Issues

Menú "Edición de grabaciones"

2008-05-27T10:06:39.000+00:00
bittor:
Añadir un nuevo menú de configuración llamado "Edición de grabaciones", que agrupará todas estos nuevos parámetros.

Commit 43539ce

Añadir un commands.conf por defecto

2008-05-21T07:25:44.000+00:00
bittor:
Añadir un commands.conf por defecto y algunos scripts ash que permitan tener nuevas funcionalidades como comprobar discos duros, desmontarlos, ejecutar BoxAmp, hacer test de rendimiento de discos duros, etc.

Commit 0f04adb

Cuenta atrás de apagado al iniciar

2007-11-25T18:38:46.000+00:00
bittor:
A los pocos minutos de iniciar el VDR y si no se pulsa ningún botón, empieza la cuenta atrás para apagarse.

Segmentation fault en VDR-RootFS

2008-05-08T07:41:09.000+00:00
bittor:
Se produce un segmentation fault al ejecutar el VDR con RootFS desde el FW Lemmi.
Revisar cambios en el ToolChain porque en versiones VDR-NG-EM anteriores funcionaban bien.

Sesión de mantenimiento

2008-04-17T11:06:17.000+00:00
bittor:
Posibilidad de establecer la hora en la que se hará una sesión de mantenimiento.

Compilación de la librería zlib

2009-01-17T18:27:19.000+00:00
bittor:
Al actualizar el ToolChain, la librería zlib ya no se compila correctamente y consecuentemente no podemos usar el servidor SSH DropBear.

Commit c150067

Asistente para la descarga de VDR-NG-EM versión estable, para Windows

2008-11-16T18:43:17.000+00:00
jagt28:
Asistente para la descarga de VDR-NG-EM versión estable, para Windows: el mismo script de los alemanes, con un programa llamado Wizard's Apprentice que hace las preguntas mediante unas ventanas típicas de windows, y pasa las respuestas al script.

Otra propuesta: Poder configurar volumenes "favoritos" a botones del mando O compresor de audio

2008-06-20T14:53:45.000+00:00
gigatron:
Se me ocurrió otra idea (bueno, son dos)

Idea 1:
¿no estaría bien poder configurar accesos directos a dos volúmenes, por ejemplo?

La utilidad que le veo es la siguiente: Estás viendo un programa, a un volumen, luego llega la publi, que siempre está más alta, y tienes que bajar o mutear manualmente; el caso es que si hubiera un botón que pusiera el volumen al 25% (por ejemplo), durante los anuncios, estaría bien, ya que así sigues teniendo sonido (y no te despistas para volver a subirlo cuando acaba la publi) y luego le puedas dar al mismo botón y vuelva al volumen al que estaba....

Idea 2:
También pensé en un "compresor de audio" para VDR; supongo que esto puede ser mucho más complicado o imposible....

La idea me vino porque en la TDT, el audio no tiene la misma compresión que en analógico, y en algunos canales, sobre todo viendo películas, hay subidas y bajadas de volumen que a veces te obligan a no soltar el mando en todo el rato.

Como aficionado que soy a Cool Edit (ahora Adobe Audition), inmediatamente pensé en lo bueno que sería poder tener un compresor de audio... ¿sería posible? Sería un filtro que, a tiempo real, comprimiera el audio del Giga...

no sé si me explico...

Betatester

2008-03-02T19:47:19.000+00:00
yotiro:
Hola a todos, soy Fernando de Cadiz, os comento las pruebas que por ahora he hecho:

He probado a instalar el VDR-ng desde un USB-stick y sin problemas (tenia instalado firmVDR).
Pero luego vi que si copiaba algunos plugins en /etc/plugins_lib al reiniciar arrancaba en modo basico y el menu muy escaso de opciones para hacer casi nada.
Imagino que estaba creando un conflicto al tener el mismo pluging en dos sitios distintos o algo asi.
Escogi a copiar varios plugins pero asegurandome que no estuviesen ya instalados en /var/lib/vdr (creo que era ese el dir, lo pongo de memoria) y todo solucionado.

Ahora solo me falta conseguir indicarle el directorio del HD en el que hacer las grabaciones (por ahora dice que espacio disponible 0)

Otro fallo menor que le vi fue que mientras hacia una busqueda de canales, a todos los canales los llamaba igual que los dos primeros que encontro, pero solo es durante la busqueda, una fez finalizada aparece el listado de canales con sus correspondientes nombres sin problemas.

Saludos
Fernando

Monitor de memoria

2008-05-21T11:37:49.000+00:00
bittor:
Añadir un script ash que guarde cada cierto tiempo en la ruta que indiquemos un registro del uso de memoria del sistema y los módulos cargados.
Esto permitirá saber cuanto uso se hace de memoria en determinadas circunstancias (para optimizarlos si es preciso) y si alguna vez se usa la swap.
Los parámetros a añadir en rc.local.conf serían:
memwatch -> Activar el monitor de memoria (YES NO)
memwatch_interval -> Intervalo de segundos a ejecutar el monitor de memoria
memwatch_dir -> Ruta donde guardar los registros

Commit 1d5043a

Escaneo de disco al apagar

2008-06-25T16:39:44.000+00:00
bittor:
Actualmente ya se tendrían que hacer los escaneos de disco cada x tiempo al montarlos en lugar de al desmontarlos, pero por error no se hace nunca.

Commit fc7bf15

Codificación correcta y mejora de traducción fEPG

2008-10-21T21:51:23.000+00:00
Videre:
La traducción actual del plugin fEPG está mal codificada y no se presenta correctamente. Estaba codificada en UTF-8 y nuestro firmware o el propio plugin parecen necesitar Latin 1. He aprovechado para corregir algunas partes que estaban traducidas fuera de contexto. También le he enviado al autor el nuevo es_ES.po para que lo incluya en la distribución.

Adjunto el nuevo patch para que lo podáis cambiar en SVN

Traducción del menú principal del VDR

2008-12-08T15:34:08.000+00:00
solrac:
Se propone modificar la traducción del menú principal, con el objeto de que sea más claro

La tradución podría ser la siguiente:

Menú principal

Guía de programación (Era: Igual)
Lista de canales (Era: Canales)
Programaciones (Era: Programar grabaciones)
Grabaciones (Era: Igual)
Teletexto (Era: Igual)
Búsquedas en la EPG (Era: Buscar)
Conflictos de programaciones (Era: Conflictos de programación)
Ayuda (Era: Igual)
Configuración del sistema (Era: Configurar Firmware Gigaset 7x0)
Configuración VDR (Era: Configuración)
Canales presintonizados (Era: Lista de canales)
Búsqueda de canales (Era: Buscar canales)

La traducción del menú principal implica también modificar las páginas de la ayuda, así como las de la wiki y demás.

Un saludo,
Solrac

usbautomounter y swap

2008-04-21T08:52:12.000+00:00
bittor:
Que el usbautomounter no pruebe a montar las particiones swap.

Actualmente muestra el siguiente mensaje:

Type 0x82 of partition for device '/dev/sda1' unknown or wrong. Probing ... 
Cannot determinate fs type for device '/dev/sda1'.

Commit 3be48b4

Formatear discos automáticamente en ext2/3

2008-06-04T10:49:28.000+00:00
jagt28:
Hola, es bien conocido que los discos formateados en FAT32 tienen algunos problemas de funcionamiento con el giga. Por ello, casi todos tenemos los discos formateados en ext2/3, pero esto puede suponer un problema para algunos usuarios con escasos conocimientos de informática, y en algunos casos una dificultad insalvable.
La idea que os propongo es que el propio giga se de cuenta cuando un disco está formateado en FAT32, y pregunte si se desea formatear en ext2/3. Esto puede ayudar mucho a los usuarios más novatos en temas informáticos.
Con más detalle, la idea que os propongo, para que la implementéis si os parece oportuno, es la siguiente:

Al arrancar el vdr, si detecta que el disco está formateado en FAT32, aparezca un mensaje+menú de opciones, algo parecido al siguiente:

El sistema ha detectado un disco duro con sistema de archivos FAT32. Con este sistema de archivos se pueden producir problemas en el funcionamiento del equipo: pérdida de grabaciones, grabaciones que no se puedan visualizar correctamente, etc.
Para evitar estos problemas, se recomienda la utilización de un sistema de archivos Linux ext2/3. Si lo desea, el sistema puede formatear el disco duro en formato ext2/3.
ADVERTENCIA: En este momento su disco duro posee xxxx Mb de información. Esta operación destruirá de manera irreversible toda la información contenida en el disco duro.
¿Desea formatear el disco duro en formato ext2/3?

  1. Sí, deseo formatear el disco en este momento.
  2. Sí, deseo formatear, pero mejor la próxima vez que arranque, para poder realizar antes una copia de los datos del disco.
  3. No deseo formatear el disco ni ahora ni nunca. No me importa que el sistema tenga problemas de funcionamiento.

La opción marcada por defecto por el sistema debería ser la 2, y esperar 15-30 segundos la respuesta del usuario. Si no hay respuesta del usuario seguiría el arranque del vdr con la opción 2, que no haría nada.

En caso de seleccionar la opción 1, podría aparecer otro menú parecido al siguiente:

¿Está seguro de formatear en este momento? Esta operación puede tardar varios minutos, y recuerde que perderá toda la información contenida en el disco duro:

  1. Sí deseo formatear ahora.
  2. Volver al menú anterior.
    ADEVERTENCIA: si este disco duro lo va a conectar posteriormente a un PC con sistema operativo Windows, para poder tener acceso a los archivos del disco duro necesitará instalar en su PC el driver Ext2 IFS, que pude descargar de manera totalmente gratuita de la dirección web http://www.fs-driver.org/download.html

En este caso la opción por defecto debería ser la 1, sin tiempo límite, que solamente se ejecute en el momento de pulsar OK.

Si se elije la opción 3, se podría crear un fichero "oculto" en el disco duro, que se llame por ejemplo .noformatear, y que sirva también como test para no volver a hacer la pregunta cada vez que arranque el sistema: sería muy incómodo para el usuario que no desee formatear en ext2/3, tener este menú cada vez que arranque el vdr. Así solamente le aparecería la primera vez, y una vez ha dicho que no desea formatear ni ahora ni nunca, no tendría que volver a responder a la pregunta nunca más.
Por el contrario, el usuario que ha seleccionado la opción 2, o simplemente que ha ido al baño y no ha visto que ha pasado, la próxima vez que arranque volverá a tener el menú, hasta que finalmente se decida por la opción 1 o por la 3.
Como veis, estoy pensando en los usuarios más inexpertos en informática, por lo que he intentado utilizar un lenguaje claro y sencillo en los ejemplos que he puesto de como podría ser el menú.

Saludos, y como ya he dicho antes, si os parece una buena idea aceptáis el Ticket, y si no lo rechazáis.

José A.

osdteletext

2007-12-21T11:31:07.000+00:00
zjuanma:
. Revisar el tema de los acentos y las ñ.

Iconos en el plugin EPGSearch

2008-04-25T07:46:40.000+00:00
bittor:
Estaría bien que en los menús del EPGSearch "Ahora" y "Después" se vieran los iconos de programación, grabación y ejecución tal y como salen en la Guía.

Plugin setup

2007-12-14T20:15:03.000+00:00
zjuanma:
. Ya hay una primera version del plugin de configuracion que modifica correctamente los ficheros /etc/rc.conf y /etc/rc.local.conf.
. Mejorar traduccion al Ingles.
. Probado en firmware NG con shell ash.

TODO
. Añadir script sh para tomar el path de los plugins del fichero /etc/rc.local.conf.
Modificar el plugin para que tenga en cuenta que este valor pueden ser varios directorios distintos
donde buscar.

Commit b876ed8

Poder activar/desactivar (en configuración) el aviso "Pulse una tecla para interrumpir apagar"

2008-07-12T16:08:04.000+00:00
gigatron:
La idea es que el usuario pudiera configurar que este aviso salga o no salga, según su preferencia, al pulsar el botón apagar. Este aviso sale cuando apagamos el Giga con VDR en apagado total.

Lo que se ganaría es tiempo, ya que lo que más enlentece el apagado actualmente es la espera mientras se muestra este aviso.

Creo que lo mejor sería poder configurarlo, pero dejarlo por defecto activado.

Saludos

Commits 5a67409 f21d52f 1b14860 9c64fc1

Menu de los 4 enchufados por software

2008-09-24T11:28:27.000+00:00
zjuanma:
Revisar codigo de pic_tool para intentar programar un menu de 4 enchufados para el siguiente arranque, asi no sufriria tanto la fuente de alimentacion.

Guardar y cargar configuración del firmware

2008-08-29T13:38:49.000+00:00
bittor:
Añadir uno o dos scripts (según se vea) que permitan guardar y cargar todas las configuraciones del firmware.
Se guardarían en la carpeta de grabación en un subdirectorio prefijado en el propio script.
Finalmente se llamarían desde el commands.conf.

[Plugin Setup] Desmontar disco al reiniciar

2008-08-26T10:03:03.000+00:00
zjuanma:
Actualmente se utiliza en la configuracion del plugin setup (en los ficheros .xml) el parametro bootLinux="pic_tool reboot 3 10", para realizar el reinicio del VDR (y del m740 en realidad).
Parece que no se esta realizando antes el umount de los discos con lo que se quedan muchas veces en estado inconsistente.

Añadir un script de reinicio que :

  • Opcion A)
  • Desmonte los discos USB.
  • Desmonte los discos de RED (¿Esto es necesario?)
  • Reinicie el aparato (con el comando pic_tool como se hace hasta ahora).
  • Opcion B)
  • Ejecute init 0 para que se realice un shutdown mas estandar.

**** Validar que opcion de las dos es mas acertada y añadirla a la configuracion del plugin setup.

Añadir soporte para el M750T EPG

2008-10-03T09:40:31.000+00:00
bittor:
Hay que añadir el soporte para este modelo de forma nativa, tanto en el builder para Windows como en el .config para Linux.

SAMBA

2009-01-17T18:40:10.000+00:00
bittor:
Añadir la posibilidad de usar SAMBA, aunque por temas de rendimiento y espacio no estará incluido en el firmware por defecto.
Se podrá compilar desde Linux para añadirlo por defecto, pero los usuarios de Windows tendrán que añadirlo de forma manual desde una descarga independiente.

Aquí está toda la información para añadirlo:
http://www.open7x0.org/arena/showthread.php?tid=2350&pid=20516#pid20516

Commit 506b686

Menú principal sencillo y configurable

2009-01-17T18:56:10.000+00:00
bittor:
Hacer un menú principal con menos opciones y que sea configurable a través del archivo /etc/vdr/plugins/MainMenu.conf

Esto se puede conseguir con el parche para el plugin submenu:
http://toms-cafe.de/vdr/download/vdr-submenu-0.7-1.3.38+.diff

En ese parche se requiere que el plugin submenu esté activo y ese requisito hay que desactivarlo porque ese plugin de momento no funciona bien.
También hay que establecer un archivo de configuración personalizado y en español.

Commit 8e6a169

usbautomounter

2008-04-22T08:00:26.000+00:00
jagt28:
Hola de nuevo. Os quería comentar un problema que he detectado con el usbautomounter.
Tengo la siguiente disposición de dispositivos usb conectados
/dev/sda1 => partición swap en lápiz usb
/deb/sda2 => partición ext3 en lápiz usb
/dev/sdb1 => partición ext3 en HDD para grabaciones

Al tener dos discos con partición ext3, parece que se lía un poco con las particiones. En el fichero /etc/usbautomounter/usbam_mtable.conf aparecía al final las siguientes dos líneas

e3808982-49fb-4af6-867a-9e75eb1a6070 0 defaults unknown
199f6805-6d37-4023-9b6a-6781ae343528 0 defaults unknown

Entonces intentaba montar los dos discos ext3 en /var/media/disk-volume-0. Daba un error:
Apr 20 16:50:44 giga daemon.warn usbautomounter [ 84 ]: Found two devices with the same mount point '/var/media/disk-volume-0'
y luego montaba uno de ellos en /var/media/disk-volume-0 y el otro en disk-volume-1.

El problema es que en la mayoría de las ocasiones montaba el disco duro con las grabaciones en disk-volume-0, pero de forma esporádica, en alguna ocasión lo montaba en disk-volume-1, con el consiguiente problema de que no encontraba las grabaciones realizadas, y falta de espacio para realizar nuevas, al no estar montado el disco duro en el directorio correcto.

Esto lo he solucionado cambiando esas dos líneas del fichero por

e3808982-49fb-4af6-867a-9e75eb1a6070 0 defaults unknown
199f6805-6d37-4023-9b6a-6781ae343528 1 defaults unknown

de modo que ahora me monta el disco duro en disk-volume-0 y la partición ext3 del lápiz usb en disk-volume-1

Os adjunto el fichero /var/log/messages con dos sesiones diferentes: una iniciada Apr 20 16:50:43 donde aparece el error, y otra iniciada Apr 20 17:09:24, después de hacer el cambio mencionado.

Saludos
José A.

[Plugin osdteletext] Problema cuelgues plugin osdteletext

2008-05-09T13:58:42.000+00:00
gigatron:
Hola. No sé si esto va aquí, pero me acabo de dar de alta y quiero empezar reportando un error que quizá ya sepáis.

El plugin osdteletext incluido en VDR-NG-EM 04, funciona muy bien y muy rápido, gracias a su cacheo en segundo plano, pero es propenso a colgar el sistema si utilizamos la función de cambiar de canal (botón rojo) dentro del teletexto. Es decir, estamos viendo el teletexto, damos al botón rojo, ponemos otro canal (1, por ejemplo), y nos muestra el mensaje de "pagina no disponible todavía... etc". El caso es que de cuatro veces que lo he probado, tres de ellas se ha quedado colgado el sistema al utilizar esta función, de modo que sólo se puede apagar desenchufando.

Un saludo

Ver la entrada del SCART-in en el canal 0

2008-06-13T11:40:00.000+00:00
jagt28:
Hola, creo que sería una buena idea que al seleccionar el "canal 0", se activara la entrada SCART-in, para poder ver el aparato que esté conectado ahí. Así es como funciona el wavebox, mi antiguo vídeo, y muchos otros aparatos con esa entrada-salida de euroconector.
Actualmente, cuando se pulsa el botón "0" del mando a distancia, se cambia entre el canal actual y el que se había sintonizado con anterioridad. Supongo que esto es debido al hecho de que en principio vdr está pensado para instalarlo en un ordenador, que no tiene esta entrada de euroconector.
En este momento se puede simular dicho procedimiento: basta con poner algo a grabar, y apagar el giga, pero resulta un poquito incómodo.

Saludos
José A.

Corregir bug en /etc/rc.local.halt

2007-12-18T15:45:09.000+00:00
bittor:
Solamente hay que añadir al final del script /etc/rc.local.halt:
avswctl -tv vcr
Esto evita un pequeño bug que no permite ver un aparato conectado al scart-in del gigaset en la tele (cuando el giga se encuentra apagado).

Commit 7640c87

Asistente para generar firmware en Windows con soporte SquashFS

2009-01-17T18:31:20.000+00:00
bittor:
Se necesita compilar la utilidad "mksquashfs" en el entorno cygwin para poder generar un firmware desde Windows con soporte para el sistema de archivos SquashFS.
Después habrá que cambiar los scripts batch porque cambia la forma de generarlo.

Commit 0e08bd4

Propuesta: Ver % de señal en skin de cada canal (o en otro sitio)

2008-06-20T14:50:34.000+00:00
gigatron:
Hola!

Os hago una propuesta, que no tengo ni idea de si es factible o no, pero ahí va:

Poder ver la calidad de la señal, a tiempo real (lógicamente), en el skin, del mismo modo que vemos el nombre del canal y los datos EPG de lo que echan ahora.

Cuelgue en plugin scheduler

2008-04-22T07:49:35.000+00:00
jagt28:
Hola a todos, soy José A. Tengo instalado vdr-ng-em 0.3 beta desde hace algunos días, y he visto algunos errores que quería comentaros:
En el plugin de "programar tareas", si pongo como día de la semana "7" se queda colgado, y no responde al mando. Solamente se puede apagar desenchufando, o conectando con telnet, y ejecutando el comando "halt". Luego me he dado cuenta que el domingo es el día número "0", y no "7" como yo había pensado. No obstante, es un pequeño problema que se quede colgado si se pone mal el día.

re-inicios del vdr cuando hay problemas con la señal

2008-05-09T08:31:15.000+00:00
jagt28:
Hola, ayer estuvo lloviendo, lo cual tiene como consecuencia que se pierde la señal de algunas cadenas, y de otras va y viene la señal. Cuando ocurren estos problemas de señal, el vdr se reinicia el solo. Concreto un poco más lo que ocurrió exactamente:
Estaba grabando dos programas, Tele5 (channel 5) y TVE1 (channel 1). En Tele5 la señal era nula. En TVE1, la señal se perdía de forma esporádica.
Al mismo tiempo estaba reproduciendo una grabación. Durante la reproducción ocurría lo siguiente: se para la reproducción y el vdr sintoniza TVE1, y ahí se queda, viendo TVE1. Entonces podía volver a la reproducción que estaba viendo.
Al ir a dormir, apagué el TDT. Parecía que se había apagado correctamente: la pantalla se puso en negro, y el equipo seguía grabando. Esta mañana el TDT seguía encendido. No se había apagado al finalizar la grabación.
Además, esta mañana no funcionaba la red del giga. He intentado conectarme por ftp y telnet para ver los logs, y no he podido.
No obstante, ayer por la noche sí que funcionaba la conexión ftp, y saqué el fichero /var/log/messages, que os adjunto.

Saludos.
José A.

Añadir plugins por defecto

2007-11-27T12:32:45.000+00:00
bittor:
Añadir los siguientes plugins que no están en la instalación por defecto:

  • osdteletext
  • aide (incluir archivos de ayuda en español)
  • skin enigma (incluir archivos gráficos del FW VDR anterior)
  • cinebars
  • noEPG
  • setup para VDR-NG

Plugins que están por defecto y no se incluirán en el firmware:

  • streamdev
  • hdspace
  • epgsearchonly (se accederá a través del botón azul de la EPG)
  • quickepgsearch

Commits 77f8283 5ba0441

Script para generar los plugins

2007-12-18T16:11:20.000+00:00
bittor:
Podría ser interesante añadir una variable y según su valor permitiera después de compilar los plugins ejecutar "mips-linux-uclibc-strip" sobre ellos.
También se podría bajar el último código fuente de los plugins del SVN alemán.

[Plugin TimeShift] Desarrollo de nuevo plugin

2008-09-21T10:21:28.000+00:00
zjuanma:
Desarrollar un nuevo plugin para añadir la funcionalidad de timeshift continuo. Como primera aproximacion simular pulsacion de teclas al cambiar de canal.

Parada de disco al apagar.

2007-12-27T16:59:27.000+00:00
zjuanma:
. Añadir ejecutable "spindown" para que se pare el disco cuando no se usa.
. Añadir ejecutable "scsi-spin" y llamarlo desde el rc.halt para que se pare el disco cuando se apague el VDR.
Con este programa tambien se puede "arrancar" el disco.

(Ver aplicacion ngflushd por si es mas util).

Commits db8b406 54deeb3 978f76f

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.