From: Good Guy Date: Wed, 29 May 2019 23:06:57 +0000 (-0600) Subject: fix opengl transform translate (again), update shell btns, tweak lv2-blacklist, Makef... X-Git-Tag: 2019-08~46 X-Git-Url: https://cinelerra-gg.org/git/?a=commitdiff_plain;h=3305343c3d9bfb889f6892e7821cc0e2d68669de;p=goodguy%2Fcinelerra.git fix opengl transform translate (again), update shell btns, tweak lv2-blacklist, Makefile.devel tweak for jobserver install-am --- diff --git a/cinelerra-5.1/Makefile.devel b/cinelerra-5.1/Makefile.devel index aac14d67..55313308 100644 --- a/cinelerra-5.1/Makefile.devel +++ b/cinelerra-5.1/Makefile.devel @@ -21,6 +21,8 @@ clean: rm -rf bin cinelerra/tags ./autogen.sh clean +# need for jobserver install step +install-am: install: for dir in $(SUBDIRS); do $(MAKE) -C $$dir install; done cp -a COPYING README models Cinelerra_factory ffmpeg msg info tips bin/. diff --git a/cinelerra-5.1/blds/debian/control b/cinelerra-5.1/blds/debian/control index 7d490f17..876e53fc 100644 --- a/cinelerra-5.1/blds/debian/control +++ b/cinelerra-5.1/blds/debian/control @@ -10,7 +10,7 @@ Build-Depends: gettext, git, inkscape, libasound2-dev, libbz2-dev, libflac-dev, libfreetype6-dev, liblzma-dev, libncurses5-dev, libpng-dev, libtool, libusb-1.0-0-dev, libva-dev, libvdpau-dev, - libxft-dev, libxinerama-dev, libxml2-utils, libxv-dev, libxv-dev, + libxft-dev, libxinerama-dev, libxml2-utils, libxv-dev, libz-dev, linux-firmware, nasm, texinfo, ttf-bitstream-vera, udftools, xfonts-100dpi, xfonts-75dpi, yasm diff --git a/cinelerra-5.1/cinelerra/cwindowgui.C b/cinelerra-5.1/cinelerra/cwindowgui.C index 3e9bf9ec..58b1cbb3 100644 --- a/cinelerra-5.1/cinelerra/cwindowgui.C +++ b/cinelerra-5.1/cinelerra/cwindowgui.C @@ -1129,14 +1129,6 @@ void CWindowCanvas::draw_refresh(int flush) BC_WindowBase *window = get_canvas(); if( window && !window->get_video_on() ) { clear(0); - if( mwindow->uses_opengl() ) { -// this code is to idle rendering before drawing overlays on refresh frame -// if this is not done, occationally opengl finishs late, and overwrites -// the x11 refresh frame and the overlay is not visible. Rarely happens. - unlock_canvas(); - mwindow->playback_3d->finish_output(this); - lock_canvas("CWindowCanvas::draw_refresh"); - } if( refresh_frame && refresh_frame->get_w()>0 && refresh_frame->get_h()>0 ) { float in_x1, in_y1, in_x2, in_y2; float out_x1, out_y1, out_x2, out_y2; diff --git a/cinelerra-5.1/cinelerra/playback3d.C b/cinelerra-5.1/cinelerra/playback3d.C index aefafc8e..68c914c3 100644 --- a/cinelerra-5.1/cinelerra/playback3d.C +++ b/cinelerra-5.1/cinelerra/playback3d.C @@ -419,10 +419,6 @@ void Playback3D::handle_command(BC_SynchronousCommand *command) write_buffer_sync((Playback3DCommand*)command); break; - case Playback3DCommand::FINISH_OUTPUT: - finish_output_sync((Playback3DCommand*)command); - break; - case Playback3DCommand::CLEAR_OUTPUT: clear_output_sync((Playback3DCommand*)command); break; @@ -490,6 +486,7 @@ void Playback3D::copy_from_sync(Playback3DCommand *command) command->canvas->lock_canvas("Playback3D::copy_from_sync"); if( window ) { window->enable_opengl(); + glFinish(); int w = command->input->get_w(); int h = command->input->get_h(); @@ -664,7 +661,8 @@ void Playback3D::write_buffer_sync(Playback3DCommand *command) window->enable_opengl(); //printf("Playback3D::write_buffer_sync 1 %d\n", window->get_id()); - int flip_y = 0, frame_state = command->frame->get_opengl_state(); + int flip_y = 0; + int frame_state = command->frame->get_opengl_state(); switch( frame_state ) { // Upload texture and composite to screen case VFrame::RAM: @@ -674,13 +672,6 @@ void Playback3D::write_buffer_sync(Playback3DCommand *command) window->enable_opengl(); // Composite texture to screen and swap buffer case VFrame::TEXTURE: - if( !flip_y ) { - int fh1 = command->frame->get_h()-1; - float in_y1 = fh1 - command->in_y1; - float in_y2 = fh1 - command->in_y2; - command->in_y1 = in_y2; - command->in_y2 = in_y1; - } draw_output(command, flip_y); break; default: @@ -779,28 +770,6 @@ void Playback3D::init_frame(Playback3DCommand *command, int is_yuv) } -void Playback3D::finish_output(Canvas *canvas) -{ - Playback3DCommand command; - command.canvas = canvas; - command.command = Playback3DCommand::FINISH_OUTPUT; - send_command(&command); -} - -void Playback3D::finish_output_sync(Playback3DCommand *command) -{ -#ifdef HAVE_GL - BC_WindowBase *window = - command->canvas->lock_canvas("Playback3D::finish_output_sync"); - if( window ) { - command->canvas->get_canvas()->enable_opengl(); - glFinish(); - } - command->canvas->unlock_canvas(); -#endif -} - - void Playback3D::clear_output(Canvas *canvas, VFrame *output) { Playback3DCommand command; diff --git a/cinelerra-5.1/cinelerra/playback3d.h b/cinelerra-5.1/cinelerra/playback3d.h index ba385716..edd7726d 100644 --- a/cinelerra-5.1/cinelerra/playback3d.h +++ b/cinelerra-5.1/cinelerra/playback3d.h @@ -205,7 +205,6 @@ public: { // 5 WRITE_BUFFER = LAST_COMMAND, - FINISH_OUTPUT, CLEAR_OUTPUT, OVERLAY, DO_FADE, @@ -279,9 +278,6 @@ public: // output - passed when rendering refresh frame. If 0, the canvas is cleared. void clear_output(Canvas *canvas, VFrame *output); -// Finish all active opengl requests - void finish_output(Canvas *canvas); - void do_fade(Canvas *canvas, VFrame *frame, float fade); void convert_cmodel(Canvas *canvas, VFrame *output, int dst_cmodel); @@ -328,7 +324,6 @@ private: void init_frame(Playback3DCommand *command, int is_yuv=0); void write_buffer_sync(Playback3DCommand *command); void draw_output(Playback3DCommand *command, int flip_y); - void finish_output_sync(Playback3DCommand *command); void clear_output_sync(Playback3DCommand *command); void clear_input_sync(Playback3DCommand *command); void overlay_sync(Playback3DCommand *command); diff --git a/cinelerra-5.1/cinelerra/preferences.C b/cinelerra-5.1/cinelerra/preferences.C index 75768b65..f4ccda6a 100644 --- a/cinelerra-5.1/cinelerra/preferences.C +++ b/cinelerra-5.1/cinelerra/preferences.C @@ -405,9 +405,7 @@ int Preferences::load_defaults(BC_Hash *defaults) shbtn_prefs.remove_all_objects(); int shbtns_total = defaults->get("SHBTNS_TOTAL", -1); if( shbtns_total < 0 ) { - shbtn_prefs.append(new ShBtnPref(_("Features"), "$CIN_BROWSER file://$CIN_DAT/doc/Features5.pdf", 0)); - shbtn_prefs.append(new ShBtnPref(_("Online Help"), "$CIN_BROWSER https://cinelerra-cv.org/docs.php", 0)); - shbtn_prefs.append(new ShBtnPref(_("Original Manual"), "$CIN_BROWSER file://$CIN_DAT/doc/cinelerra.html", 0)); + shbtn_prefs.append(new ShBtnPref(_("Current Manual"), "$CIN_BROWSER https://cinelerra-gg.org/download/CinelerraGG_manual.pdf", 0)); shbtn_prefs.append(new ShBtnPref(_("Setting Shell Commands"), "$CIN_BROWSER file://$CIN_DAT/doc/ShellCmds.html", 0)); shbtn_prefs.append(new ShBtnPref(_("Shortcuts"), "$CIN_BROWSER file://$CIN_DAT/doc/shortcuts.html", 0)); shbtn_prefs.append(new ShBtnPref(_("RenderMux"), "$CIN_DAT/doc/RenderMux.sh",0)); diff --git a/cinelerra-5.1/guicast/bctexture.C b/cinelerra-5.1/guicast/bctexture.C index 1d0f7e88..52787e1a 100644 --- a/cinelerra-5.1/guicast/bctexture.C +++ b/cinelerra-5.1/guicast/bctexture.C @@ -196,7 +196,7 @@ void BC_Texture::draw_texture( #endif } -void BC_Texture::bind(int texture_unit) +void BC_Texture::bind(int texture_unit, int nearest) { #ifdef HAVE_GL // Bind the texture @@ -205,10 +205,10 @@ void BC_Texture::bind(int texture_unit) if(texture_unit >= 0) glActiveTexture(GL_TEXTURE0 + texture_unit); glBindTexture(GL_TEXTURE_2D, texture_id); glEnable(GL_TEXTURE_2D); - if(texture_unit >= 0) - { - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + if(texture_unit >= 0) { + int filter = nearest ? GL_NEAREST : GL_LINEAR; + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, filter); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, filter); // GL_REPEAT in this case causes the upper left corners of the masks // to blur. diff --git a/cinelerra-5.1/guicast/bctexture.h b/cinelerra-5.1/guicast/bctexture.h index 1ac9f084..b91f8d3a 100644 --- a/cinelerra-5.1/guicast/bctexture.h +++ b/cinelerra-5.1/guicast/bctexture.h @@ -53,7 +53,7 @@ public: // and the commands are run in the right sequence to // initialize it to our preferred specifications. // The texture unit initialization requires the texture to be bound. - void bind(int texture_unit = -1); + void bind(int texture_unit, int nearest=0); // Calculate the power of 2 size for allocating textures static int calculate_texture_size(int w, int *max = 0); diff --git a/cinelerra-5.1/guicast/vframe.h b/cinelerra-5.1/guicast/vframe.h index 4b7d51a3..af8040a5 100644 --- a/cinelerra-5.1/guicast/vframe.h +++ b/cinelerra-5.1/guicast/vframe.h @@ -283,12 +283,7 @@ public: BC_PBuffer* get_pbuffer(); // Bind the frame's texture to GL_TEXTURE_2D and enable it. -// If a texture_unit is supplied, the texture unit is made active -// and the commands are run in the right sequence to -// initialize it to our preferred specifications. - void bind_texture(int texture_unit = -1); - - + void bind_texture(int texture_unit, int nearest=0); // Create a frustum with 0,0 in the upper left and w,-h in the bottom right. // Set preferred opengl settings. diff --git a/cinelerra-5.1/guicast/vframe3d.C b/cinelerra-5.1/guicast/vframe3d.C index 30c1b2be..52f096d7 100644 --- a/cinelerra-5.1/guicast/vframe3d.C +++ b/cinelerra-5.1/guicast/vframe3d.C @@ -179,7 +179,6 @@ void VFrame::screen_to_texture(int x, int y, int w, int h) // Create texture BC_Texture::new_texture(&texture, get_w(), get_h(), get_color_model()); - if(pbuffer) { glEnable(GL_TEXTURE_2D); @@ -237,20 +236,15 @@ void VFrame::draw_texture(int flip_y) } -void VFrame::bind_texture(int texture_unit) +void VFrame::bind_texture(int texture_unit, int nearest) { // Bind the texture - if(texture) - { - texture->bind(texture_unit); + if(texture) { + texture->bind(texture_unit, nearest); } } - - - - void VFrame::init_screen(int w, int h) { #ifdef HAVE_GL @@ -266,7 +260,7 @@ void VFrame::init_screen(int w, int h) glMatrixMode(GL_MODELVIEW); glLoadIdentity(); // Shift down and right so 0,0 is the top left corner - glTranslatef(-(w-1)/2.f, (h-1)/2.f, 0.0); + glTranslatef(-w/2.f, h/2.f, 0.f); glTranslatef(0.0, 0.0, -(far + near) / 2); glDisable(GL_DEPTH_TEST); diff --git a/cinelerra-5.1/lv2_blacklist.txt b/cinelerra-5.1/lv2_blacklist.txt index 7ca2ebe1..d497af49 100644 --- a/cinelerra-5.1/lv2_blacklist.txt +++ b/cinelerra-5.1/lv2_blacklist.txt @@ -43,12 +43,17 @@ http://plugin.org.uk/swh-plugins/bwxover_iir http://plugin.org.uk/swh-plugins/highpass_iir http://plugin.org.uk/swh-plugins/lowpass_iir # -# Problematic 4 tested by Olivier Humbert +# Problematic 9 tested by Olivier Humbert (https://librazik.tuxfamily.org/) # file:///usr/lib/lv2/MonoEffect.ingen/MonoEffect.ttl file:///usr/lib/lv2/MonoInstrument.ingen/MonoInstrument.ttl file:///usr/lib/lv2/StereoEffect.ingen/StereoEffect.ttl file:///usr/lib/lv2/StereoInstrument.ingen/StereoInstrument.ttl +http://example.org/raffo +http://www.wodgod.com/newtonator/1.0 +https://sami.boukortt.com/plugins/intersect#Intersect +https://sami.boukortt.com/plugins/intersect#SymmetricDifference +https://sami.boukortt.com/plugins/intersect#Upmix # # Rakarrack takes special handling to get these lv2 plugins to work; # the library needs to be linked using -Bsymbolic-functions ; diff --git a/cinelerra-5.1/plugins/theme_cakewalk/x86_64/c_flags b/cinelerra-5.1/plugins/theme_cakewalk/x86_64/c_flags deleted file mode 100644 index 57c5eddd..00000000 --- a/cinelerra-5.1/plugins/theme_cakewalk/x86_64/c_flags +++ /dev/null @@ -1 +0,0 @@ --ggdb -DCIN="cin" -DCINLIB_DIR="$CIN_PATH" -DCINDAT_DIR="$CIN_PATH" -DCONFIG_DIR="$HOME/.bcast5" -DPLUGIN_DIR="$CIN_LIB/plugins" -DLOCALE_DIR="$CIN_LIB/locale" -DLADSPA_DIR="$CIN_LIB/ladspa" -DCIN_BROWSER="firefox" -fno-omit-frame-pointer -fno-math-errno -fno-signed-zeros -pthread -Wall -Wno-unknown-warning -Wno-attributes -Wno-unused-result -Wno-stringop-overflow -Wno-format-truncation -Wno-format-overflow -Wno-parentheses -Wno-stringop-truncation -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DPNG_SKIP_SETJMP_CHECK=1 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include -I/usr/local/include -I/usr/include/freetype2 -I/usr/local/include/freetype2 -I/usr/include/uuid -I/usr/local/include/uuid -I/usr/include/mjpegtools -I/usr/local/include/mjpegtools -I/usr/include/OpenEXR -I/usr/local/include/OpenEXR -DHAVE_CIN_3RDPARTY -DHAVE_GL -DHAVE_XFT -DHAVE_XXF86VM -DHAVE_OSS -DHAVE_ALSA -DHAVE_FIREWIRE -DHAVE_DV -DHAVE_DVB -DHAVE_VIDEO4LINUX2 -DHAVE_OPENEXR -DHAVE_LV2 -DHAVE_COMMERCIAL -DHAVE_LIBZMPEG -DHAVE_SHUTTLE -DHAVE_SHUTTLE_USB -DBOOBY -I../ -I/mnt1/build5/cinelerra-5.1/plugins/../cinelerra -I/mnt1/build5/cinelerra-5.1/plugins/../guicast -I../colors -fPIC -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/a52dec-0.7.4/include -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/djbfft-0.76/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ffmpeg-4.1/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/api -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/flac-1.3.2/include -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/giflib-5.1.6/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ilmbase-2.2.1/Iex -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ilmbase-2.2.1/Half -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ilmbase-2.2.1/Imath -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ilmbase-2.2.1/config -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ilmbase-2.2.1/IlmThread -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/lame-3.100/include -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libavc1394-0.5.4/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libraw1394-2.1.2/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libiec61883-1.2.0/src -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libdv-1.0.0/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libjpeg-turbo-1.5.1/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libogg-1.3.3/include -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libsndfile-1.0.28/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libtheora-1.1.1/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libuuid-1.0.3/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libvorbis-1.3.6/include -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libvorbis-1.3.6/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/mjpegtools-2.1.0/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/mjpegtools-2.1.0/lavtools -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/mjpegtools-2.1.0/utils -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libaom-v1.0.0/usr/local/include -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libwebp-1.0.2/usr/local/include -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/openexr-2.2.1/IlmImf -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/openexr-2.2.1/config -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/openjpeg-2.3.0/src/lib/openjp2 -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/tiff-4.0.10/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/twolame-0.3.13/libtwolame -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/x264-snapshot-20190117-2245-stable/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/x265_3.0/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/x265_3.0/source -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libvpx-1.8.0/. -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/opus-1.3/include -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/lv2-1.16.0/usr/local/include -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/lv2-1.16.0/usr/local/lib64/lv2 -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/lv2-1.16.0/usr/local/lib/lv2 -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/lilv-0.24.4/usr/local/include -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/sratom-0.6.2/usr/local/include -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/serd-0.30.0/usr/local/include -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/sord-0.16.2/usr/local/include -I/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/suil-0.10.2/usr/local/include diff --git a/cinelerra-5.1/plugins/theme_cakewalk/x86_64/cakewalk.o b/cinelerra-5.1/plugins/theme_cakewalk/x86_64/cakewalk.o deleted file mode 100644 index 8d7e1c78..00000000 Binary files a/cinelerra-5.1/plugins/theme_cakewalk/x86_64/cakewalk.o and /dev/null differ diff --git a/cinelerra-5.1/plugins/theme_cakewalk/x86_64/l_flags b/cinelerra-5.1/plugins/theme_cakewalk/x86_64/l_flags deleted file mode 100644 index 4d40e135..00000000 --- a/cinelerra-5.1/plugins/theme_cakewalk/x86_64/l_flags +++ /dev/null @@ -1 +0,0 @@ -/mnt1/build5/cinelerra-5.1/plugins/../thirdparty/a52dec-0.7.4/liba52/.libs/liba52.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/djbfft-0.76/libdjbfft.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ffmpeg-4.1/libavutil/libavutil.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ffmpeg-4.1/libavcodec/libavcodec.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ffmpeg-4.1/libpostproc/libpostproc.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ffmpeg-4.1/libavdevice/libavdevice.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ffmpeg-4.1/libavformat/libavformat.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ffmpeg-4.1/libswscale/libswscale.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ffmpeg-4.1/libavfilter/libavfilter.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ffmpeg-4.1/libswresample/libswresample.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/.libs/libfftw3.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/libbench2/libbench2.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/rdft/scalar/r2cb/.libs/librdft_scalar_r2cb.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/rdft/scalar/r2r/.libs/librdft_scalar_r2r.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/rdft/scalar/.libs/librdft_scalar.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/rdft/scalar/r2cf/.libs/librdft_scalar_r2cf.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/rdft/.libs/librdft.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/api/.libs/libapi.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/reodft/.libs/libreodft.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/dft/scalar/codelets/.libs/libdft_scalar_codelets.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/dft/scalar/.libs/libdft_scalar.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/dft/.libs/libdft.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/kernel/.libs/libkernel.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/fftw-3.3.8/simd-support/.libs/libsimd_support.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/flac-1.3.2/src/libFLAC/.libs/libFLAC.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/flac-1.3.2/src/libFLAC++/.libs/libFLAC++.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/flac-1.3.2/src/share/replaygain_analysis/.libs/libreplaygain_analysis.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/flac-1.3.2/src/share/replaygain_synthesis/.libs/libreplaygain_synthesis.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/flac-1.3.2/src/share/grabbag/.libs/libgrabbag.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/flac-1.3.2/src/share/utf8/.libs/libutf8.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/flac-1.3.2/src/test_libs_common/.libs/libtest_libs_common.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/giflib-5.1.6/libgif.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ilmbase-2.2.1/Iex/.libs/libIex.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ilmbase-2.2.1/IexMath/.libs/libIexMath.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ilmbase-2.2.1/Half/.libs/libHalf.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ilmbase-2.2.1/Imath/.libs/libImath.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/ilmbase-2.2.1/IlmThread/.libs/libIlmThread.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/lame-3.100/libmp3lame/.libs/libmp3lame.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/lame-3.100/mpglib/.libs/libmpgdecoder.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libavc1394-0.5.4/libavc1394/.libs/libavc1394.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libavc1394-0.5.4/librom1394/.libs/librom1394.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libavc1394-0.5.4/common/.libs/libraw1394util.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libraw1394-2.1.2/src/.libs/libraw1394.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libiec61883-1.2.0/src/.libs/libiec61883.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libdv-1.0.0/libdv/.libs/libdv.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libjpeg-turbo-1.5.1/.libs/libjpeg.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libjpeg-turbo-1.5.1/.libs/libturbojpeg.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libjpeg-turbo-1.5.1/simd/.libs/libsimd.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libogg-1.3.3/src/.libs/libogg.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libsndfile-1.0.28/src/.libs/libsndfile.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libsndfile-1.0.28/src/.libs/libcommon.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libsndfile-1.0.28/src/G72x/.libs/libg72x.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libsndfile-1.0.28/src/GSM610/.libs/libgsm.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libtheora-1.1.1/lib/.libs/libtheora.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libtheora-1.1.1/lib/.libs/libtheoradec.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libtheora-1.1.1/lib/.libs/libtheoraenc.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libuuid-1.0.3/.libs/libuuid.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libvorbis-1.3.6/lib/.libs/libvorbis.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libvorbis-1.3.6/lib/.libs/libvorbisenc.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libvorbis-1.3.6/lib/.libs/libvorbisfile.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/mjpegtools-2.1.0/utils/mmxsse/.libs/libmmxsse.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/mjpegtools-2.1.0/utils/.libs/libmjpegutils.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/mjpegtools-2.1.0/lavtools/.libs/liblavfile.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/mjpegtools-2.1.0/lavtools/.libs/liblavjpeg.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/mjpegtools-2.1.0/mplex/.libs/libmplex2.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/mjpegtools-2.1.0/yuvfilters/.libs/libyuvfilters.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/mjpegtools-2.1.0/mpeg2enc/.libs/libmpeg2encpp.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libaom-v1.0.0/usr/local/lib/libaom.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libwebp-1.0.2/usr/local/lib64/libwebp.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libwebp-1.0.2/usr/local/lib64/libwebpdecoder.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libwebp-1.0.2/usr/local/lib64/libwebpdemux.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libwebp-1.0.2/usr/local/lib64/libwebpmux.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/openexr-2.2.1/IlmImf/.libs/libIlmImf.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/openexr-2.2.1/IlmImfUtil/.libs/libIlmImfUtil.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/openjpeg-2.3.0/bin/libopenjp2.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/tiff-4.0.10/libtiff/.libs/libtiff.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/tiff-4.0.10/libtiff/.libs/libtiffxx.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/tiff-4.0.10/port/.libs/libport.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/twolame-0.3.13/libtwolame/.libs/libtwolame.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/x264-snapshot-20190117-2245-stable/libx264.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/x265_3.0/libx265.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/libvpx-1.8.0/libvpx.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/opus-1.3/.libs/libopus.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/lilv-0.24.4/usr/local/lib/liblilv-0.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/sratom-0.6.2/usr/local/lib/libsratom-0.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/serd-0.30.0/usr/local/lib/libserd-0.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/sord-0.16.2/usr/local/lib/libsord-0.a /mnt1/build5/cinelerra-5.1/plugins/../thirdparty/suil-0.10.2/usr/local/lib/libsuil-0.a -z noexecstack diff --git a/cinelerra-5.1/plugins/theme_cakewalk/x86_64/theme_cakewalk.debuginfo b/cinelerra-5.1/plugins/theme_cakewalk/x86_64/theme_cakewalk.debuginfo deleted file mode 100755 index b602fad2..00000000 Binary files a/cinelerra-5.1/plugins/theme_cakewalk/x86_64/theme_cakewalk.debuginfo and /dev/null differ diff --git a/cinelerra-5.1/plugins/theme_cakewalk/x86_64/theme_cakewalk_data b/cinelerra-5.1/plugins/theme_cakewalk/x86_64/theme_cakewalk_data deleted file mode 100644 index 3bca739b..00000000 Binary files a/cinelerra-5.1/plugins/theme_cakewalk/x86_64/theme_cakewalk_data and /dev/null differ diff --git a/cinelerra-5.1/plugins/theme_cakewalk/x86_64/theme_cakewalk_data.o b/cinelerra-5.1/plugins/theme_cakewalk/x86_64/theme_cakewalk_data.o deleted file mode 100644 index 614d94f6..00000000 Binary files a/cinelerra-5.1/plugins/theme_cakewalk/x86_64/theme_cakewalk_data.o and /dev/null differ