PDA

View Full Version : cinelerra... problemi


ReDirEct__
31-03-2006, 00:00
Salve a tutti... appena provo a mettere in playback qualsiasi film cinelerra si inceppa... nono posso fare + niente... l'unica cosa che va avanti sono i secondi e non c'è modo di uscire dal programma a parte killarlo... è la versione cvs emersa dal portage di gentoo con le relative librerie (tutte masked)

=media-video/cinelerra-cvs-20060219
=media-libs/libtheora-1.0_alpha5
=sys-libs/libavc1394-0.5.0
=media-libs/x264-svn-20060302
=dev-lang/yasm-0.5.0_rc1
=media-libs/libiec61883-1.0.0-r1
=sys-libs/libraw1394-1.2.0

Ho provato a compilare quallo scaricato dal sito usfficiale ma mi da errori durante il make:
[cut]
In file included from faad2.cpp:21:
faad2.h:28:26: codec_plugin.h: No such file or directory
In file included from faad2.cpp:21:
faad2.h:36: error: `codec_data_t' does not name a type
faad2.h:37: error: ISO C++ forbids declaration of `audio_vft_t' with no type
faad2.h:37: error: expected `;' before '*' token
faad2.h:55: error: ISO C++ forbids declaration of `FILE' with no type
faad2.h:55: error: expected `;' before '*' token
faad2.h:70: error: variable or field `aac_close' declared void
faad2.h:70: error: `codec_data_t' was not declared in this scope
faad2.h:70: error: `ptr' was not declared in this scope
faad2.h:73: error: expected constructor, destructor, or type conversion before ' *' token
faad2.h:82: error: `codec_data_t' was not declared in this scope
faad2.h:82: error: `ifptr' was not declared in this scope
faad2.h:83: error: expected primary-expression before '*' token
faad2.h:83: error: `buffer' was not declared in this scope
faad2.h:84: error: expected primary-expression before '*' token
faad2.h:84: error: `ts' was not declared in this scope
faad2.h:84: error: initializer expression list treated as compound expression
faad2.h:85: error: `codec_data_t' was not declared in this scope
faad2.h:85: error: `ifptr' was not declared in this scope
faad2.h:87: error: variable or field `aac_file_used_for_frame' declared void
faad2.h:87: error: `codec_data_t' was not declared in this scope
faad2.h:87: error: `ifptr' was not declared in this scope
faad2.h:88: error: expected primary-expression before "bytes"
faad2.h:88: error: initializer expression list treated as compound expression
faad2.h:90: error: `codec_data_t' was not declared in this scope
faad2.h:90: error: `ifptr' was not declared in this scope
faad2.h:91: error: expected primary-expression before "ts"
faad2.h:91: error: initializer expression list treated as compound expression
faad2.cpp:22:32: mpeg4_audio_config.h: No such file or directory
faad2.cpp:23:23: mpeg4_sdp.h: No such file or directory
faad2.cpp:38: error: expected initializer before '*' token
faad2.cpp:119: error: variable or field `aac_close' declared void
faad2.cpp:119: error: redefinition of `int aac_close'
faad2.h:70: error: `int aac_close' previously defined here
faad2.cpp:119: error: `codec_data_t' was not declared in this scope
faad2.cpp:119: error: `ptr' was not declared in this scope
faad2.cpp:137: error: variable or field `aac_do_pause' declared void
faad2.cpp:137: error: `codec_data_t' was not declared in this scope
faad2.cpp:137: error: `ifptr' was not declared in this scope
faad2.cpp:138: error: expected `,' or `;' before '{' token
faad2.cpp:150: error: `codec_data_t' was not declared in this scope
faad2.cpp:150: error: `ptr' was not declared in this scope
faad2.cpp:151: error: expected primary-expression before "ts"
faad2.cpp:152: error: expected primary-expression before "int"
faad2.cpp:153: error: expected primary-expression before "int"
faad2.cpp:154: error: expected primary-expression before '*' token
faad2.cpp:154: error: `buffer' was not declared in this scope
faad2.cpp:155: error: expected primary-expression before "buflen"
faad2.cpp:156: error: expected primary-expression before "void"
faad2.cpp:157: error: initializer expression list treated as compound expression
faad2.cpp:157: error: expected `,' or `;' before '{' token
faad2.cpp:283: error: `lib_message_func_t' was not declared in this scope
faad2.cpp:284: error: expected primary-expression before "const"
faad2.cpp:285: error: expected primary-expression before "int"
faad2.cpp:286: error: expected primary-expression before "int"
faad2.cpp:287: error: `format_list_t' was not declared in this scope
faad2.cpp:287: error: `fptr' was not declared in this scope
faad2.cpp:288: error: expected primary-expression before "const"
faad2.cpp:289: error: expected primary-expression before "userdata_size"
faad2.cpp:294: error: initializer expression list treated as compound expression
faad2.cpp:294: error: expected `,' or `;' before '{' token
faad2.cpp:356: error: expected constructor, destructor, or type conversion befor e '(' token
make[6]: *** [faad2.lo] Error 1
make[6]: Leaving directory `/home/redirect/Desktop/cinelerra-2.0/quicktime/faad2 -2.0/plugins/mpeg4ip'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/redirect/Desktop/cinelerra-2.0/quicktime/faad2 -2.0/plugins'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/redirect/Desktop/cinelerra-2.0/quicktime/faad2 -2.0'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/redirect/Desktop/cinelerra-2.0/quicktime/faad2 -2.0'
make[2]: *** [x86_64/faad] Error 2
make[2]: Leaving directory `/home/redirect/Desktop/cinelerra-2.0/quicktime'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/redirect/Desktop/cinelerra-2.0'
make: *** [all] Error 2

Qualcuno che mi da una mano?

fbcyborg
31-03-2006, 12:47
Anche io ho avuto problemi con faad2 una volta.
Attualmente uso la versione 2.0-r7 di faad2 e non ho problemi.
Premetto che non uso cinelerra. Per vedere i film in dvd uso xine.
Comunque prova ad emergere faad2-2.0-r7 e a mascherare
>=media-libs/faad2-2.0-r9
Poi ricompila quello ufficiale.. ma va bene anche quello del portage credo.