Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - herb01

46
Hallo Roland,

x86_64. Ich muß nich ffmpeg installieren und nachschauen, markad nutzt ja nur die entsprechenden libs. Und weiter oben hatte ich das Debug-Log von libavcodec gepostet. Und da hat das gefehlt. Ihr kompiliert die nicht unabhängig von ffmpeg, oder?

Viele Grüße
Herbert

47
Hi Roland,

vielen Dank, die neue Version ist angekommen! Leider verhinder sie nur, daß markad abstürzt, es gibt jetzt nur eine Fehlermeldung:
Code: [Select]
[1619] cDecoder::InitDecoder(): subtitle codec (dvb_teletext) for stream 3 codec id 94215 missing, build libavcodec (FFmpeg) with --enable-libzvbi
[1619] cDecoder:::ReadNextFile(): init decoder failed
[1619] cMarkAdStandalone::cMarkAdStandalone(): decode of first video packet failed
Und den Hinweis, daß FFmpeg mit --enable-libzvbi kompiliert werden muß, kenne ich ja schon. Trotzdem danke für Deine Mühe, ich warte das dann mal ab.

Viele Grüße
Herbert

P.S: Gibt es denn so etwas wir eine Build-Umgebung für die 6.5? Dann würde ich das selber machen...

48
Hallo zusammen,

bitte nicht als Drängeln oder Nörgeln auffassen! Ich hätte aber schon gerne markad verfügbar :) Inzwischen ist eine neue Version erschienen, die das hier

Code: [Select]
2024-10-31: Version 4.2.5
- plugin: remove use of MainThreadHook()
- fix crash from missing codec
- detect black screen despite permanent news ticker
- some minor bug fixes and optimizations, see git

in der History stehen hat. Es kling so, als würde dies das Problem beheben. Meint Ihr, Ihr könntet markad 4.2.5 für die MLD 6.5 übernehmen?

Viele Grüße
Herbert

49
Klar, gerne! Ich nutzte MLD 6.5 mit dem nightly repo in der x86_64-Variante. Ich habe nur das markad-paket (markad -V: markad 4.2.4 (557bc1e8) - marks advertisements in VDR recordings) installiert und das hat dann das libavcodec-Paket automatisch installiert (libavcodec60/unknown,now 6.1.1-r0.3 amd64 [installed,automatic]). Ich selber hab da nix extra installiert oder konfiguriert, ehrlich :) Und wie gesagt, ffmpeg ist nicht installiert, nur libavcodec...

lrwxrwxrwx 1 root root  23 29. Okt 19:57 libavcodec.so.60 -> libavcodec.so.60.31.102
-rwxr-xr-x 1 root root 14M 31. Dez 2023  libavcodec.so.60.31.102

50
ich denke, "--enable-libzvbi" fehlt...

markad: Tue Oct 29 19:28:22 [1599] DEBUG: libavcodec config: --disable-stripping --enable-pic --enable-shared --enable-pthreads --enable-nonfree --cross-prefix=x86_64-mld-linux- --ld='x86_64-mld-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/recipe-sysroot' --cc='x86_64-mld-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/recipe-sysroot' --cxx='x86_64-mld-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/recipe-sysroot' --arch=x86_64 --target-os=linux --enable-cross-compile --extra-cflags=' -O2 -pipe -g -feliminate-unused-debug-types -fcanon-prefix-map -fmacro-prefix-map=/ffmpeg-6.1.1=/usr/src/debug/ffmpeg/6.1.1 -fdebug-prefix-map=/ffmpeg-6.1.1=/usr/src/debug/ffmpeg/6.1.1 -fmacro-prefix-map=/build=/usr/src/debug/ffmpeg/6.1.1 -fdebug-prefix-map=/build=/usr/src/debug/ffmpeg/6.1.1 -fdebug-prefix-map=/recipe-sysroot= -fmacro-prefix-map=/recipe-sysroot= -fdebug-prefix-map=/recipe-sysroot-native= -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/recipe-sysroot' --extra-ldflags='-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fcanon-prefix-map -fmacro-prefix-map=/ffmpeg-6.1.1=/usr/src/debug/ffmpeg/6.1.1 -fdebug-prefix-map=/ffmpeg-6.1.1=/usr/src/debug/ffmpeg/6.1.1 -fmacro-prefix-map=/build=/usr/src/debug/ffmpeg/6.1.1 -fdebug-prefix-map=/build=/usr/src/debug/ffmpeg/6.1.1 -fdebug-prefix-map=/recipe-sysroot= -fmacro-prefix-map=/recipe-sysroot= -fdebug-prefix-map=/recipe-sysroot-native= ' --sysroot=/recipe-sysroot --libdir=/usr/lib --shlibdir=/usr/lib --datadir=/usr/share/ffmpeg --disable-mipsdsp --disable-mipsdspr2 --cpu=generic --pkg-config=pkg-config --enable-alsa --disable-altivec --enable-avcodec --enable-avdevice --enable-avfilter --enable-avformat --enable-bzlib --disable-libfdk-aac --enable-gpl --disable-libgsm --disable-indev=jack --disable-libopus --disable-libvorbis --enable-lzma --disable-libmfx --disable-libmp3lame --enable-openssl --enable-postproc --disable-sdl2 --disable-libspeex --disable-libsrt --enable-swresample --enable-swscale --enable-libtheora --disable-libv4l2 --enable-vaapi --enable-vdpau --disable-libvpx --enable-libx264 --disable-libx265 --enable-libxcb --enable-outdev=xv --enable-zlib

51
So, ich brauch hier noch Hilfe. Ich hab mir markad noch etwas näher angesehen und ich denke nicht, daß für die Nutzung ffmpeg installiert sein muß. Ist ja auch nicht in den Abhängigkeiten angegeben und wird daher nicht installiert. Die sehen so aus:

Code: [Select]
root@MLD:~# apt depends vdr-plugin-markad depends
vdr-plugin-markad
  Depends: libavcodec60 (>= 6.1.1)
  Depends: libavfilter9 (>= 6.1.1)
  Depends: libavformat60 (>= 6.1.1)
  Depends: libavutil58 (>= 6.1.1)
  Depends: libc6 (>= 2.39+git0+e8f5217097)
  Depends: libgcc1 (>= 13.3.0)
  Depends: libstdc++6 (>= 13.3.0)
  Depends: libswresample4 (>= 6.1.1)
  Depends: libswscale7 (>= 6.1.1)
  Depends: vdr (>= 2.7.3-r1)
  Depends: vdr (<< 2.7.3-r1..)

Und ich denke, es kommt auf libavcodec60 an, die zugegebenermaßen zu ffmpeg dazugehört. Die Version ist: "libavcodec60/unknown,now 6.1.1-r0.3 amd64". Und hier muß beim Compilieren von Euch wohl, laut dem Thread im vdrportal,  --enable-libzvbi mitgegeben werden. Kann das sein?

Viele Grüße
Herbert

52
Hallo Claus,

vielen Dank für die schnelle Antwort. Ich habe die MLD 6.5 Mitte Oktober installiert und alle Pakete sind aktuell. ffmpeg war allerdings nicht installiert. Ich habe das manuell nachgeholt, hat aber nix geholfen.

Viele Grüße
Herbert

53
Hallo zusammen,

markad crashed mit einem core dump ("ERROR: cDecoder::InitDecoder(): could not find decoder for stream 3 codec id 94215"). ffprobe sagt: "Stream #0:3[0x20](deu): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)", also Untertitel.

Das Problem wurde hier https://www.vdr-portal.de/forum/index.php?thread/136417-gel%C3%B6st-markad-decoder-missing/ (von Euch :) ) diskutiert und gelöst, anscheinend ist es aber in der 6.5 nightly noch drin!? Wäre nett, wenn...

Viele Grüße
Herbert

54
Allgemein [ General ] / SSH funktioniert bei mir nicht
« on: October 28, 2024, 20:05:42 »
ich denke eher, daß die WinSCP-Version zu alt ist und die von der MLP 6.5 genutzen Key-Exchange-Algorithmen nicht unterstützt.

55
Vielleicht ein allerletzter verzweifelter Versuch? Weil Du was von WinSCP usw. schreibst: Keine Ahnung, wie Du die Datei editiert hast. Aber wegen des CR/LF-Themas und verschiedener Codepages und so würde ich das nie mit einem Windows-Programm machen :) Ich denke mit SSH oder direkt am PC mit z.B. nano würde ich mich hier deutlicher wohler fühlen 8) Ich würde auch nie die channels.conf mit einem Windows-Editor anfassen.

56
ist da und läuft :)
Code: [Select]
root@MLD:~# mediaclient --build
Build date: 2024-08-22 14:44:15

57
MLP 6.5:

root@MLD:~# mediaclient --build
Build date: 2024-02-20 05:55:15

58
Ich habe wie gesagt dieselbe Karte und die MLD 6.5. Da existiert bei mir keine /etc/sundtek.conf-Datei. Aber wenn ich die anlege und "leds=off" reinschreibe, dann ist die blaue LED nach einem Reboot aus.

Viele Grüße
Herbert

59
sieht gut aus!

Vielen Dank und viele Grüße
Herbert

60
So, ein erster ganz schneller Test (8 Minuten ARD HD) sieht gut aus! ich schau mir das heute Abend aber noch genauer an.

Code: [Select]
root@MLD-VDR:/data/tv/ARD-Morgenmagazin/2024-10-24.05.30.1-0.rec# naludump 00001.ts 00001.new.ts
Input file: 00001.ts
Output file: 00001.new.ts
Packets: 3894553 Dropped: 0 (0%)

root@MLD-VDR:/data/tv/ARD-Morgenmagazin/2024-10-24.05.30.1-0.rec# diff 00001.new.ts 00001.ts