summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 35bda47fb54b4b9f89c242fdd6c61c504ce03f9a (plain)
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
=== release 0.9.4 ===

2005-10-24  Thomas Vander Stichele  <thomas at apestaart dot org>

	* NEWS:
	* RELEASE:
	* configure.ac:
	  Releasing 0.9.4, "Diplodocus"

2005-10-23  Julien MOUTTE  <julien@moutte.net>

	* gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED

2005-10-21  Wim Taymans  <wim@fluendo.com>

	* gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
	(gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
	Set correct stream time in newsegment event.

2005-10-21  Thomas Vander Stichele  <thomas at apestaart dot org>

	* ext/Makefile.am:
	  fix distcheck

2005-10-20  Tim-Philipp Müller  <tim at centricular dot net>

	* ext/a52dec/Makefile.am:
	* ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
	(gst_a52dec_class_init), (gst_a52dec_sink_event),
	(gst_a52dec_change_state):
	* ext/a52dec/gsta52dec.h:
	  Re-enable CPU flags, use liboil to get them.

2005-10-20  Josef Zlomek  <josef dot zlomek at xeris dot cz>

	Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>

	* configure.ac:
	* ext/a52dec/Makefile.am:
	* ext/a52dec/gsta52dec.c:
	* ext/a52dec/gsta52dec.h:
	  Port AC3 decoder to 0.9 (#318849).

2005-10-20  Wim Taymans  <wim@fluendo.com>

	* ext/sidplay/gstsiddec.cc:
	Small fixes and more error messages.

2005-10-19  Wim Taymans  <wim@fluendo.com>

	* ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
	(gst_amrnbparse_state_change):
	* ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
	* ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
	* ext/mpeg2dec/gstmpeg2dec.c:
	* ext/sidplay/gstsiddec.cc:
	* gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
	(gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
	API change fixen.

2005-10-19  Tim-Philipp Müller  <tim at centricular dot net>

	* configure.ac:
	  GST_DOC has been renamed to GST_DOCBOOK_CHECK

2005-10-19  Thomas Vander Stichele  <thomas at apestaart dot org>

	* configure.ac:
	  some docs I had
	* ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
	  trivial fixes

2005-10-18  Wim Taymans  <wim@fluendo.com>

	* gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
	(gst_rmdemux_perform_seek):
	segment-start/done API change.

2005-10-17  Michael Smith <msmith@fluendo.com>

	* gst/iec958/ac3iec.c: (ac3iec_chain_raw):
	  Set buffer duration on IEC958 buffers.

2005-10-16  Tim-Philipp Müller  <tim at centricular dot net>

	* configure.ac:
	  Fix glib check

2005-10-13  Tim-Philipp Müller  <tim at centricular dot net>

	* ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
	  Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.

2005-10-13  Stefan Kost  <ensonic@users.sf.net>

	* examples/stats/mp2ogg.c:
	  yes, typo fixes

2005-10-12  Stefan Kost  <ensonic@users.sf.net>

	* examples/indexing/indexmpeg.c: (main):
	* ext/a52dec/gsta52dec.c: (gst_a52dec_init):
	* ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
	(dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
	(dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
	* ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
	(dvdreadsrc_srcpad_query), (dvdreadsrc_get),
	(dvdreadsrc_open_file), (dvdreadsrc_close_file):
	* ext/dvdread/dvdreadsrc.h:
	* ext/lame/gstlame.h:
	* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
	* gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
	* gst/iec958/ac3iec.h:
	* gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
	* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
	* gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
	* gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
	* gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
	renamed GST_FLAGS macros to GST_OBJECT_FLAGS
	moved bitshift from macro to enum definition

2005-10-11  Wim Taymans  <wim@fluendo.com>

	* ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
	* ext/mad/gstmad.c: (gst_mad_chain):
	* gst/mpegaudioparse/gstmpegaudioparse.c:
	(gst_mp3parse_sink_event), (gst_mp3parse_chain):
	* gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
	(gst_rmdemux_chain), (gst_rmdemux_add_stream):
	newsegment API update.

2005-10-06  Wim Taymans  <wim@fluendo.com>

	* ext/amrnb/amrnbdec.c:
	Mark invalid frame sizes

	* ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
	UNUSABLE is not to be used here, just push out stuff so
	probes can continue linking or making the pad usable.

2005-10-05  Michael Smith <msmith@fluendo.com>

	* gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
	(gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
	(find_seek_offset_bytes), (find_seek_offset_time),
	(gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
	(gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
	(gst_rmdemux_chain), (gst_rmdemux_send_event),
	(gst_rmdemux_add_stream), (gst_rmdemux_parse_packet):
	  Improve seeking error-resilience.
	  General improvements in error handling.

2005-10-03  Thomas Vander Stichele  <thomas at apestaart dot org>

	* configure.ac:
	  back to development

=== release 0.9.3 ===

2005-10-03  Thomas Vander Stichele  <thomas at apestaart dot org>

	* NEWS:
	* README:
	* configure.ac:
	  releasing 0.9.3, "Athos"

2005-09-30  Michael Smith <msmith@fluendo.com>

	* gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
	(gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
	(gst_rmdemux_change_state), (gst_rmdemux_loop),
	(gst_rmdemux_fourcc_isplausible), (gst_rmdemux_chain),
	(gst_rmdemux_send_event), (gst_rmdemux_add_stream),
	(gst_rmdemux_parse_packet):
	* gst/realmedia/rmdemux.h:
	  Sanity checking, and fix some minor memory leaks

2005-09-29  Michael Smith <msmith@fluendo.com>

	* gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
	(gst_rmdemux_perform_seek), (gst_rmdemux_loop),
	(gst_rmdemux_send_event), (gst_rmdemux_add_stream),
	(gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
	Real demuxer fixes. Make it more bulletproof against bad data,
	identify a few more stream types.
	Fix seeking so that it works (at least with the seek example program;
	it still fails with totem).

2005-09-26  Wim Taymans  <wim@fluendo.com>

	* gst/mpegaudioparse/gstmpegaudioparse.c:
	(gst_mp3parse_sink_event), (gst_mp3parse_chain):
	Set correct caps on buffers too.

2005-09-26  Wim Taymans  <wim@fluendo.com>

	* gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
	(gst_mp3parse_sink_event), (gst_mp3parse_chain):
	* gst/mpegaudioparse/gstmpegaudioparse.h:
	Put timestamps on buffers.

2005-09-21  Flavio Oliveira  <flavio.oliveira@indt.org.br>

	* ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
	Changed amrnbenc description, it is an encoder, not decoder.

2005-09-21  Michael Smith <msmith@fluendo.com>

	* gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init),
	(gst_ac3parse_init), (gst_ac3parse_chain):
	* gst/iec958/ac3_padder.c: (ac3_crc_init), (ac3_crc_update),
	(ac3_crc_validate), (ac3p_init), (ac3p_parse):
	* gst/iec958/ac3_padder.h:
	* gst/iec958/ac3iec.c:
	  Various changes to AC3->IEC958 framer. Mostly to make our IEC958
	  headers more accurate, and to check AC3 checksums (both of them in
	  each frame), and dump the frame (as a probable sync failure) if they
	  don't match. General code cleanup, improved comments. Changed to not
	  construct the header backwards, and not byteswap everything else.
	  If we end up needing to do little-endian output, we should swap in
	  the element doing the output (AC3 is big-endian).

2005-09-20  Thomas Vander Stichele  <thomas at apestaart dot org>

	* docs/plugins/gst-plugins-ugly-plugins.args:
	* docs/plugins/gst-plugins-ugly-plugins.hierarchy:
	* docs/plugins/gst-plugins-ugly-plugins.interfaces:
	* docs/plugins/gst-plugins-ugly-plugins.prerequisites:
	  commit missing files
	* docs/plugins/inspect/plugin-lame.xml:
	  update

2005-09-19  Wim Taymans  <wim@fluendo.com>

	* ext/lame/gstlame.c: (gst_lame_chain):
	Set caps on outgoing buffers.

2005-09-16  Thomas Vander Stichele  <thomas at apestaart dot org>

	* ext/lame/gstlame.c:
	* ext/lame/gstlame.h:
	  clean up further so we don't try to set up five times for
	  a simple pipeline

2005-09-16  Michael Smith <msmith@fluendo.com>

	* gst/iec958/ac3iec.c: (ac3iec_init):
	  Set setcaps function on sink pad, not source pad. Produce correct
	  caps on output buffers.

2005-09-07  Stefan Kost  <ensonic@users.sf.net>

	* ext/mad/gstid3tag.c:
	  gsttaginterface.h -> gsttagsetter.h

=== release 0.9.1 ===

2005-09-06  Thomas Vander Stichele  <thomas at apestaart dot org>

	* README:
	* NEWS:
	* autogen.sh:
	* configure.ac:
	  releasing 0.9.1, "The Rat"

2005-09-06  Wim Taymans  <wim@fluendo.com>

	* ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
	* ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
	* ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
	State change function updates.

2005-09-05  Jan Schmidt  <thaytan@mad.scientist.com>

	* ext/mpeg2dec/gstmpeg2dec.c:
	GST_CAT_SEEK disappeared from the public API at some point

2005-09-02  Michael Smith <msmith@fluendo.com>

	* gst/iec958/ac3iec.c:
	  Use the right mime-type for AC3 input, audio/x-private1-ac3, as
	  output by demux

2005-09-02  Michael Smith <msmith@fluendo.com>

	* gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
	* gst/iec958/ac3iec.c: (ac3iec_get_type), (ac3iec_base_init),
	(ac3iec_class_init), (ac3iec_init), (ac3iec_finalize),
	(ac3iec_setcaps), (ac3iec_set_property), (ac3iec_get_property),
	(ac3iec_chain_dvd), (ac3iec_chain_raw), (ac3iec_change_state),
	(plugin_init):
	  Changes to use the first_access parameter correctly in ac3 and lpcm
	  plugins. General cleanups in iec958 framer.

2005-09-01  Michael Smith <msmith@fluendo.com>

	* configure.ac:
	* gst/iec958/Makefile.am:
	* gst/iec958/ac3_padder.c: (ac3p_init), (ac3p_push_data),
	(ac3p_parse):
	* gst/iec958/ac3_padder.h:
	* gst/iec958/ac3iec.c: (ac3iec_get_type), (ac3iec_base_init),
	(ac3iec_class_init), (ac3iec_init), (ac3iec_finalize),
	(ac3iec_set_property), (ac3iec_get_property), (ac3iec_chain),
	(ac3iec_change_state), (plugin_init):
	* gst/iec958/ac3iec.h:
	  AC3 -> IEC958 (S/PDIF) framer, port of Martin Soto's 0.8 plugin.

2005-09-01  Wim Taymans  <wim@fluendo.com>

	* gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
	(gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
	(gst_dvdlpcmdec_change_state):
	Cleanups, fixed header parsing and stripping.

2005-09-01  Michael Smith <msmith@fluendo.com>

	* gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
	(gst_dvdlpcmdec_init), (gst_dvdlpcmdec_setcaps),
	(update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
	(gst_dvdlpcmdec_chain_raw):
	  Use the right bytes to parse the LPCM dvd header

2005-09-01  Michael Smith <msmith@fluendo.com>

	* gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
	(gst_dvdlpcmdec_init), (gst_dvdlpcmdec_setcaps),
	(update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
	(gst_dvdlpcmdec_chain_raw):
	  Return the correct values from chain function.

2005-08-31  Michael Smith <msmith@fluendo.com>

	* gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
	(gst_dvdlpcmdec_init), (gst_dvdlpcmdec_setcaps),
	(update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
	(gst_dvdlpcmdec_chain_raw):
	* gst/dvdlpcmdec/gstdvdlpcmdec.h:
	  Restructure LPCM decoder to not expect the demuxer to parse the LPCM
	  header; instead do this internally. Also support the old way, using
	  a different mime-type.

2005-08-31  Thomas Vander Stichele  <thomas at apestaart dot org>

	* Makefile.am:
	* configure.ac:
	* docs/plugins/Makefile.am:
	* docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
	* docs/plugins/gst-plugins-ugly-plugins-sections.txt:
	* docs/plugins/gst-plugins-ugly-plugins.types:
	* ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_tca_seek):
	* ext/dvdread/dvdreadsrc.c: (_open), (_seek_title),
	(_seek_chapter), (_read):
	* gst/mpegaudioparse/gstmpegaudioparse.c:
	  add plugin documentation