MLD-6.x > General
MLD 6.5 und wakeup (+update mit Bugs und Auffälligkeiten)
herb01:
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: ---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..)
--- End code ---
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
herb01:
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
P3f:
Hallo herb01,
also in dem FFMPEG File haben wir diese Erweiterung eingebaut, wie Claus schon beschrieben war vorher markad Fehlerhaft.
Magst Du bitte mal schreiben welche ffmpeg und markad Version Du hast?
--- Code: --- DEPENDS += " \
nv-codec-headers \
libzvbi \
"
PACKAGECONFIG:append = " vdpau vaapi gpl x264 openssl"
PACKAGECONFIG:append:genericx86-64= " x265"
EXTRA_OECONF:append:genericx86-64 = " \
--enable-cuda \
--enable-cuvid \
--enable-nvdec \
--enable-nvenc \
--enable-nonfree \
--enable-libzvbi \
$PROGRAM_LIST \
"
--- End code ---
Und ich davon aus das Du schon die x86_64 Variante hast. Bei den anderen ffmpeg Pakete (zum Beispiel: arm-Umgebungen) haben wir das NICHT drin/aktiv.
Gruß,
Pit
herb01:
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
herb01:
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: ---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
--- End code ---
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
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version