Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libopenshot for openSUSE:Factory checked in at 2021-09-01 21:36:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libopenshot (Old) and /work/SRC/openSUSE:Factory/.libopenshot.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libopenshot" Wed Sep 1 21:36:57 2021 rev:8 rq:915110 version:0.2.6 Changes: -------- --- /work/SRC/openSUSE:Factory/libopenshot/libopenshot.changes 2020-08-03 14:18:31.980688436 +0200 +++ /work/SRC/openSUSE:Factory/.libopenshot.new.1899/libopenshot.changes 2021-09-01 21:37:15.660882674 +0200 @@ -1,0 +2,593 @@ +Mon Aug 30 15:23:17 UTC 2021 - [email protected] + +- Use the released version 0.2.6 instead of develop branch; + _service is changed accordingly, too + +------------------------------------------------------------------- +Fri Aug 27 08:46:46 UTC 2021 - [email protected] + +- Update to version 0.2.6+5: + * Merge master 0.2.6 into develop + * set default crop border to 0 + * Update Version to 0.2.6 SO 20 + * Link catch-main wtih Catch2::Catch2 (#714) + * Bug fix. Prevent adding the same clip as child in the Tracker and Object Detection Effects + * Fixing SVG unit tests to correctly check the default SVG size + * SCALE_NONE was incorrectly sizing SVG, Image, and Video files. Since OpenShot changes the preview window size during editing, the SCALE_NONE clips should always be scaled to the ratio: preview / timeline... so they stay relative sized to the timeline size. + * FFmpeg: Create, use av_err2string() (#689) + * Fixed Draw Box property in ObjectDetection Effect + * Prevent re initializing ParametricEQ for each frame + * Bump codecov/codecov-action from 1 to 2.0.2 (#709) + * Updating audio descriptions + * Added Delay and Echo effects + * Eliminate useless 'const' (#703) + * CMake: Fix ENABLE_MAGICK (#701) + * Bugfix + * Adding description on the audio effects and cleaning the code + * Adjusting parameters of distortion + * Spliting secundary effects from Robotization and Compressor + * Fixed weird noises in the audio robotization effect + * Added voice robotization and whisperization effect working + * removed comment with number + * Fix audio encoding on FFmpeg 4.4. AVFrame was missing a few properties that need to be set in newer versions of FFmpeg. This is also compatible with FFmpeg 3+. + * Reverting video_timestamp increment logic which used pkt.duration. In some codecs (such as vp8), this approach breaks due to differences in the timebase vs the framerate. For example, if the timebase is an inverse of the FPS, everything works. But if the timebase is not, for example 1/1000000, this approach breaks. + * Only get rotation from metadata if 0 keyframes + * Unit tests: --output-on-failure + * Switch to pkt.duration for incrementing PTS, and rename the 2 timestamp variables to something more sane. + * Experimental conversion of timestamp rescaling to use the av_packet_rescale_ts() method. I'm just not sure the backwards compatibility of this approach with older FFmpeg versions. + * We already init values in constructor, and moving incrementing to later in function. + * FFmpeg: Move av/swresample decision into CMake (#693) + * Reduced, but didn't eliminate empty time at the beginning + * Fix invalid starting PTS value, preventing blank 1st frames on some thumbnailing and video players. + * FindFFmpeg: Don't report missing components + * CMake: Adapt to FindFFmpeg.cmake changes + * Enhance FindFFmpeg.cmake + * CMake: USE_SWIG_DEPENDENCIES for CMake 3.20+ (#691) + * Fixed avresample dependency + * Implemented Initial audio effects + * tests: Make ImageWriter tests optional (#685) + * Unit tests: Don't run in parallel on Windows + * CMake: Handle indeterminate FFMpeg HWAccel status + * CMake: Protect against empty version vars + * Unit tests: Destroy zombie test + * Move FFmpeg hwaccel checks to CMake, eliminate #pragma messages (#645) + * Default virtual destructor for TrackedObjectBase + * TrackedObject: DRY out with delegating ctors + * TrackedObject: Pare down includes + * EffectBase: Fix JSON signatures + * Add TrackedObjectBBase to Python SWIG + * CMake: Drop minimum version to 3.10 (#682) + * Clip: Restore property choice names (#681) + * CMake: Set minimum version to 3.12 (#680) + * Clip: Mark GetFrame() override as such (#679) + * Fixed Keyframe Test + * removed assert from interpolation + * Refactoring timeline_frame_number out of apply_layer() and TimelineInfoStruct, we already have this data in scope (on the background frame instance) + * Fixed missing detection in the first frame + * More permissive range interval for Tracker test + * Fixed Json in Tracker Tests + * Refactor of global timeline effects, to address a regression with global/timeline Mask/Transitions no longer working correctly. This was caused by an optimization that broke the general behavior of the global transitions. + * Disabling Examples_opencv because it needs a deep refactor + * Added TrackedObjectBBox to python bindings + * Included AVresample outside if statement + * CMake: VERBOSE_TESTS option (default off) + * Settings: Unit test LIBOPENSHOT_DEBUG envvar + * Updated Json communication of Tracker effect + * Removed unnecessary Json tags + * Key "objects" in Json hold a dict of tracked objects + * Fix counting of points for color effects (#666) + * CI,bionic: Work around broken libzmq5 dep (#671) + * OpenCV: Adapt to API changes in OpenCV 4.5.2+ (#639) + * CMake: Build bundled jsoncpp as an OBJECT library + * Don't link with ImageMagick MagickWand (not used) + * FFmpeg: Reduce overlinking + * Rename version_info files to NAME.env (#665) + * Settings: Support LIBOPENSHOT_DEBUG envvar + * Fixed missing parent clip in TrackedObjectBoundingbox + * Downgrade OpenCV 4.5.1 msg to WARNING + * Add OPENCV_VERSION_STR to library symbols + * CMake: Reject OpenCV 4.5.1, prepare for 4.5.2+ + * Remove mistakenly-added file + * small fix + * Fixed aspect ratio and off-center displacement when attaching a clip to a tracked object + * Added author and added licence in ClipProcessingJobs + * Tests: Switch to standard BUILD_TESTING variable + * Tests: Shorten some crazy long test names + * CMake: Add separate unit test targets + * Gitlab-CI: Update Windows builder configs, OpenShotAudio linking; enable Windows unit tests (#657) + * tests: Make ImageWriter tests optional (#659) + * CMake: Properly enable unit tests (#658) + * Fixed attaching a clip to Tracker and ObjectDetection + * Don't use OpenShot.h in OpenCV example + * Don't use OpenShot.h in ExampleHtml.cpp + * Properly handle unavailable Catch2 (#656) + * OpenCV is again an optional dependency + * Fixed FPS ToInt() conversion and changed initial frame number to 1 + * Normalize repo to LF (Unix) line-endings, enforce (#654) + * Added option to hide bounding box text in ObjectDetector effect. Fixed tab formatting + * Changed None to empty string, corrected dynamic pointers + * Removed namespaces, iostream library and added TrackedObject test + * Changed formatting from tab to spaces + * Fixed variable names and comments + * tests/KeyFrame: Split a CHECK(), for readability + * Give SWIG's Ruby code a namespace hint + * effects/ObjectDetection: Declare drawPred correctly + * src/effects/Tracker.h: Fix bad merge + * tests/KeyFrame.cpp: Typo + * tests/KeyFrame.cpp: Typo + * Added class filter and updated visualization + * tests/CV*: Fix opening comment + * tests/CacheDisk: Use separate path for each test + * Install Catch2 in Github Actions CI + * tests/FrameMapper: Variables fixes + * Remove old UnitTest++ tests + * Fix test memory leaks + * Port new test to Catch2 + * Some fixes to new unit test + * Fix unit test building + * Port unit tests to Catch2 + * Fixing tabs/spaces + * Removing some debug logging related to opencv effects + * Added new unit test which distributes audio samples between many different framerates (30/1, 24/1, 30000/1001, 119/4), and fixes a huge issue with mapping frame numbers incorrectly causing audio crackles/pops. Also fixes a bug which causes crashes on NON-STEREO channel layouts. + * Added confidence threshold + * Added default class colors + * Added Color selection, stroke size and opacity to ObjectDetection rectangles + * Fixed ObjectDetection crash (disabled effect parenting) + * Rename tests/*_Tests.cpp to tests/*.cpp + * Duplicate *_Tests.cpp history in cppunittest/ history. + * Protecting ObjectDetection when no object is found + * Timeline: Add constructor accepting ReaderInfo + * Tabs->spaces in OpenCV effect headers + * FFmpegReader: Throw correct exception (#647) + * tests/DummyReader: Goose coverage (#650) + * Add repo name to CI workflow title + * README: Label badges visibly + * README: label badges by repo + * README: Add Github Actions status badges + * README: Remove Travis build shields + * Added opacity to Tracker effect + * Implemented Stroke width and background color for Tracker bounding boxes + * Renamed "Parent Object ID" to "Parent" + * Renamed "Parent Effect ID" to "Parent" + * Fixed draw_box scope + * Protect against linking the tracked object with the parent clip + * Allow the user to hide the blue bounding box on the Tracker effect + * Added jitter filter on Tracked boxes + * Using normalized initial bounding box on CVTracker + * Set checkout fetch depth for codecov + * Increasing max fuzz for Chromakey + * Fixing logic when applying chromakey logic with pre-multiplied alpha. Each channel must be updated, vs just the alpha value. + * Actions CI: Set fetch-depth for Codecov + * Deprecate TooManySeeks exception less confusingly + * src/CMakeLists: Don't confuse Doxygen + * Doxyfile.in: Incorporate doxygen -u changes + * ObjectDetection: Use std::make_shared<>() + * Headers: Fix doc comments + * Reverting version + * Test bumping the version (for gitlab-ci deployment testing) + * Fixing version info needed by deployment process + * Adding version and so to version info (for use during deployment step) + * Adding version and so to version info (for use during deployment step) + * Adding version and so to version info (for use during deployment step) + * Adding version and so to version info (for use during deployment step) + * Adding CI_PIPELINE_ID into the version info + * Updating git log format to be consistent across all 3 repos (for final release publishing reasons) + * Implementing Codacy improvements, removing some unused or pointless code + * Re-enable Zmq logging + * Updating documentation on CacheBase class::GetFrame override + * Removing caching from Clip object. Causes too many issues and does not add any performance (in my tests) + * Fixing regression with Waveform generation. + * Add CODECOV_TOKEN envvar to Github CI + * Disabling Clip caching and fixing a bug with waveform() + * Large refactor of OpenMP integration (or rather the removal of OpenMP on the Timeline and FFmpeg-related classes). The logic behind this decision, was based on profiling libopenshot and the amount of wasted CPU idle time on all the various threads. The slow code is still synchronous, and all the threads must wait on each other, adding additional overhead. So, removing lots of unneeded threads, and simplifying the underlying Timeline->Clip->FFmpegReader flow. Also, removed 2 calls to QPainter::drawImage, by improving the flexibility of Clip->GetFrame. + * Reducing the # of threads on the Timeline in half, with a minimum of 4. Trying to experiment and reduce stuttering. + * Improving performance after working with google-prof, to profile CPU. Calling OMP_MP_NUM_PROCESSORS less often, since it's quite expensive according to profiling. Adjusting Timeline final_cache to match the video caching thread max_frames, so one doesn't clobber the other. Also, fixing an issue with openshot-player, where a video file with no audio skips horribly. + * Minor fix + * Added support to set an effect's properties by it's parent effect + * Updated JSON functions related to Tracked Objects + * Added support to insert the image of a clip inside a Tracked Object + * Added support to set the visibility of a Tracked Object + * Increasing Linux build threads... experimental + * Experimental multi-thread builds for Linux and Mac + * Switching to QImageReader for parsing a path to a QImage, and allowing the AutoTransform property correctly handle exif metadata (flipping and orientation of images) + * Removed unused class KeyframeBase + * Fixed bug in ObjectDetection effect + * Keyframe: Remove Coordinate ctor unit test + * Add Exceptions.h back to OpenShot.h + * Keyframe: Get rid of vector aliases, Coord ctor ++++ 396 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/libopenshot/libopenshot.changes ++++ and /work/SRC/openSUSE:Factory/.libopenshot.new.1899/libopenshot.changes Old: ---- Fix-ODR-violation-replace-variable-definition.patch libopenshot-0.2.5+11.obscpio New: ---- libopenshot-0.2.6.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libopenshot.spec ++++++ --- /var/tmp/diff_new_pack.BwU9gK/_old 2021-09-01 21:37:16.544883737 +0200 +++ /var/tmp/diff_new_pack.BwU9gK/_new 2021-09-01 21:37:16.548883742 +0200 @@ -1,7 +1,7 @@ # # spec file for package libopenshot # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,26 +16,23 @@ # -%define sover 19 +%define sover 20 Name: libopenshot -Version: 0.2.5+11 +Version: 0.2.6 Release: 0 Summary: The core library for the OpenShot video editor License: LGPL-3.0-or-later Group: Productivity/Multimedia/Other URL: https://openshot.org/ Source0: libopenshot-%{version}.tar.xz -# PATCH-FIX-UPSTREAM -- https://github.com/OpenShot/libopenshot/pull/512.patch -Patch0: Fix-ODR-violation-replace-variable-definition.patch - BuildRequires: cmake BuildRequires: cppzmq-devel BuildRequires: gcc-c++ -BuildRequires: libopenshot-audio-devel >= 0.1.8 BuildRequires: pkgconfig BuildRequires: ruby-devel BuildRequires: swig +BuildRequires: cmake(OpenShotAudio) >= 0.2.1 # Disabled as cmake does not detect it BuildRequires: pkgconfig(Magick++) BuildRequires: pkgconfig(Qt5Core) >= 5.2.0 @@ -44,6 +41,7 @@ BuildRequires: pkgconfig(Qt5MultimediaWidgets) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(UnitTest++) +BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(jsoncpp) BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavdevice) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.BwU9gK/_old 2021-09-01 21:37:16.580883780 +0200 +++ /var/tmp/diff_new_pack.BwU9gK/_new 2021-09-01 21:37:16.580883780 +0200 @@ -2,8 +2,8 @@ <service name="obs_scm" mode="disabled"> <param name="url">https://github.com/OpenShot/libopenshot.git</param> <param name="scm">git</param> - <param name="revision">develop</param> - <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> + <param name="revision">v0.2.6</param> + <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.BwU9gK/_old 2021-09-01 21:37:16.600883805 +0200 +++ /var/tmp/diff_new_pack.BwU9gK/_new 2021-09-01 21:37:16.604883810 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/OpenShot/libopenshot.git</param> - <param name="changesrevision">629517fe4a1cc62c7a27281865350153939e1a42</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">73b009d38f678ca77a1b1564e1f2492b8ff1fed7</param></service></servicedata> \ No newline at end of file ++++++ libopenshot-0.2.5+11.obscpio -> libopenshot-0.2.6.obscpio ++++++ /work/SRC/openSUSE:Factory/libopenshot/libopenshot-0.2.5+11.obscpio /work/SRC/openSUSE:Factory/.libopenshot.new.1899/libopenshot-0.2.6.obscpio differ: char 27, line 1 ++++++ libopenshot.obsinfo ++++++ --- /var/tmp/diff_new_pack.BwU9gK/_old 2021-09-01 21:37:16.640883853 +0200 +++ /var/tmp/diff_new_pack.BwU9gK/_new 2021-09-01 21:37:16.640883853 +0200 @@ -1,5 +1,5 @@ name: libopenshot -version: 0.2.5+11 -mtime: 1583957079 -commit: 629517fe4a1cc62c7a27281865350153939e1a42 +version: 0.2.6 +mtime: 1629405639 +commit: 73b009d38f678ca77a1b1564e1f2492b8ff1fed7
