MP3 Plugin Problem

  • Bin dabei meinen VDR neu zu installieren
    habe
    cdfs-05c
    libid3tag-0.15.1b
    libsnbfile-1.0.10
    mp3-0.8.3
    installiert
    leider kommt beim make plugins folgende Fehlermeldung wo ich nicht so genau durchblicke woran es liegt :rolleyes:


    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -DHAVE_VORBISFILE -I../../../include -I../../../../DVB/include data-mp3.c
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -DHAVE_VORBISFILE -I../../../include -I../../../../DVB/include menu-mp3.c
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -DHAVE_VORBISFILE -I../../../include -I../../../../DVB/include setup-mp3.c
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -DHAVE_VORBISFILE -I../../../include -I../../../../DVB/include player-mp3.c
    player-mp3.c:31:17: mad.h: No such file or directory
    player-mp3.c:100: error: 'mad_fixed_t' is used as a type, but is not defined as
    a type.
    player-mp3.c:101: error: 'mad_fixed_t' is used as a type, but is not defined as
    a type.
    player-mp3.c:102: error: 'mad_fixed_t' is used as a type, but is not defined as
    a type.
    player-mp3.c:103: error: parse error before `[' token
    player-mp3.c:106: error: parse error before `*' token
    player-mp3.c:107: error: ISO C++ forbids declaration of `mad_fixed_t' with no
    type
    player-mp3.c:107: error: parse error before `*' token
    player-mp3.c: In member function `bool cResample::SetInputRate(unsigned int,
    unsigned int)':
    player-mp3.c:116: error: `ratio' undeclared (first use this function)
    player-mp3.c:116: error: (Each undeclared identifier is reported only once for
    each function it appears in.)
    player-mp3.c:116: error: `mad_f_tofixed' undeclared (first use this function)
    player-mp3.c:117: error: `step' undeclared (first use this function)
    player-mp3.c:117: error: `last' undeclared (first use this function)
    player-mp3.c:119: error: ISO C++ forbids declaration of `mad_fixed_t' with no
    type
    player-mp3.c:119: error: parse error before `=' token
    player-mp3.c:120: error: `oldratio' undeclared (first use this function)
    player-mp3.c:121: error: `mad_f_todouble' undeclared (first use this function)
    player-mp3.c:125: error: `MAD_F_ONE' undeclared (first use this function)
    player-mp3.c:119: warning: unused variable `int mad_fixed_t'
    player-mp3.c: At global scope:
    player-mp3.c:128: error: parse error before `*' token
    player-mp3.c: In member function `unsigned int cResample::ResampleBlock(...)':
    player-mp3.c:136: error: `nsam' undeclared (first use this function)
    player-mp3.c:136: error: `resampled' undeclared (first use this function)
    player-mp3.c:137: error: ISO C++ forbids declaration of `mad_fixed_t' with no
    type
    player-mp3.c:137: error: uninitialized const `mad_fixed_t'
    player-mp3.c:137: error: parse error before `*' token
    player-mp3.c:138: error: ISO C++ forbids declaration of `mad_fixed_t' with no
    type
    player-mp3.c:138: error: redeclaration of `const int mad_fixed_t'
    player-mp3.c:137: error: `const int mad_fixed_t' previously declared here
    player-mp3.c:138: error: declaration of `const int mad_fixed_t'
    player-mp3.c:137: error: conflicts with previous declaration `const int
    mad_fixed_t'
    player-mp3.c:138: error: uninitialized const `mad_fixed_t'
    player-mp3.c:138: error: parse error before `*' token
    player-mp3.c:141: error: `mad_f_fracpart' undeclared (first use this function)
    player-mp3.c:144: error: `old' undeclared (first use this function)
    player-mp3.c:144: error: `mad_f_mul' undeclared (first use this function)
    player-mp3.c:152: error: `end' undeclared (first use this function)
    player-mp3.c:152: error: `mad_f_intpart' undeclared (first use this function)
    player-mp3.c:165: error: `mad_f_fromint' undeclared (first use this function)
    player-mp3.c:167: error: `begin' undeclared (first use this function)
    player-mp3.c:137: warning: unused variable `const int mad_fixed_t'
    player-mp3.c: At global scope:
    player-mp3.c:204: error: 'mad_fixed_t' is used as a type, but is not defined as
    a type.
    player-mp3.c: In member function `void cLevel::Init()':
    player-mp3.c:229: error: `peak' undeclared (first use this function)
    player-mp3.c: In member function `void cLevel::GetPower(mad_pcm*)':
    player-mp3.c:234: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:236: error: `mad_fixed_t' undeclared (first use this function)
    player-mp3.c:236: error: `data' undeclared (first use this function)
    player-mp3.c:236: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:237: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:240: error: `mad_f_todouble' undeclared (first use this function)
    player-mp3.c:242: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c: In member function `double cLevel::GetLevel()':
    player-mp3.c:273: error: `mad_f_todouble' undeclared (first use this function)
    player-mp3.c: In member function `double cLevel::GetPeak()':
    player-mp3.c:279: error: `mad_f_todouble' undeclared (first use this function)
    player-mp3.c: At global scope:
    player-mp3.c:286: error: 'mad_fixed_t' is used as a type, but is not defined as
    a type.
    player-mp3.c:288: error: 'mad_fixed_t' is used as a type, but is not defined as
    a type.
    player-mp3.c:293: error: 'mad_fixed_t' is used as a type, but is not defined as
    a type.
    player-mp3.c:297: error: syntax error before `*' token
    player-mp3.c:299: error: ISO C++ forbids declaration of `mad_fixed_t' with no
    type
    player-mp3.c:299: error: `mad_fixed_t' declared as an `inline' field
    player-mp3.c:299: error: parse error before `(' token
    player-mp3.c:301: error: ISO C++ forbids declaration of `mad_fixed_t' with no
    type
    player-mp3.c:301: error: `mad_fixed_t' declared as an `inline' field
    player-mp3.c:301: error: declaration of `int cNormalize::mad_fixed_t'
    player-mp3.c:299: error: conflicts with previous declaration `int
    cNormalize::mad_fixed_t'
    player-mp3.c:301: error: parse error before `(' token
    player-mp3.c: In constructor `cNormalize::cNormalize()':
    player-mp3.c:314: error: `limlvl' undeclared (first use this function)
    player-mp3.c:314: error: `mad_f_tofixed' undeclared (first use this function)
    player-mp3.c:318: error: `mad_fixed_t' undeclared (first use this function)
    player-mp3.c:318: error: parse error before `=' token
    player-mp3.c:319: error: `tablestart' undeclared (first use this function)
    player-mp3.c:319: error: `start' undeclared (first use this function)
    player-mp3.c:320: error: `MAD_F_FRACBITS' undeclared (first use this function)
    player-mp3.c:321: error: `table' undeclared (first use this function)
    player-mp3.c:321: error: parse error before `[' token
    player-mp3.c:325: error: `Limiter' undeclared (first use this function)
    player-mp3.c:335: error: parse error before `=' token
    player-mp3.c:336: error: parse error before `=' token
    player-mp3.c:336: error: `x' undeclared (first use this function)
    player-mp3.c:337: error: parse error before `=' token
    player-mp3.c:338: error: `diff' undeclared (first use this function)
    player-mp3.c:338: error: `maxdiff' undeclared (first use this function)
    player-mp3.c:348: error: `mad_f_todouble' undeclared (first use this function)
    player-mp3.c: In member function `void cNormalize::Init(double, double)':
    player-mp3.c:370: error: `gain' undeclared (first use this function)
    player-mp3.c:370: error: `mad_f_tofixed' undeclared (first use this function)
    player-mp3.c: In member function `void cNormalize::Stats()':
    player-mp3.c:390: error: `mad_f_todouble' undeclared (first use this function)
    player-mp3.c: At global scope:
    player-mp3.c:394: error: syntax error before `::' token
    player-mp3.c:410: error: syntax error before `++' token
    player-mp3.c:412: error: ISO C++ forbids declaration of `x' with no type
    player-mp3.c:412: error: `int x' used prior to declaration
    player-mp3.c:412: error: `mad_f_todouble' was not declared in this scope
    player-mp3.c:412: error: `d_limlvl' was not declared in this scope
    player-mp3.c:412: error: `one_limlvl' was not declared in this scope
    player-mp3.c:412: error: `one_limlvl' was not declared in this scope
    player-mp3.c:412: error: `d_limlvl' was not declared in this scope
    player-mp3.c:412: error: `mad_f_tofixed' was not declared in this scope
    player-mp3.c:413: error: parse error before `}' token
    player-mp3.c:418: error: syntax error before `::' token
    player-mp3.c:427: error: syntax error before `++' token
    player-mp3.c:431: error: parse error before `=' token
    player-mp3.c:432: error: ISO C++ forbids declaration of `x' with no type
    player-mp3.c:432: error: redefinition of `int x'
    player-mp3.c:412: error: `int x' previously defined here
    player-mp3.c:433: error: parse error before `if'
    player-mp3.c:435: error: ISO C++ forbids declaration of `x' with no type
    player-mp3.c:435: error: redefinition of `int x'
    player-mp3.c:432: error: `int x' previously defined here
    player-mp3.c:435: error: `ptr' was not declared in this scope
    player-mp3.c:436: error: parse error before `=' token
    player-mp3.c:439: error: syntax error before `+=' token
    player-mp3.c: In member function `void cNormalize::AddGain(mad_pcm*)':
    player-mp3.c:455: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:456: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:458: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:461: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:462: error: `mad_fixed_t' undeclared (first use this function)
    player-mp3.c:462: error: parse error before `=' token
    player-mp3.c:463: error: `s' undeclared (first use this function)
    player-mp3.c:468: error: `FastLimiter' undeclared (first use this function)
    player-mp3.c:481: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:482: error: parse error before `=' token
    player-mp3.c: At global scope:
    player-mp3.c:505: error: enumerator value for `MIN' not integer constant
    player-mp3.c:505: error: enumerator value for `MAX' not integer constant
    player-mp3.c:509: error: 'mad_fixed_t' is used as a type, but is not defined as
    a type.
    player-mp3.c:510: error: 'mad_fixed_t' is used as a type, but is not defined as
    a type.
    player-mp3.c:514: error: parse error before `[' token
    player-mp3.c:515: error: 'mad_fixed_t' is used as a type, but is not defined as
    a type.
    player-mp3.c:518: error: ISO C++ forbids declaration of `mad_fixed_t' with no
    type
    player-mp3.c:518: error: `mad_fixed_t' declared as an `inline' field
    player-mp3.c:518: error: parse error before `(' token
    player-mp3.c:519: error: `mad_fixed_t' was not declared in this scope
    player-mp3.c:519: error: parse error before `)' token
    player-mp3.c:521: error: `mad_fixed_t' was not declared in this scope
    player-mp3.c:521: error: parse error before `,' token
    player-mp3.c:525: error: parse error before `*' token
    player-mp3.c: In member function `void cScale::Init()':
    player-mp3.c:531: error: `peak_clipping' undeclared (first use this function)
    player-mp3.c:531: error: `peak_sample' undeclared (first use this function)
    player-mp3.c: In member function `void cScale::Stats()':
    player-mp3.c:541: error: `mad_f_todouble' undeclared (first use this function)
    player-mp3.c: At global scope:
    player-mp3.c:546: error: syntax error before `::' token
    player-mp3.c:562: error: ISO C++ forbids declaration of `sample' with no type
    player-mp3.c:562: error: `MAX' was not declared in this scope
    player-mp3.c:563: error: parse error before `}' token
    player-mp3.c:564: error: ISO C++ forbids declaration of `peak_sample' with no
    type
    player-mp3.c:564: error: `int peak_sample' used prior to declaration
    player-mp3.c:565: error: parse error before `}' token
    player-mp3.c:571: error: ISO C++ forbids declaration of `sample' with no type
    player-mp3.c:571: error: redefinition of `int sample'
    player-mp3.c:562: error: `int sample' previously defined here
    player-mp3.c:571: error: `MIN' was not declared in this scope
    player-mp3.c:572: error: parse error before `}' token
    player-mp3.c:573: error: ISO C++ forbids declaration of `peak_sample' with no
    type
    player-mp3.c:573: error: redefinition of `int peak_sample'
    player-mp3.c:564: error: `int peak_sample' previously declared here
    player-mp3.c:574: error: parse error before `}' token
    player-mp3.c:581: error: parse error before `)' token
    player-mp3.c: In member function `long int cScale::LinearRound(...)':
    player-mp3.c:586: error: `Clip' undeclared (first use this function)
    player-mp3.c: At global scope:
    player-mp3.c:598: error: parse error before `,' token
    player-mp3.c: In member function `long int cScale::LinearDither(...)':
    player-mp3.c:601: error: `mad_fixed_t' undeclared (first use this function)
    player-mp3.c:601: error: parse error before `,' token
    player-mp3.c:604: error: parse error before `->' token
    player-mp3.c:608: error: `output' undeclared (first use this function)
    player-mp3.c:610: error: `mask' undeclared (first use this function)
    player-mp3.c:612: error: parse error before `->' token
    player-mp3.c:613: error: parse error before `->' token
    player-mp3.c:614: error: parse error before `->' token
    player-mp3.c:616: error: `Clip' undeclared (first use this function)
    player-mp3.c:621: error: parse error before `->' token
    player-mp3.c: At global scope:
    player-mp3.c:627: error: parse error before `*' token
    player-mp3.c: In member function `unsigned int cScale::ScaleBlock(...)':
    player-mp3.c:632: error: `size' undeclared (first use this function)
    player-mp3.c:633: error: `nsamples' undeclared (first use this function)
    player-mp3.c:636: error: `right' undeclared (first use this function)
    player-mp3.c:637: error: `mode' undeclared (first use this function)
    player-mp3.c:640: error: `left' undeclared (first use this function)
    player-mp3.c: In member function `virtual void cMP3Player::Action()':
    player-mp3.c:910: error: ISO C++ forbids declaration of `mad_fixed_t' with no
    type
    player-mp3.c:910: error: uninitialized const `mad_fixed_t'
    player-mp3.c:910: error: parse error before `*' token
    player-mp3.c:1014: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:1015: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:1016: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:1020: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:1021: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:1022: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:1022: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:1027: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:1051: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:1052: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:1054: error: `Resampled' undeclared (first use this function)
    player-mp3.c:1056: error: invalid use of undefined type `struct mad_pcm'
    decoder-core.h:34: error: forward declaration of `struct mad_pcm'
    player-mp3.c:910: warning: unused variable `const int mad_fixed_t'
    make[1]: *** [player-mp3.o] Error 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/mp3-0.8.3'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/osddemo'
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/osddemo'



    Kann mir jemand weiter helfen ????

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

  • Problem erledigt


    Das Paket mad-devel sollte man installiert haben dann funktionierts :]
    Super schnelle Lösung im IRC, noch mal Danke an alle !

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

  • Ok hab es gefunden mir fehlte ein Paket mad-devel.
    Kompilieren hat geklappt.
    Jetzt sehe ich aber das Plugin nicht im Menü
    in der Datei runvdr den Eintrag -Pmp3 hab ich gemacht


    Mike

    Asus M3N78-VM,
    AMD Athlon X2 BE-2350 2.1Ghz,
    2 GB Speicher, 1000 GB Platte,
    Mystique CaBiX-C2
    easyvdr 0.8

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!