Advene

Latest version: v3.5

Safety actively analyzes 690739 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 9

3.5

* In Search/Replace dialog for annotations, leaving the search field
empty will replace the whole content for all annotations (mainly
useful when invoked on a specific type).

* Information about distinct annotation values is displayed in
annotation statistics (accessible in the inspector of the timeline, or
through the finder).

* Merge view:
* add a "Type" column to enable element sorting
* add a "Selection" button to toggle the selected state on a whole selection

* New feature: package import (menu File/Import package). It proposes to
import selected types and their annotations from another package
(without overwriting existing ones). This may be more convenient to
integrate work from different annotators.

* Table view: search-as-you type is disabled, and new shortcuts are
used: Return edits the content of the current row in place,
Control-Return opens the edit component for the current annotation,
and Space plays the player at the annotation position.

* Timeline view: if more than 2000 annotations are to be displayed, do
not display all annotation types by default. Instead, open the dialog
so that the user selects the desired annotation types.

* Quick completion fill: in both Timeline and Table view, a new edition
mode is available. If the appropriate option is checked (in
Edit/Preferences/Text-related), then pressing a numerical key between
1 and 9 will set the content of the currently active annotation to the
nth predefined keyword for the given type. In the timeline view, if
the cursor is over an annotation type, then pressing a 1-9 key will
create a new annotation at the current player time, with the content
of the nth predefined keyword.

* Shot validation: snapshots are scaled according to the available
space.

* The PlayerSet event has been renamed to PlayerSeek

-- Olivier Aubert <contactolivieraubert.net> Fri, 17 Nov 2017 21:01:17 +0100

3.4

* A huge memory leak affecting 3.3 (due to python3 migration) has been
fixed.

* Imagecache refactoring - it now uses actual framerate information from
the video file to determine the best screenshot for a given timestamp.

* Import/export filter options are preserved between invocations.

* Timeline: selection can be extended to all annotations (of the same
type or all annotations) in the same time range as the selected
annotations.

* Various bugfixes

-- Olivier Aubert <contactolivieraubert.net> Thu, 12 Oct 2017 12:06:44 +0200

3.3

* Port to Python3! Expect some new interesting bugs...

* Internal

- Python3 port. This implies str/bytes and integer division issues.

- Python3 Cherrypy (for template interpretation) uses python3 HTML
parser which is now more strict (esp. TAL instructions are not
interpreted in <style> and <script> elements, since they are
data). This means that some view templates may need to be reworked.

- The standard logging API is used throughout all the code, and
everything is displayed in the log messages windows as well as saved
to a file.

* Shot validation view: improve shortcuts handling and use Down/Up for
previous/next shot navigation.

* Allow to customize generic player controls shortcut modifier (Control
by default) through Edit/Preferences/GUI. It allows to choose a
shortcut that does not conflict with other uses, depending on the
OS/environment.

* Integrate concept detection code (courtesy of Christian Hentschel
<christian.hentschelhpi.uni-potsdam.de>). The server code is
available as a Docker image.

* Allow to split a package using a reference annotation type. For every
reference annotation, a new package will be created with the
annotations that are in the same time range as the reference
annotation.

* Allow to search for text in annotations from all loaded packages (not
just the active one) by setting the corresponding option of the Search
button (top-right corner in the interface).

* Audio segmentation extractor: add a minimum silence duration parameter.

-- Olivier Aubert <contactolivieraubert.net> Wed, 02 Aug 2017 12:42:21 +0200

3.1

* Bug fixes.

* Timeline : improve zoom level setting

* OWL importer: adapt to new definition structure

-- Olivier Aubert <contactolivieraubert.net> Sun, 18 Jun 2017 23:21:19 +0200

3.0

* Upgrade libs to Gtk3 / Gstreamer 1.0

* Preferences are now stored in json format, the old preferences file
advene.prefs is converted and can be removed.

* Many bug fixes, probably some bug introduction

* Completion:

- Content completion is available when editing through table view or
timeline quick edit mode.

- New global option completion: if there are predefined terms for the
annotation type, then use only these terms. Else fallback on dynamic
completion.

- Annotation type predefined terms used only space as separator (and
thus could not contain spaces). If a comma is present in the terms
field, then it will be considered as separator, allowing to define
terms containing spaces.

* Table view:
- new shortcuts Control-< and Control-> to modify begin/end time
- export to CSV action

* WebAnnotation export filter

* OWL Schema importer

-- Olivier Aubert <contactolivieraubert.net> Thu, 01 Jun 2017 11:17:02 +0200

1.2

* Source-only release. Various bug fixes. The official source repository
is now http://github.com/oaubert/advene/

This should be the last release of the 1.* series (based on gtk2 and
gstreamer 0.10). Development is now done on the new version
(based on gtk3/gstreamer1).

-- Olivier Aubert <contactolivieraubert.net> Mon, 22 May 2017 16:08:41 +0200

Page 1 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.