File: ChangeLog

package info (click to toggle)
pyogg 1.3%2Brepack-8
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 316 kB
  • sloc: ansic: 1,010; python: 227; makefile: 39; sh: 15
file content (224 lines) | stat: -rw-r--r-- 7,443 bytes parent folder | download | duplicates (6)
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
2003-1-18   Andrew H. Chatham <pyogg@andrewchatham.com>
	* Applied a patch from Nicodemus <nicodemus@globalite.com.br> to 
	get this to build on windows.
	
2002-9-24   Andrew H. Chatham <pyogg@andrewchatham.com>
	* setup.py: fixed regular expression
	
2002-07-23  Andrew H. Chatham <andrew@andrewchatham.com>
	* Bumped version to 1.0 to match libogg
	
2002-07-23  Andrew H. Chatham <andrew@andrewchatham.com>
	* pyoggpackbuff.c: Removed *_huff functions (no longer in API).
	
2002-05-21  Andrew H. Chatham <andrew.chatham@duke.edu>
	* _oggmodule.c: Include another header
	
2002-02-17  Andrew H. Chatham <andrew.chatham@duke.edu>
	* _oggmodule.c, pyoggsyncstate.c, pyoggstreamstate.c,
	  pyoggpage.c, pyoggpacket.c, pyoggpackbuff.c:
	Set the ob_types in the init method instead of statically, as 
	MSVC complains.
	
2002-01-27  Andrew H. Chatham <andrew.chatham@duke.edu>
	* config_unix.py: Pass dir flags better
	* pyoggpackbuff.c (py_oggpack_reset), (py_oggpack_writeclear): 
		Return None from functions
	* bump version to 0.5
	
2001-09-02  Andrew H. Chatham <andrew.chatham@duke.edu>
	* setup.py: bumped version number to 0.4
	
2001-08-30  Andrew H. Chatham <andrew.chatham@duke.edu>

	* include/pyogg/pyogg.h, src/_oggmodule.c:
	Pass a copy of the implementation of arg_to_int64 so it can be shared
	by the Vorbis module.
	
2001-05-14  Andrew Chatham <andrew.chatham@duke.edu>
	* setup.py : Bumped  to version 0.3

	* src/general.c (arg_to_64): Changed to arg_to_int64. Removed
	DECREF and changed calling convention and return value. Also
	moved to <pyogg/pyogg.h> so it can be shared with vorbis-python

	* src/general.h: Fixed preprocessor warnings

	* src/pyoggpacket.c (py_ogg_packet_setattr): Changed to arg_to_int64

2001-05-01  Mike Coleman  <mkc@mathdogs.com>
	* test/oggtail.py: new script to show off some of ogg module
	
	* src/pyogg*.c: methods with no args now check that they're called
	this way

	* src/pyogg*.c: add repr functions

	* src/pyogg*.c: add type checking for PyTypeObject function table
	
	* src/pyoggpacket.c: add get/set granulepos attribute
	* src/pyoggpage.c: add set pageno attribute

	* src/pyoggstreamstate.c: implement pagein, packetout methods
	
	* src/pyoggsyncstate.c: implement bytesin, pageseek methods,
	comment out unneeded wrote method

	* src/pyogg*state.c: fix free of bogus pointer in dealloc
	
	
3-27-2001 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/_oggmodule.c: Added OggSyncState

	* src/pyoggpage.c: Added _continued, _bos, _granulepos

	* src/pyoggstreamstate.c: Added _clear

	* src/pyoggsyncstate.c: Added _pageseek, _clear and constructor
	
3-17-2001 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/_oggmodule.c: Remove dependency on Vorbis

	* src/pyoggpackbuff.c: More PackBuff methods

	* src/pyoggsyncstate.c: Simple SyncState methods.

	* src/pyoggpack.c: Removed

	* src/_oggmodule.c: Added ability to create OggPackBuff object
	
1-17-2001 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/audiofilemodule.c
	  src/audioread.c
	  src/audioread.h
	  src/pyvorbiscodec.c
	  src/pyvorbiscodec.h
	  src/pyvorbisfile.c
	  src/pyvorbisfile.h
	  src/pyvorbisinfo.c
	  src/pyvorbisinfo.h
	  src/vorbismodule.c
	  src/vorbismodule.h
	  src/wavread.c
	  src/wavread.h: Removed

	* config_unix.py : Added
	  setup.py : Take advantage of config_unix.py and only build ogg module

	* include/pyogg.h: Added 
	
	* src/_oggmodule.c (init_ogg): Changed to use new pyogg.h
	
11-29-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* test/ogg123.py: Added support for linuxaudiodev. Factored parts
	of Player class into a superclass and made separate AOPlayer and
	LADPlayer subclasses.

	* test/short.py: added
	
11-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/_oggmodule.c (init_ogg): Stuff PyOgg_Error into a
	Py_CObject.
	* src/vorbismodule.c (initvorbis): Get PyOgg_Error back out to
	inherit from.
	* test/ogg123.py: Change to use new module arrangement.

11-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* setup.py: Changed leftover MySQLdb reference.
	Went back to having a separate _oggmodule and vorismodule.

	* oggmodule.[ch]: Moved to _oggmodule.[ch]

	* general.[ch]: Created to house any functions needed by more than
	one module. Currentnly houses arg_to_64.

	* src/pyvorbisinfo.c: Changed reference to mappingmethod struct in
	initializer to a pointer. Removed unused variables (mostly casts of *self)
	(py_comment_subscript): Added unicode support
	(py_comment_assign): Added unicode support
	(get_caps_key): Changed to (make_caps_key). Now takes size argument.
	(py_comment_as_dict): Fixed case of NULL vendor variable.
	
11-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/vorbis*.[ch]: Moved to src/pyvorbis*.[ch]

	
11-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/vorbiscodec.[ch]:
	* src/vorbisfile.[ch]:
	* src/vorbisinfo.[ch]:
	Moved type definitions into .c files, declarations into .h
	files. Removed src/objects/*.
	
	
11-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/oggmodule.h: Removed docstrings and type variables. Moved to
	separate C files.

	* src/vorbiscodec.c:  (py_codec_new) (py_codec_dealloc) Added. 
	Docstrings added.

	* src/vorbisfile.c: Docstrings added.

	* src/vorbisinfo.c: Docstrings added.
	(py_ov_info_getattr): Removed attributes which are no longer in
	Vorbis header file.
	
10-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>

	* src/vorbis/vorbisinfo.c: (py_comment_keys), (py_comment_items), 
	(py_comment_values), (py_comment_as_dict): Fixed reference leaks.

	
10-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>

        * src/vorbis/vorbisinfo.[ch]: Added

	* src/vorbis/vorbisinfo.c: Made the VorbisComment object and added
	all it's member functions so that it will behave similarly to a
	Python dictionary.
	
10-28-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* src/vorbis/vorbisfile.h: Changed all definitions to use FDEF macro.
	* src/vorbis/vorbisfile.c: Added VorbisComment object.

10-27-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* Refactored into pyvorbismodule.c and pyvorbisfile.c

10-27-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* README: Added first text.

	* src/vorbis/vorbismodule.c (py_ov_raw_total) (py_ov_pcm_total)
	(py_ov_raw_tell) (py_ov_pcm_tell): Changed PyLong_FromLong to
	PyLong_FromLongLong

	* src/vorbis/vorbismodule.c (arg_to_64): Added.

	* src/vorbis/vorbismodule.c (py_ov_pcm_seek)
	(py_ov_pcm_seek_page): Added call to (arg_to_64)

	* src/vorbis/vorbismodule.c (py_ov_comment): Took ! out of call to
	get_caps_key and changed initial size of list to 0.
	
10-26-2000 Andrew H. Chatham <andrew.chatham@duke.edu>	
	* src/vorbis/vorbismodule.c (py_ov_comment) (get_caps_key): Added
	(untested) support for unicode strings and made all keys uppercase.
	
	* src/vorbis/vorbismodule.c (py_ov_info): Added error handling for when
	ov_info fails.

	* src/vorbis/vorbismodule.c (py_info_dealloc): Don't free the
	vorbis_info*. It doesn't belong to us.

	* test/ogg123.py: Separated things out in an aborted attempt to
	support socket arguments. The wrapper's not up to that yet.

	
10-26-2000 Andrew H. Chatham <andrew.chatham@duke.edu>	
	* src/vorbis/vorbismodule.h: Added docstrings for all functions,
	however inaccurate they may be.	
        * src/vorbis/vorbismodule.c (py_ov_read): Changed default value
	for length from 1000 to 4096.
	
10-25-2000 Andrew H. Chatham <andrew.chatham@duke.edu>
	* Created.