You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Der_Pit

Professional

  • "Der_Pit" started this thread

Posts: 910

Location: La Palma/ES

Occupation: Physiker/Astronom

  • Send private message

1

Saturday, May 26th 2012, 2:48pm

noad 0.7.3 und --asd / ffmpeg

Hi,

Ich hab mir noad 0.7.3 compiliert, konfiguriert mit

Source code

1
./configure --with-ffmpeg --with-magick

Keine Fehlermeldungen. Wenn ich jetzt eine Aufzeichnung bearbeiten lassen will:

Source code

1
2
3
4
5
vdr1:/video0 # noad - /video0/Conan,_der_Barbar/2012-05-25.02.30.13-0.rec --ac3 --asd --overlap --jumplogo --comments --backupmarks --statisticfile=/video0/noadstat
--asd given, but not compiled with ffmpeg-support
--asd will be ignored
Saturday,26.05.2012 14:23:09 start noad-0.7.3 for /video0/Conan,_der_Barbar/2012-05-25.02.30.13-0.rec
Saturday,26.05.2012 14:27:06 noad done for /video0/Conan,_der_Barbar/2012-05-25.02.30.13-0.rec (0:03:57)


*grübel*
Ein ldd noad zeigt mir auch, dass es brav gegen libavcodec gelinkt ist. Hat wer 'ne Idee was da fehlt?

Pit
ASRock Ion 3D 152B, Sundtek SkyTV Ultimate OS 12.1, VDR 2.0.6,
softhddevice, nopacity, DFAtmo, xmltv2vdr, muggle, tvscraper, VDRAdmin-AM (alles git)

2

Saturday, May 26th 2012, 2:59pm

Ich erinnere mich dunkel das ich auch so ein Problem hatte.

bei mir gehts mit
---
./configure --with-ffmpeg --with-libmpeg2-static
---

Ohne Garantie, so genau erinnere ich mich nicht mehr.

cu

Mein VDR

Mein VDR
Digitainer2xBouget DVB-SDebian Squeeze (Kernel 2.6.35.3 von kernel.org)Softdevice Ausgabepluginvdr 1.6.0-3 (Extensions Patch 72) und viele Plugins von SourceMedion X10 FernbedienungSDC-Megtron Display (240x128x1) mit GraphLCD-PluginFreevo 1.9.0
Vodcatcher Helper in ein freundliches DEB verpackt, Tester Willkommen: http://dl.dropbox.com/s/705bh6ydgisfrqu/index.htmlFingerprint: 8A104A00D5031773A9F72A19BAEE135EA7860149

Der_Pit

Professional

  • "Der_Pit" started this thread

Posts: 910

Location: La Palma/ES

Occupation: Physiker/Astronom

  • Send private message

3

Saturday, May 26th 2012, 3:21pm

Hmm, mit dem -static findet er die library (libmpeg2) nicht. Sollte er eigentlich.

Aber das Problem scheint HAVE_LIBAVCODEC zu sein - das wird zwar im Makefile gesetzt, aber nirgends an den Compiler weitergegeben. Ich hab's jetzt händisch in der erzeugten config.h eingetragen,

Source code

1
2
3
4
5
6
7
8
9
10
--- config.h.old        2012-05-26 14:13:51.067000283 +0100
+++ config.h    2012-05-26 14:14:51.099859068 +0100
@@ -26,6 +26,7 @@
 
 /* have libavcodec for audio */
 /* #undef HAVE_LIBAVCODEC */
+#define HAVE_LIBAVCODEC 1
 
 /* Define to 1 if you have the `localtime_r' function. */
 #define HAVE_LOCALTIME_R 1


Ausserdem musste ich noch zusätzlich die libavutil zu den LIBS dazutun:

Source code

1
2
3
4
5
6
7
8
9
10
11
--- Makefile.old        2012-05-26 14:13:41.874328144 +0100
+++ Makefile    2012-05-26 14:14:08.292385923 +0100
@@ -166,7 +166,7 @@
 LIBMPEGX = -lmpeg2  
 LIBMPEG_VERSION = 0.4.0 or newer
 LIBOBJS = 
-LIBS =  -lavcodec  -lmpeg2   
+LIBS =  -lavcodec  -lmpeg2 -lavutil  
 LTLIBOBJS = 
 MAKEINFO = ${SHELL} /usr/local/src/noad-0.7.3/missing --run makeinfo
 MKDIR_P = /bin/mkdir -p


Ist hier übrigens ffmpeg 0.10.2 - auch nicht mehr die aktuellste Version, glaub ich?

Pit
ASRock Ion 3D 152B, Sundtek SkyTV Ultimate OS 12.1, VDR 2.0.6,
softhddevice, nopacity, DFAtmo, xmltv2vdr, muggle, tvscraper, VDRAdmin-AM (alles git)

Similar threads