Thread: [Mlt-devel] /usr/lib/ladspa/blop_files directory error
Brought to you by:
ddennedy,
lilo_booter
From: Jean-Michel <jm...@po...> - 2007-09-13 19:41:18
|
Dear Dan and Friends, There is still a problem with LADSPA plugins, when /usr/lib/ladspa contains subdirectories. Here is an example: inigo montage.kdenlive +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ |1=-10| |2= -5| |3= -2| |4= -1| |5= 0| |6= 1| |7= 2| |8= 5| |9= 10| +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +---------------------------------------------------------------------+ | H = back 1 minute, L = forward 1 minute | | h = previous frame, l = next frame | | g = start of clip, j = next clip, k = previous clip | | 0 = restart, q = quit, space = play | +---------------------------------------------------------------------+ plugin_mgr_get_object_file_plugins: error finding ladspa_descriptor symbol in object file '/usr/lib/ladspa/blop_files/parabola_1649_data.so': /usr/lib/ladspa/blop_files/parabola_1649_data.so: undefined symbol: ladspa_descriptor plugin_mgr_get_object_file_plugins: error finding ladspa_descriptor symbol in object file '/usr/lib/ladspa/blop_files/square_1643_data.so': /usr/lib/ladspa/blop_files/square_1643_data.so: undefined symbol: ladspa_descriptor plugin_mgr_get_object_file_plugins: error finding ladspa_descriptor symbol in object file '/usr/lib/ladspa/blop_files/sawtooth_1641_data.so': /usr/lib/ladspa/blop_files/sawtooth_1641_data.so: undefined symbol: ladspa_descriptor I/O warning : failed to load external entity "/tmp/kde-jmpoure/kdenlive/1189711555961180936.rack" Could not parse file '/tmp/kde-jmpoure/kdenlive/1189711555961180936.rack' plugin_mgr_get_object_file_plugins: error finding ladspa_descriptor symbol in object file '/usr/lib/ladspa/blop_files/parabola_1649_data.so': /usr/lib/ladspa/blop_files/parabola_1649_data.so: undefined symbol: ladspa_descriptor plugin_mgr_get_object_file_plugins: error finding ladspa_descriptor symbol in object file '/usr/lib/ladspa/blop_files/square_1643_data.so': /usr/lib/ladspa/blop_files/square_1643_data.so: undefined symbol: ladspa_descriptor plugin_mgr_get_object_file_plugins: error finding ladspa_descriptor symbol in object file '/usr/lib/ladspa/blop_files/sawtooth_1641_data.so': /usr/lib/ladspa/blop_files/sawtooth_1641_data.so: undefined symbol: ladspa_descriptor I/O warning : failed to load external entity "/tmp/kde-jmpoure/kdenlive/11897115551153882741.rack" The problem appears when the cursor arrives at the end of a video file and continues on next file. Then the video become black until the end of all tracks. This is probably a minor problem in terms of programming but certainly it demands MLT to have a maintenance release when fixed. Kdenlive is also impacted of course. Kind regards, Jean-Michel |
From: Dan D. <da...@de...> - 2007-09-14 03:29:47
|
On Thursday 13 September 2007, Jean-Michel Pour=E9 wrote: > Dear Dan and Friends, > > There is still a problem with LADSPA plugins, when /usr/lib/ladspa > contains subdirectories. Here is an example: > > inigo montage.kdenlive > plugin_mgr_get_object_file_plugins: error finding ladspa_descriptor > symbol in object file > '/usr/lib/ladspa/blop_files/parabola_1649_data.so': This is not a problem processing subdirectories. That .so is simply not a=20 ladspa plugin because it does not have the ladspa_descriptor function, whic= h=20 is a requirement for a ladspa plugin. To confirm=20 run 'nm /usr/lib/ladspa/blop_files/parabola_1649_data.so | grep=20 ladspa_descriptor' It should respond with a 'T' in the second column to indicate a public glob= al=20 symbol. > /usr/lib/ladspa/blop_files/parabola_1649_data.so: undefined symbol: > ladspa_descriptor plugin_mgr_get_object_file_plugins: error finding > ladspa_descriptor symbol in object file > '/usr/lib/ladspa/blop_files/square_1643_data.so': > /usr/lib/ladspa/blop_files/square_1643_data.so: undefined symbol: > ladspa_descriptor plugin_mgr_get_object_file_plugins: error finding > ladspa_descriptor symbol in object file > '/usr/lib/ladspa/blop_files/sawtooth_1641_data.so': > /usr/lib/ladspa/blop_files/sawtooth_1641_data.so: undefined symbol: > ladspa_descriptor I/O warning : failed to load external entity > "/tmp/kde-jmpoure/kdenlive/1189711555961180936.rack" > Could not parse file > '/tmp/kde-jmpoure/kdenlive/1189711555961180936.rack' Hmm what is up with this error? .rack is a file generated by kdenlive=20 containing the ladspa filters being used and their parameters. Try closing= =20 kdenlive and deleting any remaining rack files in this tmp dir. Also, you c= an=20 try to fetch them while kdenlive is running to supply them here. > plugin_mgr_get_object_file_plugins: error finding ladspa_descriptor > symbol in object file > '/usr/lib/ladspa/blop_files/parabola_1649_data.so': > /usr/lib/ladspa/blop_files/parabola_1649_data.so: undefined symbol: > ladspa_descriptor plugin_mgr_get_object_file_plugins: error finding > ladspa_descriptor symbol in object file > '/usr/lib/ladspa/blop_files/square_1643_data.so': > /usr/lib/ladspa/blop_files/square_1643_data.so: undefined symbol: > ladspa_descriptor plugin_mgr_get_object_file_plugins: error finding > ladspa_descriptor symbol in object file > '/usr/lib/ladspa/blop_files/sawtooth_1641_data.so': > /usr/lib/ladspa/blop_files/sawtooth_1641_data.so: undefined symbol: > ladspa_descriptor I/O warning : failed to load external entity > "/tmp/kde-jmpoure/kdenlive/11897115551153882741.rack" > > > The problem appears when the cursor arrives at the end of a video file > and continues on next file. Then the video become black until the end of > all tracks. I tried to reproduce the problem by creating a subdir 'foo' in /usr/lib/lad= spa=20 with a non-ladspa .so in there. I can reproduce the warnings above except f= or=20 the failure to parse the .rack. However, I can not reproduce the problem yo= u=20 claim it manifests in kdenlive. Have any suggestions to reproduce? > This is probably a minor problem in terms of programming but=20 > certainly it demands MLT to have a maintenance release when fixed. > > Kdenlive is also impacted of course. These projects are very much in their early stages, and I expect a lot of=20 problems. Sorry, but I am not going to make a release for every bug fix.=20 |