/
ChangeLog
189 lines (149 loc) · 7.42 KB
/
ChangeLog
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
dvswitch (0.9~alpha) UNRELEASED; urgency=low
[ Ben Hutchings ]
* Added dvsource-alsa as an audio-only source
* Create one encoding thread per processor, up to a maximum of 8
* Add status overlay to make it more clear whether recording is enabled
* Set display to black before a source is connected
* Add static Makefile at top level
* Override source frame aspect ratio in case of a mismatch, rather then
warning about it - Alioth feature #311953
* Fix APTs and validity flags in header block - Alioth bug #311836
* List all needed libraries to the linker. We were accidentally
depending on the behaviour of GNU ld, which treats 'needed' as
transitive by default - Debian bug #554310
* Remove support for 44.1 kHz audio
* Add update-po target for updating translation files
* Fix build failure with ffmpeg 0.6
* Fix crash at startup with ffmpeg 0.6 due to a new parameter check
* Enable selection of Firewire DV devices by GUID, thanks to
Manuel Virgilio
[ Carl Karsten ]
* Add peak level indicators to VU-meter
[ Wouter Verhelst ]
* Add support for tally lights in dvsource-firewire/dvsource-v4l2-dv
* Internationalize and add Dutch translation
* Disable effects buttons until sufficient sources have connected.
Pressing them before sources are connected would result in a crash.
* Implement fading on an 8-bit scale
* Disable record button if we can't record - Alioth bug #312329
-- Ben Hutchings <ben@decadent.org.uk> Sun, 01 Mar 2009 03:16:30 +0000
dvswitch (0.8) unstable; urgency=low
* Added ticks and labels to the VU-meter
* Bug fixes:
- Removed use of function not present in Gtkmm 2.8
- Fixed warnings from CMake 2.6
- Fixed warnings from GCC
- Fixed drag-selection when the pointer moves beyond the left or top
edge of the display
- Fixed memory corruption/crash in a selection corner-case
- Fixed synchronisation of display buffers with the X server
- Fixed repainting of main display before any frames have been received
-- Ben Hutchings <ben@decadent.org.uk> Wed, 04 Feb 2009 23:16:13 +0000
dvswitch (0.8~rc1) unstable; urgency=low
* Disabled recording at startup
* Added menu, currently with Quit command
* Added buttons to GUI for effect selection
* Changed key commands slightly
* Allowed changing of primary and secondary video sources without
cancelling the effect
* Made dvsink-files create directories as necessary
* Made dvsource-file reject non-DV files
* Added support for USB DV sources through dvgrab and the uvcvideo driver
* Moved source selector buttons to keep window within 1024x768 (depending
on font selection and window decoration)
* Added VU-meter for basic audio monitoring
* Added warning indicator for sources which don't match the selected video
and audio format
* Documentation changes:
- Documented all key commands
- Changed contact address to dvswitch-devel@lists.alioth.debian.org
- Added notes to (maybe) avoid user mistakes
* Build system changes:
- Changed to use cmake
- Fixed building with current ffmpeg libavcodec library
* Bug fixes:
- Changed picture-in-picture selection to maintain frame aspect ratio
- Restricted picture-in-picture to use the active area of the reduced
frame
- Slightly improved colour accuracy of picture-in-picture
- Fixed cancellation of picture-in-picture selection
- Fixed crash when user tries to apply picture-in-picture with an empty
selection
- Fixed crash when display depth is not 24 or 32
- Fixed crash when users click in the dvswitch window without any source
enabled
- Made dvsource-file work with non-seekable files such as pipes
-- Ben Hutchings <ben@decadent.org.uk> Tue, 27 Jan 2009 01:04:43 +0000
dvswitch (0.7) unstable; urgency=low
* Made keyboard shortcut for cut button work
* Moved video/DV system parameters into a common structure
* Replaced libdv codec with DV codec in libavcodec (ffmpeg), which
is significantly faster
* Added UI for picture-in-picture mixing
-- Ben Hutchings <ben@decadent.org.uk> Sun, 20 Apr 2008 22:18:37 +0100
dvswitch (0.6.2) unstable; urgency=low
* Fixed bug in thumbnail image size initialisation that could result
in a fatal BadValue error from X
* Fixed minor bug in thumbnail image cleanup
* Fixed bug that caused all sinks to be disabled when not recording
-- Ben Hutchings <ben@decadent.org.uk> Sun, 24 Feb 2008 10:55:41 +0100
dvswitch (0.6.1) unstable; urgency=low
* Improved X driver compatibility:
- Fixed calculation of Xv port numbers
- Changed selection of visual class and depth for images to match the
window
- Added error messages and later checks for failure of image creation,
where previously dvswitch could crash
-- Ben Hutchings <ben@decadent.org.uk> Thu, 21 Feb 2008 22:17:32 +0000
dvswitch (0.6) unstable; urgency=low
* Added some infrastructure for video effects including
picture-in-picture mixing
* Switched from gtkmm 2.0/2.2 to 2.4+
* Corrected small error in video display width
* Changed the server to indicate overflow in output to sinks rather
than disconnecting sinks that have overflowed; the file sink will
create a new file after each overflow
* Implemented dynamic display sizing, adding support for 16:9 frames
* Turned source selection images into radio buttons
* Fixed labelling of sources numbered above 9
* Added support for starting and stopping recording while leaving
any stream running
* Added control buttons for recording and changed to default
mnemonic for Cut
-- Ben Hutchings <ben@decadent.org.uk> Tue, 19 Feb 2008 09:37:22 +0000
dvswitch (0.5.1) unstable; urgency=low
* Replaced FIREWIRE_DEVICE and --device option to dvsource-firewire
with FIREWIRE_CARD and --card option
* Corrected arguments to dvgrab
-- Ben Hutchings <ben@decadent.org.uk> Sun, 10 Jun 2007 21:41:17 +0100
dvswitch (0.5.0) unstable; urgency=low
* Added indicator of title-safe area
-- Ben Hutchings <ben@decadent.org.uk> Mon, 30 Apr 2007 02:23:08 +0100
dvswitch (0.4) unstable; urgency=low
* Implemented a command-spawning sink
* Improved error handling
* Added ability to switch between audio sources
* Added indicators of selected video and audio sources
-- Ben Hutchings <ben@decadent.org.uk> Sun, 15 Apr 2007 16:27:47 +0100
dvswitch (0.3) unstable; urgency=low
* Implemented dubbing of audio source onto video source (and
silencing if audio source is unavailable)
* Implemented reuse of source slots, so a disconnected source that
reconnects will normally reappear in the same place
* Added support for digit keys on the numeric keypad
* Fixed priority of display updates, so the user interfaceshould
remain responsive even with silly numbers of sources
* Implemented synchronisation of mixer clock with audio source clock
* Implemented sink serving and a DIF file sink
* Fixed various bugs
-- Ben Hutchings <ben@decadent.org.uk> Tue, 10 Apr 2007 01:54:32 +0100
dvswitch (0.2) unstable; urgency=low
* Fixed hang on exit
* Implemented thumbnail displays of all sources
* Switched to 1-based source selection in order to match keyboard layout
* Reduced display lag
* Reduced processor load of display updates by using Xv and Xshm
-- Ben Hutchings <ben@decadent.org.uk> Fri, 6 Apr 2007 00:54:22 +0100
dvswitch (0.1) unstable; urgency=low
* Initial release
-- Ben Hutchings <ben@decadent.org.uk> Mon, 2 Apr 2007 03:20:34 +0100