-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathCHANGES.txt
1907 lines (1249 loc) · 69.1 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
advene (3.15) unstable; urgency=medium
The largest change in this release is the corpus management features
and template integration that have been developped thanks to funding
from the LARSH laboratory (UPHF) in order to instrument the REMIND
method.
* Corpus management features (i.e. multi-package)
- load/save corpuses (multiple packages)
- build a corpus by recursively searching for packages in a directory
- display corpus statistics, with aggregated information by annotation type
- configurable Xlsx export of corpus data
- website export of a whole corpus
- merge a template in a whole corpus
- execute global actions on a corpus (search/replace, etc)
* Direct integration of specialized templates for REMIND method and AdA methodology
* Table view:
- export CSV export as toolbar icon, and make columns reorderable
- dynamically filter data
- when opening the table view, add options to display all package annotations or all corpus annotations
-- Olivier Aubert <[email protected]> Wed, 08 Jan 2025 11:51:45 +0100
advene (3.14) unstable; urgency=medium
* or should we say the 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482 release?
* MacOS X Sonoma fix: Advene works again on recent Mac - thanks to
Quodlibet for their install scripts.
* Win32: the integrated web server works again on Windows (inclusion of
CherryPy in the installer)
* Linux: Wayland fixes - Advene works as-is in Wayland sessions,
which is the default on Ubuntu.
* The popup menu on schema/types now offers to Search/Replace and Offset annotations.
* The Edit/Global menu item displays a popup menu operating on all
package's annotations, such as Search/Replace and Offset.
* Timeline view:
- new view option to display all relations of the same type on mouse over
- the shortcut for splitting an annotation is Control-T
* Transcription view:
- allow to toggle end timestamp display
- add match count and prev/next navigation in search
* Corpus actions - a new menu item, that will offer various displays and
actions on all loaded packages. More to come...
* New plugins:
- VOSK speech recognition (requires a VOSK install)
- DTMF Tone Detection
* New export filters:
- Text transcription
- OTranscribe JSON (.otr)
* Import filter: allow to specify annotation type in subtitle import.
* Advene is now a GtkApplication, which means that most of its actions
can be triggered through DBus.
-- Olivier Aubert <[email protected]> Thu, 12 Sep 2024 19:20:58 +0200
advene (3.13) unstable; urgency=medium
* MacOS X installer rewrite - Mac OS X versions will now be available,
thanks to funding from the AdA project
* Timeline: Control-Return in the timeline background creates an
annotation at player time
* Package merge interface: add shortcut buttons to select views/structure
* Prevent mistakenly not saving environment because of Template option
* Relation-types can now be drag and dropped to viewbooks (mostly from
Finder view) in order to visualise them
* New media analysis plugins contributed by HPI's Christian Hentschel:
Dominant Color Extraction and Motion Dynamics Extraction.
* OWL import: add language option
-- Olivier Aubert <[email protected]> Tue, 29 Jun 2021 15:25:49 +0200
advene (3.12) unstable; urgency=medium
* Note-taking: new shortcut Escape (Play or Pause + seek -2s)
* The gstrecorder pseudo video-player is functional again. It allows you
to record a video, while taking live notes and annotations. After the
recording is stopped, the video is available along the corresponding
annotations.
* Annotations in timeline can be resized by dragging their border to
either a time position in the timeline background, or to another
annotation to align it with the begin or end position.
* In timeline, it is possible to offset a selection of annotations.
* Fix a text importer bug that ignored the last line of the input file
* New FlatJSON importer - able to import back the data exported through
the FlatJSON export filter. Note that this format does not convey all
Advene information - it is meant as a technical export format
(esp. for Web-based visualisations), not as an alternative saving
format.
* advene_import/advene_export scripts have been moved to bin/
* New exporter: Audacity label format
* The website exporter now uses the generic Export API
* Fix issues in scene change video processing filter.
-- Olivier Aubert <[email protected]> Fri, 16 Apr 2021 17:59:09 +0200
advene (3.11) unstable; urgency=medium
* New scripts advene_import / advene_export to facilitate test and
automation of import/export tasks.
* Import filter improvements (scenechange, webannotation import)
* New motion cell detection video filter
* The Window installer has been rewritten and automated - Windows
releases will now be up-to-date.
-- Olivier Aubert <[email protected]> Tue, 16 Feb 2021 19:18:31 +0100
advene (3.9) unstable; urgency=medium
* Update the HTML component to WebKit2 to be compatible with Ubuntu20
* Settings directory is now called "Advene3" on Windows and MacOSX, to
avoid confusion with previous versions of Advene. It was already
different on Linux. Your preferences will be reset.
* Video fragments can be extracted from annotations, annotation types or video montages.
* New checker comparing annotation content-types to their type's content-type.
* New GstImporter generic API, facilitating the definition of
video-processing plugins based on Gstreamer.
* New VIAN importer.
* New WebAnnotation importer.
* New shot detection algorithm based on Gstreamer's scenechange. It is
called "Scene change detection". The ShotDetect based algorithm is
still available.
-- Olivier Aubert <[email protected]> Tue, 09 Jun 2020 19:35:49 +0200
advene (3.7) unstable; urgency=medium
* Various bug fixes
* Implement WebAnnotationExporter (JSON-LD format). The current loaded package
can be exported through
http://localhost:1234/packages/advene/export/WebAnnotationExporter
* New content checker for empty contents
* Timeline view: create multiple relations by DNDing from/to a selection
* Note taking view:
- add the ability to specify custom prefix/suffix texts for timestamp marks
- allow to disable mark insertion on single/double click
-- Olivier Aubert <[email protected]> Wed, 19 Jun 2019 18:08:17 +0200
advene (3.6) unstable; urgency=medium
* New "Keyword list" annotation type
(text/x-advene-keyword-list). It defines a dedicated syntax for
annotation content. A KeywordList annotation stores a list of
keywords, separated by a comma. An optional comment can be added
between parentheses.
Metadata (color, URI, etc) can be associated to keywords at the type level.
Using KeywordList annotations impacts the behaviour of the quickfill
entry system: when on an annotation, pressing 1 to 9 key will *toggle*
the nth predefined keyword in the annotation content. This allows to
quickly input a list of keywords.
* New CompletionChecker checks for non-predefined keywords in annotation
contents
* Basic schema statistics are displayed in the Finder view
* Improve package merge interface. It now allows to merge multiple
packages in a single action.
* New command-line scripts merge_package and export_package
* Timeline: line height can now vary (they are now larger for numeric
values types). A static image of the whole timeline can be exported
(right click on the tab to get the timeline menu).
* New generic exporter API. It allows to define python-based exporters
through plugins. It defines a default JsonFlatExporter.
* New keyword extraction plugin (right click on an annotation type to test it).
* New rdflib-based AdARDFexporter, with multiple output formats. This
plugin uses specific metadat from AdA project, but can be used as a
reference implementation for other similar needs.
* New /export global method.
-- Olivier Aubert <[email protected]> Wed, 03 Oct 2018 16:22:58 +0200
advene (3.5) unstable; urgency=medium
* 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 <[email protected]> Fri, 17 Nov 2017 21:01:17 +0100
advene (3.4) unstable; urgency=medium
* 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 <[email protected]> Thu, 12 Oct 2017 12:06:44 +0200
advene (3.3) unstable; urgency=medium
* 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
<[email protected]>). 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 <[email protected]> Wed, 02 Aug 2017 12:42:21 +0200
advene (3.1) unstable; urgency=medium
* Bug fixes.
* Timeline : improve zoom level setting
* OWL importer: adapt to new definition structure
-- Olivier Aubert <[email protected]> Sun, 18 Jun 2017 23:21:19 +0200
advene (3.0) unstable; urgency=medium
* 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 <[email protected]> Thu, 01 Jun 2017 11:17:02 +0200
advene (1.2) unstable; urgency=medium
* 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 <[email protected]> Mon, 22 May 2017 16:08:41 +0200
advene (1.1) unstable; urgency=medium
* Source-only release. Various bug fixes. The official source repository
is now http://github.com/oaubert/advene/
* Compressed (gzipped) text files can be directly imported.
* Option to specify time unit (s or ms) in text import.
* SVG editor
* can edit paths (polylines)
* slider to change background image
* slider to change opacity value
* Export filters
* TurTLe export filter
* Metadataplayer export filter
-- Olivier Aubert <[email protected]> Wed, 09 Jul 2014 17:13:48 +0200
advene (1.0) unstable; urgency=low
* This release marks the end of a series that has been stable for a long
time, but never earned its major release number. This version now
enters a maintenance state, while development focuses on the next
major version (new data model, interface revamp to handle simultaneous
analysis of multiple video files...).
* See the following 0.47 notes for more details about changes from
previous release.
-- Olivier Aubert <[email protected]> Tue, 20 Dec 2011 16:31:19 +0100
advene (0.48) unstable; urgency=low
* New stable release, candidate for 1.0. See the following 0.47 notes for more details.
-- Olivier Aubert <[email protected]> Wed, 14 Dec 2011 15:54:20 +0100
advene (0.47) unstable; urgency=low
* Main GUI:
* Left-clicking on the video slider jumps to the designated position.
* Note-taking view - new shortcut: Ctrl-C to convert to annotations
* Timeline:
* The annotation inspector can be locked on an annotation by clicking
on it. Clicking on the lock icon or in the timeline background unlocks
the inspector. The annotation content can be edited through the
inspector, and validated either with an icon, or with the
Control-Return shortcut.
* Annotation table view:
* Annotation contents can be modified from the table view.
* New shortcut: Ctrl-Return to play current annotation.
* Transcription view - new shortcut: Ctrl-Return to play current annotation.
* Importers:
* WebVTT files can be imported.
* Speech recognition has been implemented through the pocketsphinx
speech recognition software. The pocketsphinx software is not bundled
with Advene and has to be installed separately to enable this
feature. See http://cmusphinx.sourceforge.net/wiki/gstreamer for
details.
* The additional videoplayer offset can be customized by drag and drop
of an annotation.
* The popup menu on screenshot and annotations now offers to save the
screenshot as a PNG file. If the player supports it, the screenshot
will be in video-resolution.
-- Olivier Aubert <[email protected]> Thu, 13 Oct 2011 14:29:49 +0200
advene (0.46) unstable; urgency=low
* Stable release. See the following 0.45 notes for more details.
-- Olivier Aubert <[email protected]> Tue, 04 Oct 2011 17:14:25 +0200
advene (0.45) unstable; urgency=low
* Main GUI:
* Timecode display: add HH:MM:SSfNN (frame number) display format in
preferences. The same syntax can be used for timecode input too. Note
that it uses 25 fps by default (smpte-25), this can be modified in the
Time-related preferences (it does not yet get this information
from each video file).
* The snapshotter activity can be monitored and controlled through
a green icon in the lower right-hand corner of the main window.
* The imagecache can be reset from the Player menu.
* Undo behaviour: implement Undo for annotation/query/view creation.
* Allow storage of binary data in XML.
* New menuitems "Create a montage from the relations" and "Create a
dynamic view following relations" in relation-type popup menu.
* The comment editor proposes multiple presentation modalities for
dragged annotation-types.
* Timeline:
* Click twice on an annotation will not start playing anymore. This
caused confusion with double clicks to edit.
* Define generic relation types (from any annotation type to any type)
when creating new relation types.
* Exporters:
* Two new json exporters.
* Importers:
* Advene2 (Cinelab) importer and AIFF (Final Cut Pro) importer
* Audio/video extraction importers: sound enveloppe, sound detection,
new shot detection algorithm, feature extraction (face, eyes...). The
extraction importers can be invoked through the File/Process video
menu.
* Options can be specified from the GUI for each import filter
* For developers: the import framework has been simplified. If you
want to import data from an external application, use
util.importer.ExternalAppImporter (and see plugins/shotdetectapp.py
for an example).
* Braille table:
* Long text can be scrolled with left/right buttons in scroll mode.
* Actions:
* New parameters (balance, volume) for PlaySound / PlaySoundClip actions
-- Olivier Aubert <[email protected]> Tue, 05 Apr 2011 18:00:00 +0200
advene (0.44) unstable; urgency=low
* Stable release. See the following 0.43 notes for more details.
-- Olivier Aubert <[email protected]> Mon, 13 Sep 2010 17:54:23 +0200
advene (0.43) unstable; urgency=low
* Timecode display can be customized through Edit/Preferences/Time-related
* Timecodes can be entered as milliseconds (12300), seconds (12.300 ->
floating point values) or complete timestamps (00:00:12.300)
* Website export can now automatically generate HTML5 <video> code,
thanks to Madjid Sadallah.
* Popup menu:
* Right-click on an annotation, annotation-type or package offers to do
a search/replace on the concerned annotations content.
* The video fragment corresponding to an annotation can be extracted
through the annotation popup menu.
* Player control
* The player is automatically started and paused when loading a movie/package.
* The Play/Pause button is now unique, and the Stop button has been removed.
* The Mute/Unmute button has been replaced by a volume slider.
* Rate control is available for the gstreamer plugin.
* Control-Up/Down keys can be used to navigate with user-specified
times (without Shift modifier), see Edit/Preferences/Time-related for
customization.
* Fullscreen mode now has specific shortcuts. Basically, navigation
keys (space, left/right, up/down...) can be used without holding
Control. See
http://liris.cnrs.fr/advene/wiki/index.php/AdveneShortcuts#Fullscreen_shortcuts
for more details.
* Timeline view:
* If there are more than 1500 annotations, display only 2
annotation types in the timeline (to speed package loading), and
propose display options through a dialog.
* Control+click in the timeline background creates and edits a new
annotation at the current player position (and in the appropriate
type)
* When the player is paused, click once on an annotation goes to
the annotation begin, a second click starts the movie.
* New shortcuts :
* Del deletes annotations (previously, it was necessary to hold
Shift-Del)
* a on an annotation-type invokes the "Shot adjustment" interface
* a/A on on annotation invokes the "Frame selector" interface
* A new toolbar button toggles the display of all defined relations.
* Table view:
* Clicking on the snapshot column plays the movie at the specified
position.
* Cut validation interface
* Control-click on a frame creates a new cut instead of adjusting the
current cut.
* Implement Undo and action notification
* When editing textual content, abbreviations can be used to enter text
more quickly, and automatic completion can be disabled. See
Edit/Preferences/Text Content for customization.
* Workspace is now always saved in the package and restored at loading
in the standard configuration. See Edit/Preferences/Workspace for
configuration.
* Text-To-Speech engine can be more finely configured (cf
Edit/Preferences). Available engines are: espeak, festival, MacOS X
"say" command, MS SAPI5 interface, custom script.
-- Olivier Aubert <[email protected]> Mon, 13 Sep 2010 17:54:04 +0200
advene (0.42) unstable; urgency=low
* Stable release. See the following 0.39 notes for more details.
-- Olivier Aubert <[email protected]> Thu, 10 Jun 2010 14:55:10 +0200
advene (0.41) unstable; urgency=low
* SVG overlay over the video is available. It has performance issues on
MacOS X though and is thus disable in the standard configuration. See
Edit/Preferences/Video player settings to enable/disable this feature.
* Multiple video players can be simultaneously opened. They are
synchronized (with the possibility to specify an offset). This allows
for instance the visualisation of multiple videos of the same event.
* New global shortcut: Control-Shift-Up/Down moves player by a
user-specified time value (initially 1ms)
* Mouse wheel in video window moves frame-by-frame (if
possible). Right-click in video window sets a bookmark.
* Ad-hoc views:
* A new frame-precise time selector can be invoked through the a
(adjust begin time) or A (adjust end time) shortcut on an annotation.
* A shot validation interface is accessible through the
annotation-type popup menu ("Ajust annotation bounds").
* Timeline:
* annotations containing a series of numeric values can be
displayed as bargraphs.
* SVG graphics are displayed in the timeline widgets.
* right-clicking in the timeline background now proposes to create
an annotation at the current player position.
* when selecting an empty zone, propose to zoom on region or limit
display to region (in addition to creating an annotation).
* when display is limited to a time range, display navigation
tools in the upper left-hand corner.
* Treeview: annotations are sorted according to their begin time.
* New trace preview visualisation.
* Trace timeline: various improvements.
* Montage view: The current playing position is displayed.
* Tag bag: add "Display all tags" option
* Edit view: text completion vocabulary can be initialised per
annotation-type: edit the annotation-type, select "Advanced" and enter
a space-separated list of words in the "Completions" entry. This
allows to have some kind of controlled vocabulary in annotations.
* Popup accumulator: it is automatically put to front when a new
popup is displayed
* New exporter: TimedText
* Log file can be displayed through Help/Display logfile
* The brltty plugin has been included in the win32 installer package.
* The shotdetect binary path can be specified in Edit/Preferences/Paths
* New menuitem "Player/Update annotation screenshots" will try to grab
screenshots for all annotation bounds.
* State variables can hold non-numeric values.
-- Olivier Aubert <[email protected]> Thu, 10 Jun 2010 14:49:39 +0200
advene (0.40) unstable; urgency=low
* Stable release. See the following 0.39 notes for more details.
-- Olivier Aubert <[email protected]> Thu, 25 Feb 2010 17:33:14 +0100
advene (0.39) unstable; urgency=low
* The gstreamer player plugin now works correctly with gstreamer >=
0.10.22. Additionnaly, the windows installer now comes with gstreamer
support. gstreamer is now the default player on all platforms (with
VLC being an alternative).
* Website export improvements.
* The FCKeditor browser-based WYSIWYG editor has been removed, in favor
of the new HTML editor.
* For text-to-speech, espeak is used if present (linux, mac). Else,
festival is used (linux). On MacOS X, the standard /usr/bin/say
command is used. A custom "pronounce" script can be used to customize
the settings.
* Trace timeline: interface improvements, previous traces can be reopened.
* Multiple search sources can be specified in quicksearch.
* Timeline:
* optimal alignment of annotation sets (courtesy of <[email protected]>)
* basic statistics about annotation types are available from their
popup menu.
* Export:
* a RDF export filter is available
* annotation types can now be invidually exported (through their popup menu)
* Import:
* New Transcriber import filter (courtesy of <[email protected]>)
-- Olivier Aubert <[email protected]> Thu, 25 Feb 2010 17:32:56 +0100
advene (0.38) unstable; urgency=low
* Stable release. See the following 0.37 notes for more details.
-- Olivier Aubert <[email protected]> Mon, 16 Mar 2009 11:50:00 +0100
advene (0.37) unstable; urgency=low
* New trace visualisation component (vertical display).
* HTML editor: fix drag-and-drop on windows and improve HTML code generation.
* Finder view: modify presentation.
* Timeline: change behaviour when clicking on an annotation: go to its
beginning even if the current player position is already inside.
* Fix Alt-space shortcut on MacOS X (bookmark insertion).
* Note taking view: font size can be specified from the preferences
-- Olivier Aubert <[email protected]> Mon, 16 Mar 2009 11:49:40 +0100
advene (0.36) unstable; urgency=low
* Stable release. See the following 0.35 notes for more details.
-- Olivier Aubert <[email protected]> Mon, 05 Jan 2009 16:03:08 +0100
advene (0.35) unstable; urgency=low
* The shotdetect ( http://shotdetect.nonutc.fr/ ) application has been
integrated and is available through Player/Detect shots menu.
* Very large medias (like 24h captures) can be edited in the timeline,
and precise zoom can be achieved by limiting the timeline range to a
specific fragment of the media, through the timeline contextual menu.
* New event BrailleInput allows to handle cursor key events from a
dynamic view.
* New action: CreateBookmark
* Static views output can be exported as a set of HTML files and
accompanying resources, that can be put online (File/Website export
menu).
* New webserver path ( /media/overlay/package_id/annotation_id ) returns
the snapshot for the given annotation overlayed with its content
(mostly used to render SVG annotations).
* Export filters can be activated from the command line.
* Arrows can be drawn in the SVG editor
* Video player plugins can be dynamically selected. Moreover, gstreamer
works also for MacOS X.
* Activity trace can be recorded and displayed.
* Adhoc views can be opened embedded by default (cf Edit/Preferences/GUI)
* The optional autosave feature can regularly save backup files.
* An Edition History view display latest edited/created elements
-- Olivier Aubert <[email protected]> Mon, 05 Jan 2009 16:02:51 +0100
advene (0.34) unstable; urgency=low
* Stable release. See the following 0.33 notes for more details.
-- Olivier Aubert <[email protected]> Thu, 21 Aug 2008 18:15:19 +0200
advene (0.33) unstable; urgency=low
* Undo support is available, only when modifying or suppressing an
annotation, a view or a query.
* A basic WYSIWYG HTML editor allows to edit HTML contents directly from
the GUI (as opposed to the browser-based FCKEditor which is more
complete and still available).
* Drag-and-drop of an annotation or a selection over a viewbook proposes
to create a new static view based on the annotations.
* The export dialog uses a standard fileselector with an export filter
selector
-- Olivier Aubert <[email protected]> Thu, 21 Aug 2008 18:14:36 +0200
advene (0.32) unstable; urgency=low
* Stable release. See the following 0.29 notes for more details.
-- Olivier Aubert <[email protected]> Fri, 04 Jul 2008 15:45:00 +0200
advene (0.31) unstable; urgency=low
* Global shortcuts:
* Control-Space plays/pauses the video (as Control-Tab)
* pressing shift while navigating with
Control-left/right or modifying a value with Control-scroll will use a
larger step, customizable in Edit/Preferences/Time related.
* Numeric keypad can be used to control video (5: play/pause,
4/6: rewind/forward, 2/8: previous/next frame, 0: create a bookmark)
* If BrlTTY is installed, the video can be controlled through a
Braille display.
* Experimental speech synthesis support is available on all
platforms. You need to install the espeak application from
http://espeak.sourceforge.net/
* Automatize generation of "Caption annotation for a given annotation
type" dynamic views through the annotation-type popup menu.
* Web server reactiviy issues on Windows XP/Vista have been fixed, as
well as a plugin bundling issue in the windows installer.
* The experimental schema editor is available in expert mode.
* Automatic workspace save/restore is now functional. See
Edit/Preferences/Standard views for customization.
* Timeline view :
* discrete scrolling is now working similarly as in other
applications (scroll when the cursor reaches the end of the visible
area).
* in quick-edit mode, Tab validates the annotation and edits the next one
* when selecting annotations by drawing a frame, if the selection
is empty, then propose to create a new annotation with the
frame extent as dimension.
* standard control/shift modifiers can be used in drag and drop actions
-- Olivier Aubert <[email protected]> Thu, 03 Jul 2008 17:20:11 +0200
advene (0.30) unstable; urgency=low
* Stable release
* Important notes (see the following 0.29 notes for more details):
* The shortcut to start/pause the player has changed: it is now
Control+Tab (so that plain Tab/Shift-Tab can be used to navigate in
the GUI)
* New adhoc view: activebookmarks, which can be used to build
annotations from timestamps. It can also be exported to HTML. The old
bookmarks view still exists, but is deprecated and will be replaced by
activebookmarks in future releases.
* New global shortcuts: Insert or Alt-Space creates a new active
bookmark.
-- Olivier Aubert <[email protected]> Mon, 19 May 2008 11:47:03 +0200
advene (0.29) unstable; urgency=low
* The shortcut to start/pause the player has changed: it is now
Control+Tab (so that plain Tab/Shift-Tab can be used to navigate in
the GUI)
* New adhoc view: activebookmarks, which can be used to build
annotations from timestamps. It can also be exported to HTML. The old
bookmarks view still exists, but is deprecated and will be replaced by
activebookmarks in future releases.
* New global shortcuts: Insert or Alt-Space creates a new active
bookmark.
* Fix XML parsing using standard python modules. It makes Advene usable
on Ubuntu Hardy Heron.
* New exporter: CMML
* Timeline view:
* annotations can be merged by DND
* Dragging an annotation type to another one will propose to
duplicate or move all annotations to the new type
* Note-taking view: timestamp marks are now displaying a
screenshot. Their size can be tuned.
* Dynamic views: new actions have been defined
* Braille (display a message in braille, depends on brltty)
* OpenStaticView: open a static view in the web browser
* State-related actions (StateSet, StateClear, StateIncr)
have been added. They allow to manage a package-specific state in
dynamic views. The counter "name" can be accessed through the TALES
expression "package/state/name"
* Various GUI and usability improvements
* The gstreamer video plugin can display the video fullscreen
-- Olivier Aubert <[email protected]> Mon, 19 May 2008 11:45:25 +0200
advene (0.28) unstable; urgency=low
* Stable release
-- Olivier Aubert <[email protected]> Tue, 12 Feb 2008 11:56:11 +0100
advene (0.27) unstable; urgency=low
* ! On Win32, the home directory (where the "advene" folder for
configuration files is stored) is now stored in the USERPROFILE
directory - usually something like C:\Documents and settings\Loginname
If you had a previous configuration file, please copy it to the new
directory.
* Win32 bugfixes (relation creation, timestamp mark colors, montage...)
* Win32: VLC can be bundled in the Advene installer package
* New adhoc view : finder (column-based finder a la Mac OS X)
* New actions:
* Pronounce (through Text-To-Speech). Works on MacOS X
(directly) and Linux (with festival configured to output through
ALSA, cf http://gentoo-wiki.com/HOWTO_speechd#Use_alsa_output_method ).
* PopupGotoOutgoingRelated: displays a navigation popup based on
relations.
* PlaySoundClip: plays a soundclip from the 'soundclips' resource
folder of the package
* PlaySound: plays a sound file
* General:
* Package data can be exported to other formats (SMIL, SVG, MPEG7...)
through the File/Export menuitem.
* The package can automatically be saved when saving the package. This
behaviour is tunable in Edit/Preferences/Standard views
* A first-time simple configuration dialog is displayed for new users.