Autor Thema: Analog TV mit OpenELEC  (Gelesen 10729 mal)

Cheese

  • Newbie
  • *
  • Beiträge: 15
    • Profil anzeigen
Analog TV mit OpenELEC
« am: Juni 07, 2014, 01:40:14 Nachmittag »
Hallo,

ich bin immer noch dabei, auf OpenELEC mit einem MediaTV Pro III Stick zum Laufen zu bekommen. Das Problem ist jetzt, dass er den Audio-Codec 86016 nicht öffnen kann.

Aber von vorne:
Auf OpenELEC fehlen erstmal die FFMPEG Bibliotheken, welche der Sundtek-Treiber braucht um das Software-Encoding für Analog zu aktivieren. Das Installieren des FFMPEG-Addons unter OpenELEC hilft nicht, da hier nur ein Binary installiert wird, aber keine Bibliotheken. Außerdem sind eine Reihe benötigter Codecs nicht aktiviert. Auch das "buildffmpeg.sh" von Sundtek geht nicht, weil es dafür einfach nicht gemacht ist: Als erstes braucht es GIT, welches es auf OpenELEC nicht gibt, und selbst wenn ist da keine Toolchain drauf, usw. usf.
Also habe ich mir die kompletten OpenELEC-Quellen auf einen Linux-Rechner gezogen. Diese enthalten auch die FFMPEG-Quellen. Dort habe ich die package.mk unter packages/multimedia/ffmpeg im OpenELEC-Source-Tree angepasst, so dass das ffmpeg configure das Paket entsprechend konfiguriert, dass die dynamischen Bibliotheken erzeugt werden und die entsprechenden Codecs eingebunden werden. Meine aktuelle package.mk sieht so aus:

################################################################################
#      This file is part of OpenELEC - http://www.openelec.tv
#      Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#
#  OpenELEC is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 2 of the License, or
#  (at your option) any later version.
#
#  OpenELEC is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with OpenELEC.  If not, see <http://www.gnu.org/licenses/>.
################################################################################

PKG_NAME="ffmpeg"
PKG_VERSION="xbmc-c7a04ca"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://ffmpeg.org"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain yasm:host zlib bzip2 libvorbis gnutls"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video."
PKG_LONGDESC="FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video."

PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

if [ "$VAAPI" = yes ]; then
# configure GPU drivers and dependencies:
  get_graphicdrivers

  PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET $LIBVA"
  FFMPEG_VAAPI="--enable-vaapi"
else
  FFMPEG_VAAPI="--disable-vaapi"
fi

if [ "$VDPAU" = yes ]; then
  PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET libvdpau"
  FFMPEG_VDPAU="--enable-vdpau"
else
  FFMPEG_VDPAU="--disable-vdpau"
fi

if [ "$DEBUG" = yes ]; then
  FFMPEG_DEBUG="--enable-debug --disable-stripping"
else
  FFMPEG_DEBUG="--disable-debug --enable-stripping"
  FFMPEG_DEBUG="--disable-stripping"
fi

if [ "$OPTIMIZATIONS" = size ]; then
  FFMPEG_OPTIM="--disable-small"
else
  FFMPEG_OPTIM="--disable-small"
fi

if [ "$CRYSTALHD" = yes ]; then
# disabled, we use XBMC's internal solution
  FFMPEG_CRYSTALHD="--disable-crystalhd"
else
  FFMPEG_CRYSTALHD="--disable-crystalhd"
fi

case "$TARGET_ARCH" in
  arm)
      FFMPEG_CPU=""
      FFMPEG_TABLES="--enable-hardcoded-tables"
      FFMPEG_PIC="--enable-pic"
  ;;
  i?86)
      FFMPEG_CPU=""
      FFMPEG_TABLES="--disable-hardcoded-tables"
      FFMPEG_PIC="--disable-pic"
  ;;
  x86_64)
      FFMPEG_CPU=""
      FFMPEG_TABLES="--disable-hardcoded-tables"
      FFMPEG_PIC="--enable-pic"
  ;;
esac

case "$TARGET_FPU" in
  neon*)
      FFMPEG_FPU="--enable-neon"
  ;;
  vfp*)
      FFMPEG_FPU=""
  ;;
  *)
      FFMPEG_FPU=""
  ;;
esac

pre_configure_target() {
  cd $ROOT/$PKG_BUILD
  rm -rf .$TARGET_NAME

  export pkg_config="$ROOT/$TOOLCHAIN/bin/pkg-config"

# ffmpeg fails building with LTO support
  strip_lto

# ffmpeg fails running with GOLD support
  strip_gold
}

configure_target() {
  ./configure --prefix=/usr \
              --cpu=$TARGET_CPU \
              --arch=$TARGET_ARCH \
              --enable-cross-compile \
              --cross-prefix=$TARGET_PREFIX \
              --sysroot=$SYSROOT_PREFIX \
              --sysinclude="$SYSROOT_PREFIX/usr/include" \
              --target-os="linux" \
              --extra-version="$PKG_VERSION" \
              --nm="$NM" \
              --ar="$AR" \
              --as="$CC" \
              --cc="$CC" \
              --ld="$CC" \
              --host-cc="$HOST_CC" \
              --host-cflags="$HOST_CFLAGS" \
              --host-ldflags="$HOST_LDFLAGS" \
              --host-libs="-lm" \
              --extra-cflags="$CFLAGS" \
              --extra-ldflags="$LDFLAGS" \
              --extra-libs="" \
              --extra-version="" \
              --build-suffix="" \
              --disable-filters \
              --disable-devices \
              --disable-encoders \
              --disable-decoders \
              --disable-muxers \
              --disable-demuxers \
              --enable-shared \
              --enable-pthreads \
              --enable-libmp3lame \
              --enable-encoder=mpeg2video \
              --enable-encoder=libmp3lame \
              --enable-encoder=mp2 \
              --enable-nonfree \
              --disable-bsfs \
              --disable-protocols \
              --disable-parsers \
              --enable-muxer=mpegts \
              --enable-muxer=mpeg2video \
              --enable-muxer=mpeg2dvd \
              --enable-logging \
              --disable-doc \
              $FFMPEG_DEBUG \
              $FFMPEG_PIC \
              --enable-optimizations \
              --disable-armv5te --disable-armv6t2 \
              --disable-extra-warnings \
              $FFMPEG_OPTIM \
              $FFMPEG_CRYSTALHD \
              $FFMPEG_VAAPI \
              $FFMPEG_VDPAU \
              --enable-runtime-cpudetect \
              $FFMPEG_TABLES \
              $FFMPEG_CPU \
              $FFMPEG_FPU
}

post_makeinstall_target() {
  rm -rf $INSTALL/usr/bin
  rm -rf $INSTALL/usr/share/ffmpeg/examples
}

ACHTUNG! Das ist nur die aktuelle Konfiguration. Da hab ich schon einen Haufen andere ausprobiert.

Wenn man dann alles gebaut hat, dann findet man unter build.OpenELEC-XXX/ffmpeg-xbmc-YYY/.install_pkg/usr/lib jetzt die benötigten dynamischen Bibliotheken. "XXX" und "YYY" sind build-spezifisch, das muss jeder bei sich nachschauen. Von diesen Bibliotheken braucht man nicht alle, aber alle schaden auch nicht. Ich glaube, dass nur folgende Biblitheken benötigt werden: libavcodec.so libavformat.so libavutil.so libswscale.so

Diese Bibliotheken kopiert man dann - natürlich nachdem man das OpenELEC-Addon driver.dvb.sundtek-mediatv installiert hat - auf dem OpenELEC in das Verzeichnis /storage/.xbmc/addons/driver.dvb.sundtek-mediatv/bin/plugins/lib.

Wenn man soweit ist, dann ist schon ziemlich viel ziemlich gut:

**** List of Media Hardware Devices ****
device 0: [MediaTV Pro III USB (EU)]  DVB-C, DVB-T, DVB-T2, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS, SWENCODER
  [BUS]:
     ID: 2-4.4
  [SERIAL]:
     ID: U140415231017
  [DVB-C]:
     FRONTEND: /dev/dvb/adapter1/frontend0
     DVR: /dev/dvb/adapter1/dvr0
     DMX: /dev/dvb/adapter1/demux0
  [DVB-T]:
     FRONTEND: /dev/dvb/adapter1/frontend0
     DVR: /dev/dvb/adapter1/dvr0
     DMX: /dev/dvb/adapter1/demux0
  [DVB-T2]:
     FRONTEND: /dev/dvb/adapter1/frontend0
     DVR: /dev/dvb/adapter1/dvr0
     DMX: /dev/dvb/adapter1/demux0
  [ANALOG-TV]:
     VIDEO0: /dev/video1
     VBI0: /dev/vbi0
  [FM-RADIO]:
     RADIO0: /dev/radio0
     RDS: /dev/rds0
  [REMOTECONTROL]:
     INPUT0: /dev/mediainput0
  [OSS]:
     OSS0: /dev/dsp0


Man sieht, dass Device 0 jetzt auch "SWENCODER" kann. Ab jetzt taucht auch im TVHeadend Webinterface ein neues Device auf: "Sundtek MediaTV Pro 2k12 Sundtek USB". Damit sich TVHeadend nicht zuerst den DVB-Teil des Sticks schnappt und damit den Analog-Teil blockiert, muss man in TVHeadend in der Adapter-Konfiguration des "Sundtek DVB-C (III)" das "Enabled" herausnehmen. Den oft gelesenen Tipp mit mediaclient --disable-dvb=/dev/dvb/adapterN zu arbeiten konnte ich nicht ohne Extrem-Gefrickel anwenden, da in den mediaclient Binaries alle möglichen Pfade hardgecodet sind, welche sich mit der OpenELEC-Dateisystem-Struktur nicht vertragen. Siehe hier: http://support.sundtek.com/index.php/topic,1628.0.html

So, jetzt ist man soweit, dass TVHeadend mit dem Analogteil spricht und auch auf die gewünschten Frequenzen tunet.


Jetzt zum Problem:
Es funktioniert nicht.  ;)  Die Sundtek Logdatei sagt dazu folgendes:

2014-06-07 13:06:29 [795] Starting up Multimedia Framework (Mar  4 2014 01:03:38)
2014-06-07 13:06:29 [795] API Version: 5.10
2014-06-07 13:06:29 [795] Running on Linux (3.14.4)
2014-06-07 13:06:29 [795] Detected: GenuineIntel
2014-06-07 13:06:29 [795] This CPU supports: MMX, SSE, SSE2
2014-06-07 13:06:29 [795] unable to open /dev/misc
2014-06-07 13:06:29 [795] scanning devices
2014-06-07 13:06:29 [795]
2014-06-07 13:06:29 [795] Scanning for drivers
2014-06-07 13:06:29 [796] Starting service processor (PID 796)
2014-06-07 13:06:29 [795] found lib: libdrv_net.so
2014-06-07 13:06:29 [795] found lib: libdrv_em28xx.so
2014-06-07 13:06:29 [795] found lib: libdrv_fm.so
2014-06-07 13:06:29 [795] found lib: libdrv_tntdvb.so
2014-06-07 13:06:29 [795] found lib: libdrv_vivi.so
2014-06-07 13:06:29 [795] found lib: libdrv_ngTV.so
2014-06-07 13:06:29 [795] found lib: libdrv_hikarisoft_isdb.so
2014-06-07 13:06:29 [795]
2014-06-07 13:06:29 [795] Scanning for plugins
2014-06-07 13:06:29 [795] found lib: libencoder_plugin.so
2014-06-07 13:06:29 [795] MediaAVPlugin: MPEG Encoder
2014-06-07 13:06:29 [795] Copyright: (C) Tpe 2011/2012
2014-06-07 13:06:29 [795]
2014-06-07 13:06:29 [795] Starting up device manager
2014-06-07 13:06:29 [795] Setting permission of /dev/dvb to 777
2014-06-07 13:06:29 [795] This is to avoid problems if TV Applications are started as another user
2014-06-07 13:06:29 [795] as seen on eg. Synology NAS Systems where tvheadend is unable to read
2014-06-07 13:06:29 [795] /dev/dvb and because of that would not detect the TV tuner
2014-06-07 13:06:29 [795] scanning devices done
2014-06-07 13:06:29 [795] attached devices:
2014-06-07 13:06:29 [795] registering ID: 0
2014-06-07 13:06:29 [796] Autostarting scripts in /etc/sundtek/
2014-06-07 13:06:29 [796] executed all available items
2014-06-07 13:06:29 [795] Using dynamic configuration
2014-06-07 13:06:29 [795] DTV1 Transfer is set to: Bulk
2014-06-07 13:06:30 [795] Using VCR remote control layout
2014-06-07 13:06:30 [795] Allocation using pg for type 65678
2014-06-07 13:06:30 [795] attaching DVB-T, DVB-C, DVB-T2
2014-06-07 13:06:30 [795] demodulator successfully attached (DVB-C)!
2014-06-07 13:06:31 [795] This device uses the third generation Tuner
2014-06-07 13:06:31 [795] Power up demodulator
2014-06-07 13:06:32 [795] Allocation using pg for type 16
2014-06-07 13:06:32 [795] SETTING PAL/SECAM
2014-06-07 13:06:32 [795] SETTING PAL/SECAM
2014-06-07 13:06:32 [795] attaching video decoder
2014-06-07 13:06:32 [795] SETTING PAL/SECAM
2014-06-07 13:06:32 [795] Setting frequency: 245250000
2014-06-07 13:06:32 [795] Setting analogTV Parameters
2014-06-07 13:06:32 [795] Setting PAL-B
2014-06-07 13:06:32 [795] attaching radio module
2014-06-07 13:06:33 [795] requesting to tune to frequency: 87900000 4
2014-06-07 13:06:33 [795] configure urbs for bulk
2014-06-07 13:06:33 [795] Registering OSS emulation
2014-06-07 13:06:34 [795] registering: adapter1/0
2014-06-07 13:06:34 [795] registered virtual: /dev/dvb/adapter1/frontend0
2014-06-07 13:06:34 [795] registered virtual: /dev/dvb/adapter1/demux0
2014-06-07 13:06:34 [795] registered virtual: /dev/dvb/adapter1/dvr0
2014-06-07 13:06:34 [795] registered virtual: /dev/dsp0
2014-06-07 13:06:34 [795] registered virtual: /dev/video1
2014-06-07 13:06:34 [795] registered virtual: /dev/vbi0
2014-06-07 13:06:34 [795] registered virtual: /dev/radio0
2014-06-07 13:06:34 [795] registered virtual: /dev/rds0
2014-06-07 13:06:34 [795] Initializing Remote Control Support
2014-06-07 13:06:34 [795] This system does not support memory mapped USB transfers
2014-06-07 13:06:34 [795] Once your system reaches the latest kernel version the
2014-06-07 13:06:34 [795] performance will increase automatically
2014-06-07 13:06:34 [795] registered virtual: /dev/mediainput0
2014-06-07 13:06:34 [795] Trying to load ffmpeg codecs
2014-06-07 13:06:37 [795] Codecs successfully loaded
2014-06-07 13:06:37 [795] AnalogTV encoding is available
2014-06-07 13:06:37 [795] Initialized MediaTV Pro III USB (EU)
2014-06-07 13:06:37 [795] Driver loaded within 7936 milliseconds
2014-06-07 13:06:37 [795] Initial devicescan done, switching detection mode
2014-06-07 13:06:38 [795] mute fm radio
2014-06-07 13:06:38 [795] Switching to Digital TV
2014-06-07 13:06:39 [795] Power up demodulator
2014-06-07 13:06:40 [795] SETTING DVB-C
2014-06-07 13:06:41 [795] Switching to analogTV
2014-06-07 13:06:41 [795] SETTING PAL/SECAM
2014-06-07 13:06:41 [795] SETTING PAL/SECAM
2014-06-07 13:06:41 [795] analog TV read request :0
2014-06-07 13:06:41 [795] No frames allocated, choosing default 5fps, probably read request
2014-06-07 13:06:41 [795] Initializing data transfer
2014-06-07 13:06:42 [795] start encoder
2014-06-07 13:06:42 [795] setting default bitrate 8mbit
2014-06-07 13:06:42 [854] Starting audio processor (PID 854)
2014-06-07 13:06:42 [854] initializing audio in audio processor
2014-06-07 13:06:42 [795] could not open audio codec 86016
2014-06-07 13:06:42 [795] unable to register encoder
2014-06-07 13:06:57 [795] Enabling Standby
2014-06-07 13:07:32 [795] Waking up device
2014-06-07 13:07:32 [795] Setting frequency: 245250000
2014-06-07 13:07:32 [795] Setting analogTV Parameters
2014-06-07 13:07:32 [795] Setting PAL-B
2014-06-07 13:07:32 [795] analog TV read request :4
2014-06-07 13:07:33 [795] Initializing data transfer
2014-06-07 13:07:33 [795] start encoder
2014-06-07 13:07:33 [795] setting default bitrate 8mbit
2014-06-07 13:07:33 [795] could not open audio codec 86016
2014-06-07 13:07:33 [795] unable to register encoder
2014-06-07 13:07:33 [795] Setting frequency: 175250000
2014-06-07 13:07:33 [795] Setting analogTV Parameters
2014-06-07 13:07:33 [795] Setting PAL-B
2014-06-07 13:07:35 [795] analog TV read request :4
2014-06-07 13:07:36 [795] Initializing data transfer
2014-06-07 13:07:36 [795] start encoder
2014-06-07 13:07:36 [795] setting default bitrate 8mbit
2014-06-07 13:07:36 [795] could not open audio codec 86016
2014-06-07 13:07:36 [795] unable to register encoder
2014-06-07 13:07:36 [795] Setting frequency: 175250000
2014-06-07 13:07:36 [795] Setting analogTV Parameters
2014-06-07 13:07:36 [795] Setting PAL-B
2014-06-07 13:07:39 [795] analog TV read request :4
2014-06-07 13:07:40 [795] Initializing data transfer
2014-06-07 13:07:40 [795] start encoder
2014-06-07 13:07:40 [795] setting default bitrate 8mbit
2014-06-07 13:07:40 [795] could not open audio codec 86016
2014-06-07 13:07:40 [795] unable to register encoder
2014-06-07 13:07:40 [795] Setting frequency: 175250000
2014-06-07 13:07:40 [795] Setting analogTV Parameters
2014-06-07 13:07:40 [795] Setting PAL-B
2014-06-07 13:07:43 [795] analog TV read request :4
2014-06-07 13:07:44 [795] Initializing data transfer
2014-06-07 13:07:44 [795] start encoder
2014-06-07 13:07:44 [795] setting default bitrate 8mbit
2014-06-07 13:07:44 [795] could not open audio codec 86016
2014-06-07 13:07:44 [795] unable to register encoder
2014-06-07 13:07:44 [795] Setting frequency: 175250000
2014-06-07 13:07:44 [795] Setting analogTV Parameters
2014-06-07 13:07:44 [795] Setting PAL-B
2014-06-07 13:07:47 [795] analog TV read request :4
2014-06-07 13:07:48 [795] Initializing data transfer
2014-06-07 13:07:48 [795] start encoder
2014-06-07 13:07:48 [795] setting default bitrate 8mbit
2014-06-07 13:07:48 [795] could not open audio codec 86016
2014-06-07 13:07:48 [795] unable to register encoder
2014-06-07 13:07:48 [795] Setting frequency: 175250000
2014-06-07 13:07:48 [795] Setting analogTV Parameters
2014-06-07 13:07:48 [795] Setting PAL-B
2014-06-07 13:07:51 [795] analog TV read request :4
2014-06-07 13:07:52 [795] Initializing data transfer
2014-06-07 13:07:52 [795] start encoder
2014-06-07 13:07:52 [795] setting default bitrate 8mbit
2014-06-07 13:07:52 [795] could not open audio codec 86016
2014-06-07 13:07:52 [795] unable to register encoder
2014-06-07 13:07:52 [795] Setting frequency: 175250000
2014-06-07 13:07:52 [795] Setting analogTV Parameters
2014-06-07 13:07:52 [795] Setting PAL-B
2014-06-07 13:07:55 [795] analog TV read request :4
2014-06-07 13:07:56 [795] Initializing data transfer
2014-06-07 13:07:56 [795] start encoder
2014-06-07 13:07:56 [795] setting default bitrate 8mbit
2014-06-07 13:07:56 [795] could not open audio codec 86016
2014-06-07 13:07:56 [795] unable to register encoder
2014-06-07 13:07:56 [795] Setting frequency: 175250000
2014-06-07 13:07:56 [795] Setting analogTV Parameters
2014-06-07 13:07:56 [795] Setting PAL-B
2014-06-07 13:07:59 [795] analog TV read request :4
2014-06-07 13:08:00 [795] Initializing data transfer
2014-06-07 13:08:00 [795] start encoder
2014-06-07 13:08:00 [795] setting default bitrate 8mbit
2014-06-07 13:08:00 [795] could not open audio codec 86016
2014-06-07 13:08:00 [795] unable to register encoder
2014-06-07 13:08:00 [795] Setting frequency: 175250000
2014-06-07 13:08:00 [795] Setting analogTV Parameters
2014-06-07 13:08:00 [795] Setting PAL-B
2014-06-07 13:08:03 [795] analog TV read request :4
2014-06-07 13:08:04 [795] Initializing data transfer
2014-06-07 13:08:04 [795] start encoder
2014-06-07 13:08:04 [795] setting default bitrate 8mbit
2014-06-07 13:08:04 [795] could not open audio codec 86016
2014-06-07 13:08:04 [795] unable to register encoder
2014-06-07 13:08:04 [795] Setting frequency: 175250000
2014-06-07 13:08:04 [795] Setting analogTV Parameters
2014-06-07 13:08:04 [795] Setting PAL-B
2014-06-07 13:08:21 [795] Enabling Standby

Man sieht, dass er sich auf die richtige Frequenz eintunet (175,25 MHz), aber irgendwelche Probleme mit dem Codec "86016" hat. Das sollte eigentlich der MP2 Encoder sein, oder? (Soweit konnte ich das in den ffmpeg Quellen nachvollziehen.) Was fehlt hier? Hier komme ich einfach nicht weiter. Eigentlich sollte der Encoder doch in den Bibliotheke vorhanden sein (siehe oben package.mk). Bitte helft mir. - Danke.
 

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Analog TV mit OpenELEC
« Antwort #1 am: Juni 07, 2014, 03:16:54 Nachmittag »
Codecs wurden falsch kompiliert, bzw. mit falschen Parametern übersetzt.

OpenElec ist, wie du schon bemerkt hast, nicht als Buildsystem geeignet. Dazu muss man ein anderes System verwenden. Eventuell Ubuntu (wofür das Script eigentlich gemacht wurde).
Failure is a good thing! I'll fix it

Cheese

  • Newbie
  • *
  • Beiträge: 15
    • Profil anzeigen
Re:Analog TV mit OpenELEC
« Antwort #2 am: Juni 07, 2014, 03:53:50 Nachmittag »
Ich benutze nicht OpenELEC als Buildsystem. Ich benutze ein Debian. Trotzdem muß ich durch die OpenELEC Toolchain durch und das ganze "Crosscompilen" um binärkompatibilität sicherstellen zu können, oder sehe ich das falsch? Also mein Buildsystem ist ein Debian und mein Target halt das, was ich auch als Image auf meinem OpenELEC-System habe (PROJECT=Generic ARCH=x86_64).

Was brauche ich denn für Parameter für die Codecs, dass sie vom Sundtek-Treiber angesprochen werden können??? Das ist ja meine eigentliche Frage. Ich habe die configure Parameter in der package.mk weitestgehend an das angeglichen, was ich auch in dem buildffmpeg.sh Skript gefunden habe. Ich sehe momentan nicht, wo was fehlen könnte und was denn erwartet wird. Und die Logdatei ist in diese Richtung nicht wirklich erhellend.


Cheese

  • Newbie
  • *
  • Beiträge: 15
    • Profil anzeigen
Re:Analog TV mit OpenELEC
« Antwort #3 am: Juni 07, 2014, 08:11:51 Nachmittag »
Soooo, noch mehr Gefrickel:

Ich habe es jetzt soweit, dass ich keine Fehler mehr bekomme:

2014-06-07 19:50:17 [786] Starting up Multimedia Framework (Mar  4 2014 01:03:38)
2014-06-07 19:50:17 [786] API Version: 5.10
2014-06-07 19:50:17 [786] Running on Linux (3.14.4)
2014-06-07 19:50:17 [786] Detected: GenuineIntel
2014-06-07 19:50:17 [786] This CPU supports: MMX, SSE, SSE2
2014-06-07 19:50:17 [786] unable to open /dev/misc
2014-06-07 19:50:17 [786] scanning devices
2014-06-07 19:50:17 [786]
2014-06-07 19:50:17 [786] Scanning for drivers
2014-06-07 19:50:17 [787] Starting service processor (PID 787)
2014-06-07 19:50:17 [786] found lib: libdrv_net.so
2014-06-07 19:50:17 [786] found lib: libdrv_em28xx.so
2014-06-07 19:50:17 [786] found lib: libdrv_fm.so
2014-06-07 19:50:17 [786] found lib: libdrv_tntdvb.so
2014-06-07 19:50:17 [786] found lib: libdrv_vivi.so
2014-06-07 19:50:17 [786] found lib: libdrv_ngTV.so
2014-06-07 19:50:17 [786] found lib: libdrv_hikarisoft_isdb.so
2014-06-07 19:50:17 [786]
2014-06-07 19:50:17 [786] Scanning for plugins
2014-06-07 19:50:17 [786] found lib: libencoder_plugin.so
2014-06-07 19:50:17 [786] MediaAVPlugin: MPEG Encoder
2014-06-07 19:50:17 [786] Copyright: (C) Tpe 2011/2012
2014-06-07 19:50:17 [786]
2014-06-07 19:50:17 [786] Starting up device manager
2014-06-07 19:50:17 [786] Setting permission of /dev/dvb to 777
2014-06-07 19:50:17 [786] This is to avoid problems if TV Applications are started as another user
2014-06-07 19:50:17 [786] as seen on eg. Synology NAS Systems where tvheadend is unable to read
2014-06-07 19:50:17 [786] /dev/dvb and because of that would not detect the TV tuner
2014-06-07 19:50:17 [786] scanning devices done
2014-06-07 19:50:17 [786] attached devices:
2014-06-07 19:50:17 [786] registering ID: 0
2014-06-07 19:50:17 [787] Autostarting scripts in /etc/sundtek/
2014-06-07 19:50:17 [787] executed all available items
2014-06-07 19:50:17 [786] Using dynamic configuration
2014-06-07 19:50:17 [786] DTV1 Transfer is set to: Bulk
2014-06-07 19:50:18 [786] Using VCR remote control layout
2014-06-07 19:50:19 [786] Allocation using pg for type 65678
2014-06-07 19:50:19 [786] attaching DVB-T, DVB-C, DVB-T2
2014-06-07 19:50:19 [786] demodulator successfully attached (DVB-C)!
2014-06-07 19:50:20 [786] This device uses the third generation Tuner
2014-06-07 19:50:20 [786] Power up demodulator
2014-06-07 19:50:21 [786] Allocation using pg for type 16
2014-06-07 19:50:21 [786] SETTING PAL/SECAM
2014-06-07 19:50:22 [786] SETTING PAL/SECAM
2014-06-07 19:50:22 [786] attaching video decoder
2014-06-07 19:50:22 [786] SETTING PAL/SECAM
2014-06-07 19:50:22 [786] Setting frequency: 245250000
2014-06-07 19:50:22 [786] Setting analogTV Parameters
2014-06-07 19:50:22 [786] Setting PAL-B
2014-06-07 19:50:22 [786] attaching radio module
2014-06-07 19:50:23 [786] requesting to tune to frequency: 87900000 4
2014-06-07 19:50:23 [786] configure urbs for bulk
2014-06-07 19:50:23 [786] Registering OSS emulation
2014-06-07 19:50:23 [786] registering: adapter1/0
2014-06-07 19:50:23 [786] registered virtual: /dev/dvb/adapter1/frontend0
2014-06-07 19:50:23 [786] registered virtual: /dev/dvb/adapter1/demux0
2014-06-07 19:50:23 [786] registered virtual: /dev/dvb/adapter1/dvr0
2014-06-07 19:50:23 [786] registered virtual: /dev/dsp0
2014-06-07 19:50:23 [786] registered virtual: /dev/video1
2014-06-07 19:50:23 [786] registered virtual: /dev/vbi0
2014-06-07 19:50:23 [786] registered virtual: /dev/radio0
2014-06-07 19:50:23 [786] registered virtual: /dev/rds0
2014-06-07 19:50:23 [786] Initializing Remote Control Support
2014-06-07 19:50:23 [786] This system does not support memory mapped USB transfers
2014-06-07 19:50:23 [786] Once your system reaches the latest kernel version the
2014-06-07 19:50:23 [786] performance will increase automatically
2014-06-07 19:50:23 [786] registered virtual: /dev/mediainput0
2014-06-07 19:50:23 [786] Trying to load ffmpeg codecs
2014-06-07 19:50:23 [786] Codecs successfully loaded
2014-06-07 19:50:23 [786] AnalogTV encoding is available
2014-06-07 19:50:23 [786] Initialized MediaTV Pro III USB (EU)
2014-06-07 19:50:23 [786] Driver loaded within 6117 milliseconds
2014-06-07 19:50:24 [786] Initial devicescan done, switching detection mode
2014-06-07 19:50:32 [786] mute fm radio
2014-06-07 19:50:32 [786] Switching to analogTV
2014-06-07 19:50:32 [786] SETTING PAL/SECAM
2014-06-07 19:50:32 [786] Setting frequency: 175250000
2014-06-07 19:50:32 [786] Setting analogTV Parameters
2014-06-07 19:50:32 [786] Setting PAL-B
2014-06-07 19:50:33 [786] Switching to Digital TV
2014-06-07 19:50:33 [786] Power up demodulator
2014-06-07 19:50:35 [786] SETTING DVB-C
2014-06-07 19:50:35 [786] Switching to analogTV
2014-06-07 19:50:35 [786] SETTING PAL/SECAM
2014-06-07 19:50:35 [786] SETTING PAL/SECAM
2014-06-07 19:50:35 [786] analog TV read request :0
2014-06-07 19:50:35 [786] No frames allocated, choosing default 5fps, probably read request
2014-06-07 19:50:35 [786] Initializing data transfer
2014-06-07 19:50:35 [786] start encoder
2014-06-07 19:50:35 [855] Starting audio processor (PID 855)
2014-06-07 19:50:35 [855] initializing audio in audio processor
2014-06-07 19:50:35 [786] setting default bitrate 8mbit
2014-06-07 19:50:35 [786] shutting down encoder
2014-06-07 19:50:50 [786] Enabling Standby
2014-06-07 19:50:54 [786] Waking up device
2014-06-07 19:50:54 [786] Setting frequency: 175250000
2014-06-07 19:50:54 [786] Setting analogTV Parameters
2014-06-07 19:50:54 [786] Setting PAL-B
2014-06-07 19:50:54 [786] analog TV read request :4
2014-06-07 19:50:54 [786] Initializing data transfer
2014-06-07 19:50:54 [786] start encoder
2014-06-07 19:50:54 [786] setting default bitrate 8mbit
2014-06-07 19:50:54 [786] Setting frequency: 175250000
2014-06-07 19:50:54 [786] Setting analogTV Parameters
2014-06-07 19:50:54 [786] Setting PAL-B
2014-06-07 19:50:56 [786] shutting down encoder
2014-06-07 19:50:57 [786] analog TV read request :4
2014-06-07 19:50:58 [786] Initializing data transfer
2014-06-07 19:50:58 [786] start encoder
2014-06-07 19:50:58 [786] setting default bitrate 8mbit
2014-06-07 19:50:58 [786] Setting frequency: 175250000
2014-06-07 19:50:58 [786] Setting analogTV Parameters
2014-06-07 19:50:58 [786] Setting PAL-B
2014-06-07 19:51:00 [786] shutting down encoder
2014-06-07 19:51:01 [786] analog TV read request :4
2014-06-07 19:51:02 [786] Initializing data transfer
2014-06-07 19:51:02 [786] start encoder
2014-06-07 19:51:02 [786] setting default bitrate 8mbit
2014-06-07 19:51:02 [786] Setting frequency: 175250000
2014-06-07 19:51:02 [786] Setting analogTV Parameters
2014-06-07 19:51:02 [786] Setting PAL-B
2014-06-07 19:51:04 [786] shutting down encoder
2014-06-07 19:51:05 [786] analog TV read request :4
2014-06-07 19:51:06 [786] Initializing data transfer
2014-06-07 19:51:06 [786] start encoder
2014-06-07 19:51:06 [786] setting default bitrate 8mbit
2014-06-07 19:51:06 [786] Setting frequency: 175250000
2014-06-07 19:51:06 [786] Setting analogTV Parameters
2014-06-07 19:51:06 [786] Setting PAL-B
2014-06-07 19:51:08 [786] shutting down encoder
2014-06-07 19:51:19 [786] analog TV read request :4
2014-06-07 19:51:19 [786] Initializing data transfer
2014-06-07 19:51:19 [786] start encoder
2014-06-07 19:51:19 [786] setting default bitrate 8mbit
2014-06-07 19:51:19 [786] Setting frequency: 175250000
2014-06-07 19:51:19 [786] Setting analogTV Parameters
2014-06-07 19:51:19 [786] Setting PAL-B
2014-06-07 19:51:21 [786] shutting down encoder
2014-06-07 19:51:22 [786] analog TV read request :4
2014-06-07 19:51:23 [786] Initializing data transfer
2014-06-07 19:51:23 [786] start encoder
2014-06-07 19:51:23 [786] setting default bitrate 8mbit
2014-06-07 19:51:23 [786] Setting frequency: 175250000
2014-06-07 19:51:23 [786] Setting analogTV Parameters
2014-06-07 19:51:23 [786] Setting PAL-B
2014-06-07 19:51:25 [786] shutting down encoder
2014-06-07 19:51:26 [786] analog TV read request :4
2014-06-07 19:51:27 [786] Initializing data transfer
2014-06-07 19:51:27 [786] start encoder
2014-06-07 19:51:27 [786] setting default bitrate 8mbit
2014-06-07 19:51:27 [786] Setting frequency: 175250000
2014-06-07 19:51:27 [786] Setting analogTV Parameters
2014-06-07 19:51:27 [786] Setting PAL-B
2014-06-07 19:51:29 [786] shutting down encoder
2014-06-07 19:51:44 [786] Enabling Standby

Keine Fehler mehr!

Aber: Es geht immer noch nicht.  :'(

TVHeadend verbindet sich brav exklusiv mit dem Treiber:

**** List of Media Clients ****
/dev/dvb/adapter1/frontend0:
  No client connected
/dev/dvb/adapter1/dvr0:
  No client connected
/dev/dvb/adapter1/demux0:
  No client connected
/dev/video1:
  715 ... tvheadend
/dev/vbi0:
  No client connected
/dev/radio0:
  No client connected
/dev/rds0:
  No client connected
/dev/mediainput0:
  No client connected
/dev/dsp0:
  No client connected


Aber TVHeadend zeigt bei "State" immer "Testing" und dann "Bad" an.

Überhaupt scheint aus /dev/video1 nicht viel rauszukommen:

# cat /dev/video1
cat: can't open '/dev/video1': No such device or address

# mediaclient --cat=/dev/video1 | mediaclient --pipecount=0
[2014-06-07 20:07:11]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-06-07 20:07:12]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-06-07 20:07:13]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-06-07 20:07:15]          0 bytes |       0.00 kb |       0.00 mb transferred

Und jetzt?  ???

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Analog TV mit OpenELEC
« Antwort #4 am: Juni 09, 2014, 01:04:00 Vormittag »
Wir werden es im Laufe der kommenden Woche testen... aktuell steht bei uns ziemlich viel an da DVB-S/S2 Tuner aktuell für die End-Produktion vorbereitet werden
Failure is a good thing! I'll fix it

Cheese

  • Newbie
  • *
  • Beiträge: 15
    • Profil anzeigen
Re:Analog TV mit OpenELEC
« Antwort #5 am: Juni 09, 2014, 01:57:04 Vormittag »
Ok, super. Danke!

Cheese

  • Newbie
  • *
  • Beiträge: 15
    • Profil anzeigen
Re:Analog TV mit OpenELEC
« Antwort #6 am: Juni 18, 2014, 12:44:38 Vormittag »
Und? Gibt es schon Neuigkeiten?

Cheese

  • Newbie
  • *
  • Beiträge: 15
    • Profil anzeigen
Re:Analog TV mit OpenELEC
« Antwort #7 am: Juni 24, 2014, 12:18:21 Vormittag »
Hmm, letzte Woche war wohl bei euch auch noch viel los.

Analog TV geht hier immer noch nicht. Ich habe inzwischen mal das ganze OpenELEC Plugin umgangen und habe auf dem System den neuesten Netinstaller laufen lassen und alles so angepaßt, das nur die Netzinstallation verwendet wird. Ergebnis: Keine Änderung. Keine Daten vom Analog TV.

Schade, das ist das letzte was nicht funktioniert. Wenn Analog-TV läuft, dann kann ich endlich einen weiteren Sundtek-Stick bestellen und mein System aufbauen.

Cheese

  • Newbie
  • *
  • Beiträge: 15
    • Profil anzeigen
Re:Analog TV mit OpenELEC
« Antwort #8 am: Juli 06, 2014, 10:53:58 Nachmittag »
Und? Gibt es schon Neuigkeiten? "Wir werden es im Laufe der kommenden Woche testen..." ist ja jetzt schon einige Wochen her...

Cheese

  • Newbie
  • *
  • Beiträge: 15
    • Profil anzeigen
Re:Analog TV mit OpenELEC
« Antwort #9 am: August 03, 2014, 01:16:52 Nachmittag »
Tja, was ist denn nun? Jetzt zieht sich das ganze schon zwei Monate hin???


Ich habe inzwischen rausgefunden, dass, wenn man auf der OpenELEC-Konsole folgendes macht:

# ./mediaclient --cat=/dev/video0 | ./mediaclient --pipecount

und gleichzeitig in XBMC einen analogen Kanal anwählt, sich dann wenigstens IRGENDWAS tut. TVHeadend geht dann plötzlich aus der "Testing" -> "Bad" Schleife raus und zeigt als State "Running" an.

So ca. einmal pro Minute erscheint dann auch wirklich so etwas ähnliches wie ein Bild von dem getuneten Kanal, allerdings in grün/violett und mit schlechter Auflösung.



Die Konsole zeigt währenddessen folgendes an:

# ./mediaclient --cat=/dev/video0 | ./mediaclient --pipecount

[2014-08-03 12:37:42]    1075200 bytes |    1050.00 kb |       1.03 mb transferred
[2014-08-03 12:37:44]     122880 bytes |     120.00 kb |       0.12 mb transferred
[2014-08-03 12:37:45]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:37:46]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:37:47]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:37:48]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:37:49]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:37:50]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:37:51]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:37:52]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:37:53]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:37:54]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:37:55]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:37:56]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:37:57]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:37:58]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:37:59]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:00]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:01]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:02]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:03]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:04]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:05]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:07] Data recovery within: 21492 milliseconds
[2014-08-03 12:38:07]     727040 bytes |     710.00 kb |       0.69 mb transferred
[2014-08-03 12:38:08]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:09]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:10]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:11]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:12]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:13]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:14]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:15]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:16]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:17]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:18]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:19]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:20]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:21]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:22]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:23]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:24]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:25]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:26]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:27] Data recovery within: 19585 milliseconds
[2014-08-03 12:38:27]     706560 bytes |     690.00 kb |       0.67 mb transferred
[2014-08-03 12:38:28]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:29]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:30]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:31]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:32]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:33]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:34]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:35]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:36]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:37]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:38]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:39]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:40]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:41]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:42]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:43]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:44]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:45]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:46]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:47]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:48]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:49]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:50]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:51]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:52]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:53]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:54]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:55]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:56]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:57]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:38:58]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:39:00] Data recovery within: 31947 milliseconds
[2014-08-03 12:39:00]    1085440 bytes |    1060.00 kb |       1.04 mb transferred
[2014-08-03 12:39:01]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:39:02]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:39:03]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:39:04]          0 bytes |       0.00 kb |       0.00 mb transferred
[2014-08-03 12:39:05]          0 bytes |       0.00 kb |       0.00 mb transferred


Der Laptop ist zu dieser Zeit zu 80-90% idle.

Der "No such device or address" Fehler ist übrigens immer noch da, wenn ich versuche mittels 'cat' auf das Device zuzugreifen.



Vielleicht ist der Stick ja einfach kaputt? Analog ist da bis jetzt ja noch nie rausgekommen und Gewährleistung habe ich ja noch. Soll ich den Stick einschicken um ihn testen/reparieren zu lassen?

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Analog TV mit OpenELEC
« Antwort #10 am: August 03, 2014, 01:39:29 Nachmittag »
Das Grüne Bild ist eine falsche Colorspace Einstellung im Treiber. Derzeit wird ohnehin an diversen Softwareupdates gearbeitet. Das DVB-S/S2 Tuner Projekt hatte in den letzten Monaten die Zeit für solche Updates genommen, da das Projekt nun ja abgeschlossen ist können wir nun wieder andere Dinge bearbeiten.
Failure is a good thing! I'll fix it

Cheese

  • Newbie
  • *
  • Beiträge: 15
    • Profil anzeigen
Re:Analog TV mit OpenELEC
« Antwort #11 am: August 03, 2014, 01:59:56 Nachmittag »
Naja, das grüne Bild ist ja jetzt nicht das Hauptproblem. Da soll erstmal ein kontinuierlicher Stream mit Ton rauskommen. Oder überhaupt ein Stream, ohne dass man auf der Konsole parallel irgendwelche komischen Sachen machen muß.

Gibt es denn jetzt einen konkreten Zeitrahmen für *dieses* Problem? Nocheinmal ein paar Monate in die "world's first USB [...] AnalogTV [...] devices which are fully supported with Linux" möchte ich eigentlich nicht unbedingt investieren.


Wie gesagt: Vielleicht ist bei dem Stick einfach der Analogteil kaputt und es wäre das klügste den Stick zur Reparatur zu schicken?


Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Analog TV mit OpenELEC
« Antwort #12 am: August 03, 2014, 02:40:54 Nachmittag »
Der Tuner ist nicht defekt (ich kenne das Phänomen wenn ein Bild grün ist ganz gut), das Enkodierungsplugin ist nicht richtig konfiguriert, man könnte das jetzt wohl auch irgendwie mit einem Befehl einstellen aber der Treiber sollte das schon automatisch regeln.

AnalogTV kannst du auch mit tvtime, xawtv oder anderen Applikationen testen, die direkte MPEG2 Ausgabe ist ein besonders aufwendiges Feature des Treibers (da die rohen Frames dort enkodiert werden), das letzte mal wurde das denke ich auch erst vor einem halben Jahr getestet.
Der Tuner an sich wird auch zu 100% unterstützt unter Linux.
Failure is a good thing! I'll fix it