[Kdenlive-devel] Kdenlive / MLT changes

el jefe delito eljefedelito at gmail.com
Sun Feb 10 18:58:32 UTC 2008


Using the latest (that I could find) "easy build script" located here
http://www.kdenlive.org/bbforum/download.php?id=89 I still get errors
compiling KDEnlive and MLT:

(cut for brevity)...
...
...
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp: In member function
'void KRender::mltEditEffect(int, GenTime, int, QString, QString,
QMap<QString, QString>)':
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1177: warning: passing
'double' for argument 1 to 'Mlt::Producer* Mlt::Playlist::get_clip_at(int)'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp: In member function
'void KRender::mltResizeClipEnd(int, GenTime, GenTime, GenTime)':
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1215: warning: passing
'double' for argument 1 to 'bool Mlt::Playlist::is_blank_at(int)'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1217: warning: passing
'double' for argument 1 to 'int Mlt::Playlist::get_clip_index_at(int)'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1220: warning:
converting to 'int' from 'double'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1223: warning: passing
'double' for argument 2 to 'int Mlt::Playlist::resize_clip(int, int, int)'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp: In member function
'void KRender::mltResizeClipStart(int, GenTime, GenTime, GenTime, GenTime,
GenTime)':
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1271: warning:
converting to 'int' from 'double'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1276: warning: passing
'double' for argument 1 to 'bool Mlt::Playlist::is_blank_at(int)'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1278: warning: passing
'double' for argument 1 to 'int Mlt::Playlist::get_clip_index_at(int)'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1281: warning: passing
'double' for argument 2 to 'int Mlt::Playlist::resize_clip(int, int, int)'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1281: warning: passing
'double' for argument 3 to 'int Mlt::Playlist::resize_clip(int, int, int)'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1284: warning:
converting to 'int' from 'double'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp: In member function
'void KRender::mltMoveClip(int, int, int, int)':
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1324: warning: unused
variable 'multiprod'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp: In member function
'void KRender::mltMoveTransition(QString, int, int, GenTime, GenTime,
GenTime, GenTime)':
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1361: warning:
converting to 'int' from 'double'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1363: warning:
converting to 'int' from 'double'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1364: warning:
converting to 'int' from 'double'
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp: In member function
'void KRender::mltAddTransition(QString, int, int, GenTime, GenTime,
QMap<QString, QString>)':
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1397: error: no matching
function for call to 'Mlt::Transition::Transition(Mlt::Profile&, char*&)'
/usr/include/mlt++/MltTransition.h:41: note: candidates are:
Mlt::Transition::Transition(mlt_transition_s*)
/usr/include/mlt++/MltTransition.h:40: note:
Mlt::Transition::Transition(Mlt::Transition&)
/usr/include/mlt++/MltTransition.h:39: note:
Mlt::Transition::Transition(Mlt::Service&)
/usr/include/mlt++/MltTransition.h:38: note:
Mlt::Transition::Transition(char*, char*)
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp: In member function
'void KRender::mltSavePlaylist()':
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:1424: error: no matching
function for call to 'Mlt::Consumer::Consumer(Mlt::Profile&, const char
[8])'
/usr/include/mlt++/MltConsumer.h:43: note: candidates are:
Mlt::Consumer::Consumer(mlt_consumer_s*)
/usr/include/mlt++/MltConsumer.h:42: note:
Mlt::Consumer::Consumer(Mlt::Consumer&)
/usr/include/mlt++/MltConsumer.h:41: note:
Mlt::Consumer::Consumer(Mlt::Service&)
/usr/include/mlt++/MltConsumer.h:40: note:
Mlt::Consumer::Consumer(char*, char*)
/usr/include/mlt++/MltConsumer.h:39: note:
Mlt::Consumer::Consumer()
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp: At global scope:
/home/eljefe/kdenlive/kdenlive/kdenlive/krender.cpp:173: warning: 'void
consumer_stopped(mlt_consumer_s*, KRender*, mlt_frame_s*)' defined but not
used
make[2]: *** [kdenlive/CMakeFiles/kdenlive.dir/krender.o] Error 1
make[1]: *** [kdenlive/CMakeFiles/kdenlive.dir/all] Error 2
make: *** [all] Error 2
eljefe at eljefe-desktop:~/kdenlive$
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdenlive/attachments/20080211/14669037/attachment.html>


More information about the Kdenlive mailing list