version update, rpm spec libva/vdpau fix, colorpicker tweaks, revert opencv v4->v3
authorGood Guy <good1.2guy@gmail.com>
Wed, 1 May 2019 01:48:53 +0000 (19:48 -0600)
committerGood Guy <good1.2guy@gmail.com>
Wed, 1 May 2019 01:48:53 +0000 (19:48 -0600)
cinelerra-5.1/blds/PKGBUILD
cinelerra-5.1/blds/cinelerra.spec
cinelerra-5.1/blds/debian/changelog
cinelerra-5.1/blds/debian/control
cinelerra-5.1/cinelerra/colorpicker.C
cinelerra-5.1/msg/txt
cinelerra-5.1/opencv_build
cinelerra-5.1/plugins/sketcher/sketcherwindow.C
cinelerra-5.1/plugins/titler/titlerwindow.C

index 79d1020..bad88bc 100644 (file)
@@ -1,7 +1,7 @@
 # Maintainer: goodguy <lists.cinelerra-gg.org>
 pkgname=cin
 pkgver=5.1
-pkgrel=20190331
+pkgrel=20190430
 pkgdesc="Cinelerra git://git.cinelerra-gg.org/goodguy/cinelerra.git ($pkgrel)"
 arch=('x86_64')
 url="https://www.cinelerra-gg.org"
index 2e28e10..9736ff5 100644 (file)
@@ -1,4 +1,4 @@
-%define ver 20190331
+%define ver 20190430
 %define cin cinelerra
 Summary: Multimedia Editing and construction
 
@@ -50,8 +50,8 @@ BuildRequires: ncurses-devel
 BuildRequires: texinfo
 BuildRequires: udftools
 BuildRequires: gtk2-devel
-BuildRequires: va-devel
-BuildRequires: vdpau-devel
+BuildRequires: libva-devel
+BuildRequires: libvdpau-devel
 %{?rhat:BuildRequires: alsa-lib-devel}
 %{?rhat:BuildRequires: bzip2-devel}
 %{?rhat:BuildRequires: xorg-x11-fonts-cyrillic}
index 52f7508..c2d0b04 100644 (file)
@@ -1,4 +1,4 @@
-cin (1:5.1.20190331) unstable; urgency=low
+cin (1:5.1.20190430) unstable; urgency=low
 
   [ guy goode ]
 
index ef41478..9abba84 100644 (file)
@@ -1,7 +1,7 @@
 Source: cin
 Section: video
 Priority: optional
-Standards-Version: 5.1.20190331
+Standards-Version: 5.1.20190430
 Maintainer: mailing list <cin@lists.cinelerra-gg.org>
 Homepage: https://www.cinelerra-gg.org/
 Build-Depends: nasm, yasm, g++, gdb, build-essential, e2fsprogs,
index f363746..7238d59 100644 (file)
@@ -1342,7 +1342,8 @@ void ColorBoxButton::create_objects()
 
 void ColorBoxButton::set_color(int color)
 {
-       this->color = color;
+       this->color = (color & 0xffffff);
+       this->alpha = (~color>>24) & 0xff;
        int r = (color>>16) & 0xff;
        int g = (color>> 8) & 0xff;
        int b = (color>> 0) & 0xff;
@@ -1403,7 +1404,8 @@ void ColorCircleButton::create_objects()
 
 void ColorCircleButton::set_color(int color)
 {
-       this->color = color;
+       this->color = (color & 0xffffff);
+       this->alpha = (~color>>24);
        int r = (color>>16) & 0xff;
        int g = (color>>8) & 0xff;
        int b = (color>>0) & 0xff;
index 1e782bc..f13a2dc 100644 (file)
@@ -8,6 +8,12 @@ Cinfinity icons selected in Preferences Sam (CC BY 3.0,
 Neophyte theme selected in Preferences by Olaf Wolff (CC BY 4.0,
   https://creativecommons.org/licenses/by/4.0/)
 .
+April 2019 New Features of note:
+  GPU usage for MPEG/H.264 formats with vdpau/vaapi for decode.
+  New Tracer plugin to outline objects available.
+  A Clear button for 15 plugins sliders eases usage.
+  Camera and Projector slight improvements with yellow line.
+  Enhanced ffmpeg error reporting.
 March 2019 New Features of note:
   Mixers, multiple cameras, now has Audio Alignment.
   Additional options for Preview mode in Resources window.
index e02d8d7..caaccee 100644 (file)
@@ -47,8 +47,8 @@ cpus:=$(shell grep -c "^proc" /proc/cpuinfo)
 jobs:=-j$(shell echo $$(($(cpus) + $(cpus)/2 +2)))
 
 #opencv4 breaks SIFT/SURF findobj
-CFLAGS += -I$(opencv_prefix)/include/opencv4
-#CFLAGS += -I$(opencv_prefix)/include
+#CFLAGS += -I$(opencv_prefix)/include/opencv4
+CFLAGS += -I$(opencv_prefix)/include
 
 ifeq ($(src),git)
 $(opencv).src:
@@ -86,8 +86,8 @@ $(opencv)/build: $(opencv).src
 LFLAGS += -Wl,--start-group
 LFLAGS += $(shell find $(opencv_prefix)/lib* -name "libopencv_*.a" 2> /dev/null)
 #opencv4 breaks SIFT/SURF findobj
-LFLAGS += $(shell find $(opencv_prefix)/lib64/opencv4/3rdparty/lib* -name "lib*.a" 2> /dev/null)
-#LFLAGS += $(shell find $(opencv_prefix)/share/OpenCV/3rdparty/lib* -name "lib*.a" 2> /dev/null)
+#LFLAGS += $(shell find $(opencv_prefix)/lib64/opencv4/3rdparty/lib* -name "lib*.a" 2> /dev/null)
+LFLAGS += $(shell find $(opencv_prefix)/share/OpenCV/3rdparty/lib* -name "lib*.a" 2> /dev/null)
 LFLAGS += -Wl,--end-group
 else ifeq ($(bld),dyn)
 $(opencv)/build: $(opencv).src
index df4d6d5..f835d00 100644 (file)
@@ -460,6 +460,7 @@ void SketcherWindow::create_objects()
 
 void SketcherWindow::done_event(int result)
 {
+       curve_color->close_picker();
        ungrab(plugin->server->mwindow->cwindow->gui);
 }
 
@@ -778,6 +779,7 @@ int SketcherCurveList::handle_event()
 
 int SketcherCurveList::selection_changed()
 {
+       gui->curve_color->close_picker();
        handle_event();
        return 1;
 }
index c556968..251389c 100644 (file)
@@ -118,6 +118,8 @@ TitleWindow::TitleWindow(TitleMain *client)
 
 void TitleWindow::done_event(int result)
 {
+       color_button->close_picker();
+       outline_button->close_picker();
        drag->drag_deactivate();
        delete color_popup;     color_popup = 0;
        delete png_popup;       png_popup = 0;