ChangeLog 131 KB
Newer Older
Jan Schmidt's avatar
Jan Schmidt committed
1
=== release 0.10.7 ===
2

Jan Schmidt's avatar
Jan Schmidt committed
3
2009-03-21  Jan Schmidt <jan.schmidt@sun.com>
4 5

	* configure.ac:
Jan Schmidt's avatar
Jan Schmidt committed
6
	  releasing 0.10.7, "Some high ground is not worth taking"
7

Jan Schmidt's avatar
Jan Schmidt committed
8
2009-03-21 01:02:05 +0000  Jan Schmidt <thaytan@noraisin.net>
9

Jan Schmidt's avatar
Jan Schmidt committed
10 11 12
	* ChangeLog:
	* NEWS:
	* RELEASE:
13
	* configure.ac:
Jan Schmidt's avatar
Jan Schmidt committed
14 15
	* gst-ffmpeg.doap:
	  Release 0.10.7
16

Jan Schmidt's avatar
Jan Schmidt committed
17
2009-03-18 00:03:27 +0000  Jan Schmidt <thaytan@noraisin.net>
18 19

	* configure.ac:
Jan Schmidt's avatar
Jan Schmidt committed
20
	  0.10.6.4 pre-release
Jan Schmidt's avatar
Jan Schmidt committed
21

Jan Schmidt's avatar
Jan Schmidt committed
22
2009-03-17 23:44:43 +0100  Edward Hervey <bilboed@bilboed.com>
Jan Schmidt's avatar
Jan Schmidt committed
23

Jan Schmidt's avatar
Jan Schmidt committed
24 25 26 27
	* ext/ffmpeg/gstffmpegcodecmap.c:
	* ext/ffmpeg/gstffmpegdec.c:
	* ext/ffmpeg/gstffmpegenc.c:
	  Take into account ticks_per_frame for framerate calculation. Fixes #575759
Jan Schmidt's avatar
Jan Schmidt committed
28

Jan Schmidt's avatar
Jan Schmidt committed
29
2009-03-17 11:51:28 +0100  Edward Hervey <bilboed@bilboed.com>
30

Jan Schmidt's avatar
Jan Schmidt committed
31 32
	* ext/ffmpeg/gstffmpegmux.c:
	  Re-enable amr muxer. It's a muxer after all. Fixes #575664
33

Jan Schmidt's avatar
Jan Schmidt committed
34
2009-03-13 23:52:01 +0000  Jan Schmidt <thaytan@noraisin.net>
35 36

	* configure.ac:
Jan Schmidt's avatar
Jan Schmidt committed
37
	  0.10.6.3 pre-release
38

Jan Schmidt's avatar
Jan Schmidt committed
39
2009-03-11 13:25:40 +0100  Edward Hervey <bilboed@bilboed.com>
40

Jan Schmidt's avatar
Jan Schmidt committed
41 42
	* ext/ffmpeg/gstffmpegdec.c:
	  gstffmpegdec: Disable vdpau decoders. Fixes #573400
43

Jan Schmidt's avatar
Jan Schmidt committed
44
2009-03-11 12:56:29 +0100  Edward Hervey <bilboed@bilboed.com>
45

Jan Schmidt's avatar
Jan Schmidt committed
46
	* ext/ffmpeg/gstffmpegcodecmap.c:
47
	* ext/libswscale/gstffmpegscale.c:
Jan Schmidt's avatar
Jan Schmidt committed
48 49 50
	  pixfmt: Stop using PIX_FMT that were marked as deprecated 3 years ago.
	  It still worked... until the 0.5 ffmpeg release, which made those defines unused.
	  See the bottom of libavutil/pixfmt.h for more details.
51

Jan Schmidt's avatar
Jan Schmidt committed
52
2009-03-11 10:16:46 +0100  Edward Hervey <bilboed@bilboed.com>
53

54
	* ffmpegrev:
Jan Schmidt's avatar
Jan Schmidt committed
55 56 57
	  ffmpegrev: bump up upstream revision to the *exact* release revision.
	  This is only a one-commit svn-props change.. but we might as well keep
	  it accurate.
58

Jan Schmidt's avatar
Jan Schmidt committed
59
2009-03-10 21:14:21 +0100  Edward Hervey <bilboed@bilboed.com>
60

Jan Schmidt's avatar
Jan Schmidt committed
61 62
	* ext/ffmpeg/gstffmpegcodecmap.c:
	  codecmapping: Fix caps for ATRAC3. Fixes #574663
63

Jan Schmidt's avatar
Jan Schmidt committed
64
2009-03-10 21:11:43 +0100  Edward Hervey <bilboed@bilboed.com>
65 66

	* ext/ffmpeg/gstffmpegdec.c:
Jan Schmidt's avatar
Jan Schmidt committed
67 68
	* ext/ffmpeg/gstffmpegenc.c:
	  Disable exposing decoder/encoder using external library. Fixes #574746
69

Jan Schmidt's avatar
Jan Schmidt committed
70
2009-03-10 21:05:52 +0100  Edward Hervey <bilboed@bilboed.com>
71

Jan Schmidt's avatar
Jan Schmidt committed
72 73 74
	* ext/ffmpeg/gstffmpegdemux.c:
	* ext/ffmpeg/gstffmpegmux.c:
	  blacklist bogus demuxer/muxer/typefind. Fixes #567336 and #574814
75

Jan Schmidt's avatar
Jan Schmidt committed
76
2009-03-10 00:22:10 +0000  Jan Schmidt <thaytan@noraisin.net>
77 78

	* configure.ac:
Jan Schmidt's avatar
Jan Schmidt committed
79
	  0.10.6.2 pre-release
80

Jan Schmidt's avatar
Jan Schmidt committed
81
2009-03-09 23:13:40 +0000  Jan Schmidt <thaytan@noraisin.net>
82

Jan Schmidt's avatar
Jan Schmidt committed
83 84 85
	* common:
	  Automatic update of common submodule
	  From 7032163 to f8b3d91
86

Jan Schmidt's avatar
Jan Schmidt committed
87
2009-03-09 18:17:30 +0100  Edward Hervey <bilboed@bilboed.com>
88

Jan Schmidt's avatar
Jan Schmidt committed
89 90
	* ext/ffmpeg/gstffmpegdec.c:
	  gstffmpegdec: Use 64bit scaling function to avoid overflows detected in some situations.
91

Jan Schmidt's avatar
Jan Schmidt committed
92
2009-03-09 15:09:10 +0100  Edward Hervey <bilboed@bilboed.com>
93 94

	* ext/ffmpeg/gstffmpegdemux.c:
Jan Schmidt's avatar
Jan Schmidt committed
95 96 97 98
	  demux: If the demuxer isn't initialized yet, forward serialized events without waiting.
	  We do this, because the demuxer is initialized in the loop function. If it's not
	  initialized yet, that means the loop hasn't been entered... and therefore the
	  PIPE GCond will never be signalled.
99

Jan Schmidt's avatar
Jan Schmidt committed
100
2009-03-09 13:46:06 +0100  Edward Hervey <bilboed@bilboed.com>
101

Jan Schmidt's avatar
Jan Schmidt committed
102 103 104 105
	* ext/ffmpeg/gstffmpegdemux.c:
	  demuxers: Blacklist push-mode for avformat demuxers which aren't reliable in push-mode.
	  Currently, only one is blacklisted : ffdemux_ape. This has been confirmed by
	  ffmpeg developers.
106

Jan Schmidt's avatar
Jan Schmidt committed
107
2009-03-09 13:45:22 +0100  Edward Hervey <bilboed@bilboed.com>
108

Jan Schmidt's avatar
Jan Schmidt committed
109 110 111 112
	* ext/ffmpeg/gstffmpegdemux.c:
	* ext/ffmpeg/gstffmpegpipe.h:
	* ext/ffmpeg/gstffmpegprotocol.c:
	  demuxers: Add more debugging
113

Jan Schmidt's avatar
Jan Schmidt committed
114
2009-03-06 19:02:14 +0100  Edward Hervey <bilboed@bilboed.com>
115 116

	* ffmpegrev:
Jan Schmidt's avatar
Jan Schmidt committed
117
	  ffmpegrev: and update once more for last-minute fixes to upstream release branch
118

Jan Schmidt's avatar
Jan Schmidt committed
119
2009-03-09 10:05:04 +0100  Edward Hervey <bilboed@bilboed.com>
120 121

	* ext/ffmpeg/gstffmpegcodecmap.c:
Jan Schmidt's avatar
Jan Schmidt committed
122
	  gstffmpegcodecmap: Add proper caps for Fraps video codec
123

Jan Schmidt's avatar
Jan Schmidt committed
124
2009-03-08 12:06:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
125

Jan Schmidt's avatar
Jan Schmidt committed
126 127 128
	* common:
	  Automatic update of common submodule
	  From ffa738d to 7032163
129

Jan Schmidt's avatar
Jan Schmidt committed
130
2009-03-08 11:21:48 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
131

Jan Schmidt's avatar
Jan Schmidt committed
132 133 134
	* common:
	  Automatic update of common submodule
	  From 3f13e4e to ffa738d
135

Jan Schmidt's avatar
Jan Schmidt committed
136
2009-03-07 11:47:21 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
137

Jan Schmidt's avatar
Jan Schmidt committed
138 139 140
	* common:
	  Automatic update of common submodule
	  From 3c7456b to 3f13e4e
141

Jan Schmidt's avatar
Jan Schmidt committed
142
2009-03-07 10:47:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
143

Jan Schmidt's avatar
Jan Schmidt committed
144 145 146
	* common:
	  Automatic update of common submodule
	  From 57c83f2 to 3c7456b
147

Jan Schmidt's avatar
Jan Schmidt committed
148
2009-03-06 17:49:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
149 150

	* configure.ac:
Jan Schmidt's avatar
Jan Schmidt committed
151
	  configure: require a released version of gstreamer, to avoid confusion
152

Jan Schmidt's avatar
Jan Schmidt committed
153
2009-03-06 17:37:51 +0100  Edward Hervey <bilboed@bilboed.com>
154

Jan Schmidt's avatar
Jan Schmidt committed
155 156 157 158 159
	* ext/ffmpeg/gstffmpegdec.c:
	  ffmpegdec: Make sure we provide 16 byte aligned data to ffmpeg. Fixes #572863
	  We simply allocate the memory using ffmpeg's av_malloc which provides us
	  with properly memalign'ed data.
	  This avoids write-outside-of-bounds when sse/altivec code is being used.
160

Jan Schmidt's avatar
Jan Schmidt committed
161
2009-03-06 12:47:12 +0100  Edward Hervey <bilboed@bilboed.com>
162

Jan Schmidt's avatar
Jan Schmidt committed
163 164 165 166 167
	* ext/ffmpeg/gstffmpegaudioresample.c:
	  ffaudioresample: Add padding to output buffer. Fixes #573649
	  The internal resampling functions seem to require a slightly bigger buffer
	  for output than what we require. Therefore we give it an extra 64bytes (although
	  16 should have been enough).
168

Jan Schmidt's avatar
Jan Schmidt committed
169
2009-03-06 11:01:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
170

Jan Schmidt's avatar
Jan Schmidt committed
171 172 173 174 175
	* ext/ffmpeg/gstffmpegdec.c:
	  ffmpegdec: post an error message on the bus when decoding fails
	  We should post a STREAM DECODE error message on the bus when we return
	  GST_FLOW_ERROR, otherwise the user ends up seeing an ugly internal flow
	  error message, which isn't very nice.
Jan Schmidt's avatar
Jan Schmidt committed
176

Jan Schmidt's avatar
Jan Schmidt committed
177
2009-03-05 12:09:32 +0100  Edward Hervey <bilboed@bilboed.com>
Jan Schmidt's avatar
Jan Schmidt committed
178

Jan Schmidt's avatar
Jan Schmidt committed
179 180 181 182
	* ext/ffmpeg/gstffmpegdec.c:
	  gstffmpegdec: Set the rank of the AAC decoder to NONE.
	  It will stay this way until the ffmpeg aac decoder can report before decoding
	  whether it can handle a given stream or not.
Jan Schmidt's avatar
Jan Schmidt committed
183

Jan Schmidt's avatar
Jan Schmidt committed
184
2009-03-05 09:10:37 +0100  Damien Lespiau <damien.lespiau@gmail.com>
185 186

	* configure.ac:
Jan Schmidt's avatar
Jan Schmidt committed
187 188
	* ext/ffmpeg/Makefile.am:
	  Make bz2 requirement optional. Fixes #564867
189

Jan Schmidt's avatar
Jan Schmidt committed
190
2009-03-05 08:52:11 +0100  Jordi Mas <jordimash@gmail.com>
191 192

	* ext/ffmpeg/gstffmpegcodecmap.c:
Jan Schmidt's avatar
Jan Schmidt committed
193 194 195
	* ext/ffmpeg/gstffmpegmux.c:
	  gstffmpegmux: Expose the 'preload' and 'maxdelay' properties, add dvd mux mapping.
	  Fixes #570975
196

Jan Schmidt's avatar
Jan Schmidt committed
197
2009-03-05 07:48:24 +0100  Edward Hervey <bilboed@bilboed.com>
198

Jan Schmidt's avatar
Jan Schmidt committed
199 200 201
	* ext/ffmpeg/gstffmpegcodecmap.c:
	  codecmap. The VC1 decoder can also handle the Advanced Profile.
	  Fixes #565269
202

Jan Schmidt's avatar
Jan Schmidt committed
203
2009-03-04 20:58:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
204

Jan Schmidt's avatar
Jan Schmidt committed
205 206
	* ext/ffmpeg/gstffmpegdec.c:
	  ffdec: fix build
207

Jan Schmidt's avatar
Jan Schmidt committed
208
2009-03-04 21:10:22 +0100  Edward Hervey <bilboed@bilboed.com>
209 210

	* ext/ffmpeg/gstffmpegdec.c:
Jan Schmidt's avatar
Jan Schmidt committed
211 212 213 214
	  gstffmpegdec: Abort on first failure by AAC decoder. Fixes #566250.
	  The problem is that the ffmpeg aac decoder fails... but still accepts
	  the following buffers as if nothing happened. But because some things
	  were not properly set in the internal code, all hell breaks loose.
215

Jan Schmidt's avatar
Jan Schmidt committed
216
2009-03-04 20:04:25 +0100  Edward Hervey <bilboed@bilboed.com>
217

Jan Schmidt's avatar
Jan Schmidt committed
218 219 220 221
	* ext/ffmpeg/gstffmpegdec.c:
	  gstffmpegdec: Bring the real decoders up to GST_RANK_PRIMARY.
	  They have proven by now that they're more reliable than the
	  -bad real wrapper plugins.
222

Jan Schmidt's avatar
Jan Schmidt committed
223
2009-03-04 12:25:34 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
224

Jan Schmidt's avatar
Jan Schmidt committed
225 226
	* ext/ffmpeg/gstffmpegdemux.c:
	  ffmpeg: Don't register the MXF typefinder, we have our own in -base
227

Jan Schmidt's avatar
Jan Schmidt committed
228
2009-03-04 12:24:47 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
229

Jan Schmidt's avatar
Jan Schmidt committed
230 231
	* ext/ffmpeg/gstffmpegcodecmap.c:
	  ffmpeg: mxf_d10 is application/mxf too, it only specifies the used mapping
232

Jan Schmidt's avatar
Jan Schmidt committed
233
2009-03-03 17:23:25 +0100  Edward Hervey <bilboed@bilboed.com>
234

Jan Schmidt's avatar
Jan Schmidt committed
235 236 237 238
	* ffmpegrev:
	  ffmpegrev: Update to actual ffmpeg 0.5 release branch
	  Normally this should be the last commit before they release 0.5.
	  We should use this for pre-releases in order to help them squash down bugs.
239

Jan Schmidt's avatar
Jan Schmidt committed
240
2009-03-02 12:07:32 +0100  Edward Hervey <bilboed@bilboed.com>
241

Jan Schmidt's avatar
Jan Schmidt committed
242 243
	* ffmpegrev:
	  ffmpegrev: Switch to 0.5 ffmpeg release branch
244

Jan Schmidt's avatar
Jan Schmidt committed
245
2009-02-27 09:41:24 +0100  Edward Hervey <bilboed@bilboed.com>
246

Jan Schmidt's avatar
Jan Schmidt committed
247 248
	* ffmpegrev:
	  ffmpeg: Bump up to current upstream HEAD of ffmpeg and swscale
249

Jan Schmidt's avatar
Jan Schmidt committed
250
2009-02-27 09:40:03 +0100  Edward Hervey <bilboed@bilboed.com>
251

Jan Schmidt's avatar
Jan Schmidt committed
252 253 254 255 256 257 258 259
	* ext/ffmpeg/gstffmpegcodecmap.c:
	* ext/ffmpeg/gstffmpegcodecmap.h:
	* ext/ffmpeg/gstffmpegmux.c:
	  ffmpegmux: Use information from AVOutputFormat to expose more muxers.
	  AVOutputFormat does *NOT* contain the full list of codecs a muxer can handle,
	  but does contain the recommended audio and video codecs. Therefore we use that
	  information to expose more muxers, until AVOutputFormat contains a list of
	  *ALL* compatible codecs.
260

Jan Schmidt's avatar
Jan Schmidt committed
261
2009-02-25 15:08:38 +0000  Jan Schmidt <thaytan@noraisin.net>
262

Jan Schmidt's avatar
Jan Schmidt committed
263 264 265
	* common:
	* configure.ac:
	  build: Update shave init statement for changes in common. Bump common.
266

Jan Schmidt's avatar
Jan Schmidt committed
267
2009-02-25 11:32:50 +0000  Jan Schmidt <thaytan@noraisin.net>
268

Jan Schmidt's avatar
Jan Schmidt committed
269 270 271
	* common:
	  Automatic update of common submodule
	  From 9cf8c9b to a6ce5c6
272

Jan Schmidt's avatar
Jan Schmidt committed
273
2009-02-22 20:04:07 +0000  Jan Schmidt <thaytan@noraisin.net>
274

Jan Schmidt's avatar
Jan Schmidt committed
275 276 277
	* configure.ac:
	* docs/plugins/Makefile.am:
	  Use shave for the build
278

Jan Schmidt's avatar
Jan Schmidt committed
279
2009-02-22 19:44:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
280

Jan Schmidt's avatar
Jan Schmidt committed
281 282
	* ext/ffmpeg/gstffmpegcodecmap.c:
	  And remove unused variable
283

Jan Schmidt's avatar
Jan Schmidt committed
284
2009-02-22 19:43:19 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
285

Jan Schmidt's avatar
Jan Schmidt committed
286 287
	* ext/ffmpeg/gstffmpegcodecmap.c:
	  Remove unreachable code
288

Jan Schmidt's avatar
Jan Schmidt committed
289
2009-02-22 19:40:51 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
290

Jan Schmidt's avatar
Jan Schmidt committed
291 292
	* ext/ffmpeg/gstffmpegcodecmap.c:
	  Cast const GstBuffer * to GstBuffer * before unreffing
293

Jan Schmidt's avatar
Jan Schmidt committed
294
2009-02-22 16:00:40 +0000  Jan Schmidt <thaytan@noraisin.net>
295

Jan Schmidt's avatar
Jan Schmidt committed
296 297 298
	* common:
	  Automatic update of common submodule
	  From 5d7c9cc to 9cf8c9b
299

Jan Schmidt's avatar
Jan Schmidt committed
300
2009-02-22 14:30:01 +0100  Edward Hervey <bilboed@bilboed.com>
301

Jan Schmidt's avatar
Jan Schmidt committed
302 303
	* ffmpegrev:
	  ffmpegrev: Update upstream revisions used
304

Jan Schmidt's avatar
Jan Schmidt committed
305
2009-02-21 11:14:01 -0800  David Schleef <ds@schleef.org>
306

Jan Schmidt's avatar
Jan Schmidt committed
307 308 309
	* common:
	  Automatic update of common submodule
	  From 80c627d to 5d7c9cc
310

Jan Schmidt's avatar
Jan Schmidt committed
311
2009-02-18 19:06:52 +0100  Edward Hervey <bilboed@bilboed.com>
312

Jan Schmidt's avatar
Jan Schmidt committed
313 314
	* ext/ffmpeg/gstffmpegcodecmap.c:
	  codecmap: map more codecs
315

Jan Schmidt's avatar
Jan Schmidt committed
316
2009-02-18 19:06:34 +0100  Edward Hervey <bilboed@bilboed.com>
317

Jan Schmidt's avatar
Jan Schmidt committed
318 319
	* ffmpegrev:
	  ffmpegrev: update upstream ffmpeg/libswscale revisions to use.
320

Jan Schmidt's avatar
Jan Schmidt committed
321
2009-02-10 12:34:36 +0100  Edward Hervey <bilboed@bilboed.com>
322

Jan Schmidt's avatar
Jan Schmidt committed
323 324
	* gst-libs/ext/Makefile.am:
	  Fix 'make distcheck'.
325

Jan Schmidt's avatar
Jan Schmidt committed
326
2009-02-10 12:33:57 +0100  Edward Hervey <bilboed@bilboed.com>
327

Jan Schmidt's avatar
Jan Schmidt committed
328 329 330
	* ffmpegrev:
	  Bump upstream ffmpeg revision to use.
	  We should update this gradually as ffmpeg will be releasing within 2 weeks.
331

Jan Schmidt's avatar
Jan Schmidt committed
332
2009-02-09 12:03:42 +0100  Edward Hervey <bilboed@bilboed.com>
333

Jan Schmidt's avatar
Jan Schmidt committed
334 335
	* common:
	  Bump revision to use for common submodule.
336

Jan Schmidt's avatar
Jan Schmidt committed
337
2009-02-05 17:19:20 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
338

Jan Schmidt's avatar
Jan Schmidt committed
339 340
	* ext/ffmpeg/gstffmpegdemux.c:
	  Don't register ASS/SSA typefinder
341

Jan Schmidt's avatar
Jan Schmidt committed
342
2009-01-30 22:29:43 +0200  Stefan Kost <ensonic@users.sf.net>
343

Jan Schmidt's avatar
Jan Schmidt committed
344 345
	* docs/plugins/gst-ffmpeg-plugins-docs.sgml:
	  Add releaseinfo with online url.
Ronald S. Bultje's avatar
Ronald S. Bultje committed
346

Jan Schmidt's avatar
Jan Schmidt committed
347
2009-01-30 09:05:51 +0100  Edward Hervey <bilboed@bilboed.com>
Ronald S. Bultje's avatar
Ronald S. Bultje committed
348

Jan Schmidt's avatar
Jan Schmidt committed
349 350
	* autogen.sh:
	  Fix previous commit, wasn't actually setting up a symbolic link
Ronald S. Bultje's avatar
Ronald S. Bultje committed
351

Jan Schmidt's avatar
Jan Schmidt committed
352
2009-01-30 08:57:53 +0100  Edward Hervey <bilboed@bilboed.com>
Ronald S. Bultje's avatar
Ronald S. Bultje committed
353

Jan Schmidt's avatar
Jan Schmidt committed
354 355 356
	* autogen.sh:
	* common:
	  Use a symbolic link for the pre-commit client-side hook
Ronald S. Bultje's avatar
Ronald S. Bultje committed
357

Jan Schmidt's avatar
Jan Schmidt committed
358
2009-01-29 07:48:19 +0100  Edward Hervey <bilboed@bilboed.com>
359

Jan Schmidt's avatar
Jan Schmidt committed
360 361 362 363 364 365 366 367 368 369
	* ext/ffmpeg/gstffmpegcodecmap.c:
	* ext/ffmpeg/gstffmpegcodecmap.h:
	* ext/ffmpeg/gstffmpegdec.c:
	* ext/ffmpeg/gstffmpegenc.c:
	  Only use valid SampleFormat for audio encoders/decoders.
	  For a given AVCodec, when the sample_fmts field is non-NULL, that means that
	  that codec can only handle a specific set of SampleFormat.
	  With this patch, we now look for its presence and create the proper pad template
	  caps.
	  Fixes #569441
370

Jan Schmidt's avatar
Jan Schmidt committed
371
2009-01-29 07:44:30 +0100  Edward Hervey <bilboed@bilboed.com>
372

Jan Schmidt's avatar
Jan Schmidt committed
373 374
	* .gitignore:
	  add more files to ignore
375

Jan Schmidt's avatar
Jan Schmidt committed
376
2009-01-27 21:10:53 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
377

Jan Schmidt's avatar
Jan Schmidt committed
378 379 380 381 382
	* gst-libs/ext/Makefile.am:
	  Do not corrupt ffmpeg build checkout during make dist.
	  Use a separate helper directory to build ffmpeg distributables
	  rather than replacing and corrupting (no more .svn dirs)
	  the existing checkout used for standard make/building.
383

Jan Schmidt's avatar
Jan Schmidt committed
384
2009-01-27 19:35:19 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
385

Jan Schmidt's avatar
Jan Schmidt committed
386 387 388 389 390 391 392 393 394 395
	* Makefile.am:
	* autogen.sh:
	* configure.ac:
	* ffmpegrev:
	* gst-libs/ext/Makefile.am:
	  Distribute intended ffmpeg revision(s) and include more files.
	  Bring make dist in sync with autogen.sh's retrieval of ffmpeg
	  checkout, which also includes an update to selected revision
	  of libswscale external.  Also include *.S files (needed for
	  e.g. ARM build).
396

Jan Schmidt's avatar
Jan Schmidt committed
397
2009-01-27 15:59:25 +0100  Edward Hervey <bilboed@bilboed.com>
398

Jan Schmidt's avatar
Jan Schmidt committed
399 400 401 402 403 404 405 406
	* ext/ffmpeg/gstffmpegdemux.c:
	  Differentiate between "no more data" from "IO failure" when reading.
	  Where no more data is available, av_read_frame just returns an error code
	  instead of making the difference between "I am not returning anything because
	  we finished reading" and "I am not returning anything because the underlying
	  read failed".
	  We differentiate between the two by looking at whether we outputted any
	  data previously or not.
407

Jan Schmidt's avatar
Jan Schmidt committed
408
2009-01-27 11:39:18 +0100  Edward Hervey <bilboed@bilboed.com>
Ronald S. Bultje's avatar
Ronald S. Bultje committed
409 410

	* ext/ffmpeg/Makefile.am:
411
	* ext/ffmpeg/gstffmpeg.c:
Jan Schmidt's avatar
Jan Schmidt committed
412
	* ext/ffmpeg/gstffmpeg.h:
413 414
	* ext/ffmpeg/gstffmpegdemux.c:
	* ext/ffmpeg/gstffmpegmux.c:
Jan Schmidt's avatar
Jan Schmidt committed
415
	* ext/ffmpeg/gstffmpegpipe.h:
416
	* ext/ffmpeg/gstffmpegprotocol.c:
Jan Schmidt's avatar
Jan Schmidt committed
417 418
	  Implement push-based support for demuxers
	  Fixes #392534
419

Jan Schmidt's avatar
Jan Schmidt committed
420
2009-01-26 18:21:50 +0100  Edward Hervey <bilboed@bilboed.com>
421

Jan Schmidt's avatar
Jan Schmidt committed
422 423
	* ext/ffmpeg/gstffmpegprotocol.c:
	  Add support for AVSEEK_SIZE in seek handler. This should make demuxers work again (sigh)
424

Jan Schmidt's avatar
Jan Schmidt committed
425
2009-01-24 17:59:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
426 427

	* ext/ffmpeg/gstffmpegcodecmap.c:
Jan Schmidt's avatar
Jan Schmidt committed
428 429
	* ext/ffmpeg/gstffmpegdec.c:
	  Add MP1 and ADPCM IMA/ISS variant
430

Jan Schmidt's avatar
Jan Schmidt committed
431
2009-01-24 17:58:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
432

Jan Schmidt's avatar
Jan Schmidt committed
433 434 435 436
	* ffmpegrev:
	  Update ffmpeg SVN revision to r16753

2009-01-22 18:21:08 +0200  Stefan Kost <ensonic@users.sf.net>
437

Jan Schmidt's avatar
Jan Schmidt committed
438 439
	* common:
	  Update common snapshot.
440

Jan Schmidt's avatar
Jan Schmidt committed
441
2009-01-22 13:45:16 +0100  Sebastian Dröge <slomo@circular-chaos.org>
442

Jan Schmidt's avatar
Jan Schmidt committed
443 444
	* common:
	  Fix pre-commit hook
445

Jan Schmidt's avatar
Jan Schmidt committed
446
2009-01-22 06:16:14 +0100  Edward Hervey <bilboed@bilboed.com>
447

Jan Schmidt's avatar
Jan Schmidt committed
448 449 450
	* autogen.sh:
	* common:
	  Install and use pre-commit indentation hook from common
451

Jan Schmidt's avatar
Jan Schmidt committed
452
2009-01-21 04:34:37 +0100  Edward Hervey <bilboed@bilboed.com>
453

Jan Schmidt's avatar
Jan Schmidt committed
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
	* autogen.sh:
	  autogen.sh : Use git submodule

2009-01-05 18:08:20 +0000  Dejan Sakelšak <sakdean@gmail.com>

	  ext/ffmpeg/gstffmpegcodecmap.c: Narrow down the allowed channels and sample rates for AMR.
	  Original commit message from CVS:
	  Patch by: Dejan Sakelšak <sakdean at gmail dot com>
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_aud_caps_new):
	  Narrow down the allowed channels and sample rates for AMR.
	  Fixes #566647.

2009-01-05 11:15:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  ffmpegrev: Update ffmpeg SVN revision to r16434 and update to the corresponding swscale snapshot. This new ffmpeg ver...
	  Original commit message from CVS:
	  * ffmpegrev:
	  Update ffmpeg SVN revision to r16434 and update to the corresponding
	  swscale snapshot. This new ffmpeg version has initial support for
	  metadata (i.e. tags) but we don't use them yet (see bug #566605).

2008-12-30 15:59:58 +0000  Edward Hervey <bilboed@bilboed.com>

	  ext/ffmpeg/gstffmpegcodecmap.c: Add mapping for IMC and MLP audio codecs.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
	  Add mapping for IMC and MLP audio codecs.

2008-12-30 09:04:30 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  ffmpegrev: Updating ffmpeg SVN revision to r16396 and update to the corresponding swscale snapshot. This update featu...
	  Original commit message from CVS:
	  * ffmpegrev:
	  Updating ffmpeg SVN revision to r16396 and update to the corresponding
	  swscale snapshot. This update features a lot of bugfixes, some of them
	  being security related.

2008-12-24 08:09:53 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  ffmpegrev: Updating ffmpeg SVN revision to r16304 and update to the corresponding swscale snapshot.
	  Original commit message from CVS:
	  * ffmpegrev:
	  Updating ffmpeg SVN revision to r16304 and update to the corresponding
	  swscale snapshot.
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_codecid):
	  Enable the Real Video 3.0 decoder.

2008-12-17 12:05:12 +0000  Edward Hervey <bilboed@bilboed.com>

	  ext/ffmpeg/gstffmpegcodecmap.*: Add mapping for EAC3 and QCELP audio codecs.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_aud_caps_new),
	  (gst_ffmpeg_codecid_to_caps), (gst_ffmpeg_smpfmt_to_caps),
	  (gst_ffmpeg_codectype_to_caps), (gst_ffmpeg_caps_to_smpfmt),
	  (gst_ffmpeg_caps_to_codecid), (av_smp_format_depth):
	  * ext/ffmpeg/gstffmpegcodecmap.h:
	  Add mapping for EAC3 and QCELP audio codecs.
	  Add conversion functions for all available audo SampleFormat.
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open),
	  (gst_ffmpegdec_setcaps), (gst_ffmpegdec_negotiate),
	  (clip_audio_buffer), (gst_ffmpegdec_audio_frame):
	  Remove assumptions that we can only handle stereo 16bit signed integer
	  audio, and store the depth locally.

2008-12-16 16:21:28 +0000  Stefan Kost <ensonic@users.sourceforge.net>

	  configure.ac: Require core cvs.
	  Original commit message from CVS:
	  * configure.ac:
	  Require core cvs.
524

Jan Schmidt's avatar
Jan Schmidt committed
525
2008-12-16 15:58:05 +0000  Stefan Kost <ensonic@users.sourceforge.net>
526

Jan Schmidt's avatar
Jan Schmidt committed
527 528 529 530
	  ext/ffmpeg/gstffmpegmux.c: Renaming tagsetter_flush to _reset_tags().
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegmux.c:
	  Renaming tagsetter_flush to _reset_tags().
531

Jan Schmidt's avatar
Jan Schmidt committed
532
2008-12-16 14:24:05 +0000  Stefan Kost <ensonic@users.sourceforge.net>
533

Jan Schmidt's avatar
Jan Schmidt committed
534 535 536 537 538 539
	  Fix tag merging. Use tagsetter and not internal copies. Depend on
	  Original commit message from CVS:
	  * configure.ac:
	  * ext/ffmpeg/gstffmpegmux.c:
	  Fix tag merging. Use tagsetter and not internal copies. Depend on
	  CVS core and use new API to flush.
540

Jan Schmidt's avatar
Jan Schmidt committed
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
2008-12-13 08:01:45 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  ext/ffmpeg/gstffmpegcodecmap.c: If no channel layout is provided don't set a NONE layout in the case of >2 channels b...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_channel_layout_to_gst):
	  If no channel layout is provided don't set a NONE layout in the
	  case of >2 channels but instead let audioconvert add some default
	  layout.

2008-12-13 07:55:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  ext/ffmpeg/: Set the channel layout if it's exposed by the decoder.
	  Original commit message from CVS:
	  * ext/ffmpeg/Makefile.am:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_channel_layout_to_gst),
	  (gst_ff_aud_caps_new):
	  * ext/ffmpeg/gstffmpegcodecmap.h:
	  Set the channel layout if it's exposed by the decoder.
	  Fixes bug #548002.

2008-12-13 06:51:26 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  ffmpegrev: Update ffmpeg revision to 16086 and update to the corresponding swscale revision.
	  Original commit message from CVS:
	  * ffmpegrev:
	  Update ffmpeg revision to 16086 and update to the corresponding
	  swscale revision.

2008-12-05 09:30:45 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  Makefile.am: Add gst-libs to DIST_SUBDIRS to make sure that it's always disted.
	  Original commit message from CVS:
	  * Makefile.am:
	  Add gst-libs to DIST_SUBDIRS to make sure that it's always
	  disted.
	  * autogen.sh:
	  Remove -I m4 from autogen.sh, it's not disted and used anymore and
	  thus makes autogen.sh fail if run on a tarball. Fixes bug #563305.

2008-12-04 20:12:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
	  Original commit message from CVS:
	  * configure.ac:
	  Apparently AC_CONFIG_MACRO_DIR breaks when using more
	  than one macro directory, reverting last change.

2008-12-04 19:51:46 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
	  Original commit message from CVS:
	  * configure.ac:
	  Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
	  our M4 macros.

2008-12-04 07:41:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  ffmpegrev: Update ffmpeg rev to 16001 and update the date for the corresponding swscale checkout.
	  Original commit message from CVS:
	  * ffmpegrev:
	  Update ffmpeg rev to 16001 and update the date for the corresponding
	  swscale checkout.

2008-12-03 17:43:45 +0000  Edward Hervey <bilboed@bilboed.com>

	  ext/ffmpeg/gstffmpegdec.c: Fix check for memory to free.
	  Original commit message from CVS:
	  reviewed by: Edward Hervey  <edward.hervey@collabora.co.uk>
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_finalize):
	  Fix check for memory to free.
	  Fixes #560644

2008-11-27 23:39:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>

	  configure.ac: Back to development -> 0.10.6.1
	  Original commit message from CVS:
	  * configure.ac:
	  Back to development -> 0.10.6.1
619

Jan Schmidt's avatar
Jan Schmidt committed
620
=== release 0.10.6 ===
621

Jan Schmidt's avatar
Jan Schmidt committed
622
2008-11-27 23:37:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
623

Jan Schmidt's avatar
Jan Schmidt committed
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
	* ChangeLog:
	* NEWS:
	* RELEASE:
	* common:
	* configure.ac:
	* gst-ffmpeg.doap:
	  Release 0.10.6
	  Original commit message from CVS:
	  Release 0.10.6

2008-11-19 14:21:06 +0000  Jan Schmidt <thaytan@mad.scientist.com>

	* ChangeLog:
	  Unfreeze gst-ffmpeg pending resolution of #559467 and an out-of-cycle release attempt next month perhaps.
	  Original commit message from CVS:
	  2008-11-19  Jan Schmidt  <jan.schmidt@sun.com>
	  Unfreeze gst-ffmpeg pending resolution of #559467 and an out-of-cycle
	  release attempt next month perhaps.

2008-11-12 23:22:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>

	  configure.ac: 0.10.5.3 pre-release
	  Original commit message from CVS:
	  * configure.ac:
	  0.10.5.3 pre-release

2008-11-11 17:18:46 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegmux.c: Copy the codec aspect ratio to the stream, ffmpeg expects them to be the same. Fixes #560305.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_setcaps):
	  Copy the codec aspect ratio to the stream, ffmpeg expects them to be the
	  same. Fixes #560305.

2008-11-10 12:37:46 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  configure.ac: Fix typo: libswcale -> libswscale for the pkg-config check.
	  Original commit message from CVS:
	  * configure.ac:
	  Fix typo: libswcale -> libswscale for the pkg-config check.
	  * ext/libswscale/gstffmpegscale.c:
	  Fix include path, newer ffmpeg installs the headers for all
	  libraries into separate directories. Fixes bug #560137.

2008-11-07 11:43:42 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegcodecmap.c: Initialize some more variables.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_avpicture_fill):
	  Initialize some more variables.
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps),
	  (alloc_output_buffer):
	  Disable direct rendering for h264, some functions just seem to read from
	  invalid memory.

2008-11-06 11:47:40 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/: Add G_PARAM_STATIC_STRINGS to avoid numerous strcpy calls.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_cfg_init):
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init),
	  (gst_ffmpegdec_init), (gst_ffmpegdec_setcaps),
	  (gst_ffmpegdec_get_buffer), (get_output_buffer),
	  (gst_ffmpegdec_set_property), (gst_ffmpegdec_get_property):
	  Add G_PARAM_STATIC_STRINGS to avoid numerous strcpy calls.

2008-11-05 17:05:46 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegdec.c: Enable direct rendering.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps),
	  (gst_ffmpegdec_get_buffer), (get_output_buffer):
	  Enable direct rendering.
	  Add some more debug info about image strides.

2008-11-05 12:34:58 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegcodecmap.c: Don't convert caps to strings when we don't have debugging enabled.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_pixfmt_to_caps),
	  (gst_ffmpeg_smpfmt_to_caps), (gst_ffmpeg_caps_to_codecid),
	  (gst_ffmpeg_avpicture_fill):
	  Don't convert caps to strings when we don't have debugging enabled.

2008-11-04 18:53:01 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>

	  ext/ffmpeg/gstffmpegcodecmap.c: Fix regression in template caps limitations; expose more than 2 channels in both src ...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_aud_caps_new):
	  Fix regression in template caps limitations;
	  expose more than 2 channels in both src and sink template
	  if so supported.

2008-11-04 12:49:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>

	  ext/: Don't install static libs for plugins. Fixes #550851 for -ffmpeg.
	  Original commit message from CVS:
	  * ext/ffmpeg/Makefile.am:
	  * ext/libpostproc/Makefile.am:
	  * ext/libswscale/Makefile.am:
	  Don't install static libs for plugins. Fixes #550851 for -ffmpeg.
725

Jan Schmidt's avatar
Jan Schmidt committed
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
2008-10-30 12:05:45 +0000  Alexis Ballier <aballier@gentoo.org>

	  Update ffmpeg/swscale snapshot to the latest revision and adjust to API changes. Fixes bug #556405.
	  Original commit message from CVS:
	  Based on a patch by: Alexis Ballier <aballier at gentoo dot org>
	  * configure.ac:
	  * ext/ffmpeg/gstffmpeg.c:
	  * ext/ffmpeg/gstffmpeg.h:
	  * ext/ffmpeg/gstffmpegaudioresample.c:
	  * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_flags_get_type),
	  (gst_ffmpeg_cfg_init):
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
	  (gst_ffmpeg_caps_to_pixfmt), (gst_ffmpeg_caps_with_codecid):
	  * ext/ffmpeg/gstffmpegcodecmap.h:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps),
	  (gst_ffmpegdec_register):
	  * ext/ffmpeg/gstffmpegdeinterlace.c:
	  * ext/ffmpeg/gstffmpegdemux.c:
	  * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps),
	  (gst_ffmpegenc_setcaps), (gst_ffmpegenc_register):
	  * ext/ffmpeg/gstffmpegmux.c:
	  * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_seek):
	  * ext/libpostproc/gstpostproc.c:
	  * ffmpegrev:
	  Update ffmpeg/swscale snapshot to the latest revision and adjust
	  to API changes. Fixes bug #556405.
	  Require libavutil for swscale too when building with an external
	  ffmpeg and fix includes for external ffmpeg.

2008-10-15 11:28:05 +0000  Robin Stocker <robin@nibor.org>

	  ext/ffmpeg/gstffmpegdec.c: If both, the decoder and the demuxer, provide a non-1:1 PAR prefer the one of the demuxer ...
	  Original commit message from CVS:
	  Patch by: Robin Stocker <robin at nibor dot org>
	  * ext/ffmpeg/gstffmpegdec.c:
	  (gst_ffmpegdec_add_pixel_aspect_ratio):
	  If both, the decoder and the demuxer, provide a non-1:1 PAR
	  prefer the one of the demuxer instead of the one of the decoder.
	  Fixes bug #556336.

2008-10-08 14:20:37 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>

	  ext/ffmpeg/: Add some more width/height/channels/rate limitations to caps to cater for more automagic negotiation.  A...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_vid_caps_new),
	  (gst_ff_aud_caps_new), (gst_ffmpeg_codecid_to_caps),
	  (gst_ffmpeg_codectype_to_caps):
	  * ext/ffmpeg/gstffmpegcodecmap.h:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_negotiate),
	  (gst_ffmpegdec_register):
	  * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps),
	  (gst_ffmpegenc_register):
	  Add some more width/height/channels/rate limitations to caps
	  to cater for more automagic negotiation.  Addresses #532422.

2008-10-08 13:11:54 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>

	  Rewrite ffvideoscale using libswscale and put into a separate plugin.
	  Original commit message from CVS:
	  * configure.ac:
	  * ext/Makefile.am:
	  * ext/libswscale/Makefile.am:
	  * ext/libswscale/gstffmpegscale.c:
	  (gst_ffmpegscale_method_get_type), (gst_ffmpegscale_base_init),
	  (gst_ffmpegscale_class_init), (gst_ffmpegscale_init),
	  (gst_ffmpegscale_reset), (gst_ffmpegscale_finalize),
	  (gst_ffmpegscale_caps_remove_format_info),
	  (gst_ffmpegscale_transform_caps), (gst_ffmpegscale_fixate_caps),
	  (gst_ffmpegscale_get_unit_size), (gst_ffmpeg_caps_to_pixfmt),
	  (gst_ffmpegscale_fill_info), (gst_ffmpegscale_set_caps),
	  (gst_ffmpegscale_transform), (gst_ffmpegscale_handle_src_event),
	  (gst_ffmpegscale_stop), (gst_ffmpegscale_set_property),
	  (gst_ffmpegscale_get_property), (gst_ffmpeg_log_callback),
	  (plugin_init):
	  Rewrite ffvideoscale using libswscale and put into a separate plugin.
	  Fixes #504056.

2008-10-08 11:24:26 +0000  Damien Lespiau <damien.lespiau@gmail.com>

	  Fix cross compilation and add support for compilation with mingw32.
	  Original commit message from CVS:
	  Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
	  * configure.ac:
	  * ext/ffmpeg/Makefile.am:
	  Fix cross compilation and add support for compilation with mingw32.
	  Fixes bug #542216.

2008-09-06 09:55:12 +0000  Stefan Kost <ensonic@users.sourceforge.net>

	  configure.ac: Fix type in error messgae.
	  Original commit message from CVS:
	  * configure.ac:
	  Fix type in error messgae.
	  * tests/check/.cvsignore:
	  Ignore more files.
821

Jan Schmidt's avatar
Jan Schmidt committed
822
2008-09-04 15:50:03 +0000  Wim Taymans <wim.taymans@gmail.com>
823

Jan Schmidt's avatar
Jan Schmidt committed
824 825 826 827 828
	  ext/ffmpeg/gstffmpegcodecmap.c: Add some debug that revealed that the escape code was disabled...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (nal_escape), (copy_config),
	  (gst_ffmpeg_caps_with_codecid):
	  Add some debug that revealed that the escape code was disabled...
829

Jan Schmidt's avatar
Jan Schmidt committed
830
2008-09-04 14:08:50 +0000  Wim Taymans <wim.taymans@gmail.com>
831

Jan Schmidt's avatar
Jan Schmidt committed
832 833 834 835 836 837 838 839 840 841 842
	  ext/ffmpeg/gstffmpegdec.c: If we have a parser and we did not consume any of the bytes of a new buffer, make sure we ...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame),
	  (gst_ffmpegdec_chain):
	  If we have a parser and we did not consume any of the bytes of a new
	  buffer, make sure we submit the buffer again with its original timestamp
	  instead of a -1 timestamp. Fixes various h264 cases with reordered
	  frames.
	  If we have a discont and a timestamp but the first buffer after the
	  discont did not produce any data, make sure we set the timestamp on the
	  next buffer instead. Fixes initial timestamp on realaudio in many cases.
843

Jan Schmidt's avatar
Jan Schmidt committed
844
2008-09-04 13:54:58 +0000  Wim Taymans <wim.taymans@gmail.com>
845

Jan Schmidt's avatar
Jan Schmidt committed
846 847 848 849 850 851
	  ext/ffmpeg/gstffmpegcodecmap.c: Escape the codec_data for h264 before we put it in the extra_data because ffmpeg expe...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (nal_escape), (copy_config),
	  (gst_ffmpeg_caps_with_codecid):
	  Escape the codec_data for h264 before we put it in the extra_data
	  because ffmpeg expects it escaped.
852

Jan Schmidt's avatar
Jan Schmidt committed
853
2008-09-04 13:43:44 +0000  Edward Hervey <bilboed@bilboed.com>
854

Jan Schmidt's avatar
Jan Schmidt committed
855 856 857 858
	  configure.ac: And back to development we go...
	  Original commit message from CVS:
	  * configure.ac:
	  And back to development we go...
859

Jan Schmidt's avatar
Jan Schmidt committed
860
=== release 0.10.5 ===
861

Jan Schmidt's avatar
Jan Schmidt committed
862
2008-09-03 14:52:45 +0000  Edward Hervey <bilboed@bilboed.com>
863

Jan Schmidt's avatar
Jan Schmidt committed
864 865 866 867 868 869 870
	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	  releasing 0.10.5, "This little piggy went to market"
	  Original commit message from CVS:
	  releasing 0.10.5, "This little piggy went to market"
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
871

Jan Schmidt's avatar
Jan Schmidt committed
872
2008-09-03 14:06:45 +0000  Edward Hervey <bilboed@bilboed.com>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
873

Jan Schmidt's avatar
Jan Schmidt committed
874 875 876 877 878
	  ext/ffmpeg/gstffmpegcodecmap.c: Give the TrueSpeech audio codec a proper caps. This is now synchronized with libriff ...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
	  Give the TrueSpeech audio codec a proper caps. This is now synchronized
	  with libriff in -base cvs.
879

Jan Schmidt's avatar
Jan Schmidt committed
880
2008-09-01 07:12:44 +0000  Tim-Philipp Müller <tim@centricular.net>
881

Jan Schmidt's avatar
Jan Schmidt committed
882 883 884 885
	* ChangeLog:
	  ChangeLog surgery: fix garbled UTF-8
	  Original commit message from CVS:
	  ChangeLog surgery: fix garbled UTF-8
886

Jan Schmidt's avatar
Jan Schmidt committed
887
2008-08-31 11:51:23 +0000  Edward Hervey <bilboed@bilboed.com>
888

Jan Schmidt's avatar
Jan Schmidt committed
889 890 891 892
	  configure.ac: 0.10.4.3 pre-release
	  Original commit message from CVS:
	  * configure.ac:
	  0.10.4.3 pre-release
Ronald S. Bultje's avatar
Ronald S. Bultje committed
893

Jan Schmidt's avatar
Jan Schmidt committed
894
2008-08-31 11:49:06 +0000  Edward Hervey <bilboed@bilboed.com>
Ronald S. Bultje's avatar
Ronald S. Bultje committed
895

Jan Schmidt's avatar
Jan Schmidt committed
896 897 898 899 900 901
	  ffmpegrev: Adjust time of swscale checkout to ffmpeg revision being used.
	  Original commit message from CVS:
	  * ffmpegrev:
	  Adjust time of swscale checkout to ffmpeg revision being used.
	  * gst-libs/ext/Makefile.am:
	  Fix make distcheck
902

Jan Schmidt's avatar
Jan Schmidt committed
903
2008-08-29 09:59:29 +0000  Edward Hervey <bilboed@bilboed.com>
904

Jan Schmidt's avatar
Jan Schmidt committed
905 906 907 908 909 910
	  ext/ffmpeg/gstffmpegdec.c: Finalizing a decoder that was never used shouldn't trigger an assertion.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_finalize),
	  (gst_ffmpegdec_get_buffer), (gst_ffmpegdec_frame):
	  Finalizing a decoder that was never used shouldn't trigger an assertion.
	  Add debug messages for the two other g_assert_if_reached().
911

Jan Schmidt's avatar
Jan Schmidt committed
912
2008-08-29 09:53:29 +0000  Edward Hervey <bilboed@bilboed.com>
913

Jan Schmidt's avatar
Jan Schmidt committed
914 915 916 917 918 919 920
	  ext/ffmpeg/gstffmpegcodecmap.c: Instead of marking all audio decoders/encoders as accepting up to 6 channels, we whit...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_aud_caps_new):
	  Instead of marking all audio decoders/encoders as accepting up to 6
	  channels, we white-list those for which we are sure they can handle
	  those 6 channels.
	  Fixes #549799
921

Jan Schmidt's avatar
Jan Schmidt committed
922
2008-08-29 00:27:28 +0000  Michael Smith <msmith@xiph.org>
923

Jan Schmidt's avatar
Jan Schmidt committed
924 925 926 927 928
	  ext/ffmpeg/gstffmpegdemux.c: gst_pad_template_new() takes ownership of caps; ref them beforehand since we want to kee...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdemux.c:
	  gst_pad_template_new() takes ownership of caps; ref them beforehand
	  since we want to keep using them afterwards.
929

Jan Schmidt's avatar
Jan Schmidt committed
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 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119
2008-08-28 18:03:26 +0000  Edward Hervey <bilboed@bilboed.com>

	  ext/ffmpeg/gstffmpegcodecmap.c: ffmpeg audio decoders can now do up to 6 channels... and actually expose it properly....
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_aud_caps_new):
	  ffmpeg audio decoders can now do up to 6 channels... and actually
	  expose it properly. Don't expect any channel mapping though.

2008-08-28 08:45:48 +0000  Edward Hervey <bilboed@bilboed.com>

	  configure.ac: Slim down the build of 'prefered' ffmpeg snapshot to disable compilation of things we don't need.
	  Original commit message from CVS:
	  * configure.ac:
	  Slim down the build of 'prefered' ffmpeg snapshot to disable compilation
	  of things we don't need.
	  * ffmpegrev:
	  Update our 'prefered' ffmpeg snapshot to rev 15004. This has the fix for a nasty
	  wma2 decoding regression.

2008-08-18 21:30:05 +0000  Thijs Vermeir <thijsvermeir@gmail.com>

	  configure.ac: Check if bz2 is installed (#548304)
	  Original commit message from CVS:
	  * configure.ac:
	  Check if bz2 is installed (#548304)

2008-08-12 09:26:00 +0000  Jan Schmidt <thaytan@mad.scientist.com>

	  configure.ac: 0.10.4.2 pre-release.
	  Original commit message from CVS:
	  * configure.ac:
	  0.10.4.2 pre-release.
	  * docs/Makefile.am:
	  Disable recursion into the plugins docs directory - there's no
	  docs in there anyway, and it breaks distcheck.

2008-08-01 18:37:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>

	  ext/ffmpeg/: Latest ffmpeg revision's avcodec_close frees more; use safer coding to prevent double free and other rel...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_cfg_fill_context):
	  * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps):
	  Latest ffmpeg revision's avcodec_close frees more; use safer coding to
	  prevent double free and other related segfaults.

2008-07-28 11:50:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>

	  ext/ffmpeg/gstffmpegcodecmap.c: Recognize video/x-raw-gray and map to proper pixfmt.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_pixfmt):
	  Recognize video/x-raw-gray and map to proper pixfmt.
	  * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_setcaps),
	  (gst_ffmpegenc_chain_video):
	  Fail negotiation if pixfmt cannot be determined from input caps.
	  Prevent segfault accessing non-existant coded_frame, provide some
	  warning debug output instead.

2008-07-23 13:33:32 +0000  Edward Hervey <bilboed@bilboed.com>

	  ffmpegrev: Updating to today's ffmpeg upstream revision, mostly to fix a security issue.
	  Original commit message from CVS:
	  * ffmpegrev:
	  Updating to today's ffmpeg upstream revision, mostly to fix a security
	  issue.

2008-07-11 17:54:26 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>

	  ext/ffmpeg/gstffmpegcodecmap.c: Prevent likely segfault on EMPTY provided caps.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid):
	  Prevent likely segfault on EMPTY provided caps.

2008-07-06 21:06:45 +0000  Aurelien Grimaud <gstelzz@yahoo.fr>

	  ext/ffmpeg/gstffmpegmux.c: Properly convert buffer duration to an ffmpeg packet duration.
	  Original commit message from CVS:
	  Based on a patch by: Aurelien Grimaud <gstelzz at yahoo dot fr>
	  * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_collected):
	  Properly convert buffer duration to an ffmpeg packet duration.
	  Fixes #371939.

2008-07-01 09:39:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>

	  ext/ffmpeg/gstffmpegdec.c: If ffmpeg reports 0 bytes of input data consumed, don't break out unless it also didn't pr...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c:
	  If ffmpeg reports 0 bytes of input data consumed, don't break out
	  unless it also didn't produce any output. Fixes the audio in #377400
	  and doesn't break anything else I've tested.
	  Enable the mp3 parser, and set mp3 and mpeg2-video decoding autoplug
	  at marginal level, as they seem to both work fine now.

2008-06-13 17:59:43 +0000  Edward Hervey <bilboed@bilboed.com>

	  ext/ffmpeg/gstffmpegcodecmap.c: MP4 does not allow H263 and AMR.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c:
	  (gst_ffmpeg_formatid_get_codecids):
	  MP4 does not allow H263 and AMR.

2008-06-13 17:08:31 +0000  Edward Hervey <bilboed@bilboed.com>

	* ChangeLog:
	  ChangeLog surgery, forgot to mention the addition of new codecs
	  Original commit message from CVS:
	  ChangeLog surgery, forgot to mention the addition of new codecs

2008-06-13 17:06:55 +0000  Edward Hervey <bilboed@bilboed.com>

	  ext/ffmpeg/: FFMpeg now provides proper long_name for AVCodec, remove our internal mapping and directly use upstream ...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
	  (gst_ffmpeg_get_codecid_longname):
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init),
	  (gst_ffmpegdec_register):
	  * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init),
	  (gst_ffmpegenc_register):
	  * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_register):
	  FFMpeg now provides proper long_name for AVCodec, remove our
	  internal mapping and directly use upstream naming.
	  Improve debugging messages.
	  Remove g_warning() which isn't really needed.

2008-06-13 15:23:08 +0000  Edward Hervey <bilboed@bilboed.com>

	  Bump upstream ffmpeg revision to todays (rev 13766). ffmpeg now requires libbz2.
	  Original commit message from CVS:
	  * ext/ffmpeg/Makefile.am:
	  * ffmpegrev:
	  Bump upstream ffmpeg revision to todays (rev 13766).
	  ffmpeg now requires libbz2.

2008-05-26 10:25:59 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegdemux.c: Set flv demuxer to rank NONE, we have a better, working demuxer in -bad and we don't wan...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
	  Set flv demuxer to rank NONE, we have a better, working demuxer in -bad
	  and we don't want any bug reports about this one. Fixes #534783.

2008-05-26 09:19:53 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegcodecmap.c: Add more specific width/height for DV video so that it negotiates more automatically.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_vid_caps_new),
	  (gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_caps_with_codecid):
	  Add more specific width/height for DV video so that it negotiates more
	  automatically.
	  Try to avoid accessing NULL caps.
	  * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps):
	  Add some more debuggin to the caps generation.

2008-05-26 07:45:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  Makefile.am: Dist autogen.sh. Fixes bug #534371.
	  Original commit message from CVS:
	  * Makefile.am:
	  Dist autogen.sh. Fixes bug #534371.

2008-05-26 07:43:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  ext/ffmpeg/gstffmpegdec.c: Explicitely disable the AAC decoders as they don't work very well and we have better alter...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
	  Explicitely disable the AAC decoders as they don't work very well
	  and we have better alternatives. Fixes bug #534392.

2008-05-26 07:39:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  Use av_picture_copy() instead of libswscale to copy pictures. This removes the swscale dependency and is faster. Fixe...
	  Original commit message from CVS:
	  Patch by:
	  Hans de Goede <j dot w dot r degoede at hhs dot nl>
	  * configure.ac:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_avpicture_fill):
	  * ext/ffmpeg/gstffmpegcodecmap.h:
	  * ext/ffmpeg/gstffmpegdec.c: (get_output_buffer):
	  * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
	  * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_collected):
	  Use av_picture_copy() instead of libswscale to copy pictures. This
	  removes the swscale dependency and is faster. Fixes bug #534390.

2008-05-25 21:55:24 +0000  Tim-Philipp Müller <tim@centricular.net>

	  ext/ffmpeg/gstffmpegdemux.c: Explicitly disable 'raw' mpeg-ts typefinder as well; better debug logging for the gst-ff...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_type_find),
	  (gst_ffmpegdemux_register):
	  Explicitly disable 'raw' mpeg-ts typefinder as well; better debug logging
	  for the gst-ffmpeg typefinders. (#533708).
1120

Jan Schmidt's avatar
Jan Schmidt committed
1121
2008-05-25 21:48:39 +0000  Tim-Philipp Müller <tim@centricular.net>
1122

Jan Schmidt's avatar
Jan Schmidt committed
1123 1124 1125 1126 1127 1128 1129
	  ext/ffmpeg/gstffmpegdemux.c: Implement SEEKING query, so players such as totem can query seekability. Fix a comment t...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_query_list),
	  (gst_ffmpegdemux_src_query), (gst_ffmpegdemux_get_stream),
	  (gst_ffmpegdemux_open):
	  Implement SEEKING query, so players such as totem can query
	  seekability. Fix a comment typo or two.
1130

Jan Schmidt's avatar
Jan Schmidt committed
1131
2008-05-25 21:24:23 +0000  Jan Schmidt <thaytan@mad.scientist.com>
1132

Jan Schmidt's avatar
Jan Schmidt committed
1133 1134 1135 1136
	  configure.ac: Back to development -> 0.10.4.1
	  Original commit message from CVS:
	  * configure.ac:
	  Back to development -> 0.10.4.1
1137

Jan Schmidt's avatar
Jan Schmidt committed
1138
=== release 0.10.4 ===
1139

Jan Schmidt's avatar
Jan Schmidt committed
1140
2008-05-21 23:08:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
1141

Jan Schmidt's avatar
Jan Schmidt committed
1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331
	* ChangeLog:
	* NEWS:
	* RELEASE:
	* common:
	* configure.ac:
	* docs/plugins/gst-ffmpeg-plugins.args:
	* docs/plugins/gst-ffmpeg-plugins.hierarchy:
	* docs/plugins/gst-ffmpeg-plugins.prerequisites:
	* docs/plugins/inspect/plugin-ffmpeg.xml:
	* gst-ffmpeg.doap:
	  Release 0.10.4
	  Original commit message from CVS:
	  Release 0.10.4

2008-05-20 11:56:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>

	  configure.ac: 0.10.3.3 pre-release
	  Original commit message from CVS:
	  * configure.ac:
	  0.10.3.3 pre-release

2008-05-13 15:07:25 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  Fix build with (Debian's) system ffmpeg. Fixes bug #532803.
	  Original commit message from CVS:
	  * configure.ac:
	  * ext/ffmpeg/gstffmpegcodecmap.c:
	  * ext/ffmpeg/gstffmpegdemux.c:
	  * ext/libpostproc/gstpostproc.c:
	  Fix build with (Debian's) system ffmpeg. Fixes bug #532803.

2008-05-12 14:28:58 +0000  Edward Hervey <bilboed@bilboed.com>

	  configure.ac: 0.10.3.2 pre-release
	  Original commit message from CVS:
	  * configure.ac:
	  0.10.3.2 pre-release

2008-05-12 14:08:49 +0000  Edward Hervey <bilboed@bilboed.com>

	  docs/plugins/: Update docs
	  Original commit message from CVS:
	  * docs/plugins/gst-ffmpeg-plugins.args:
	  * docs/plugins/gst-ffmpeg-plugins.hierarchy:
	  * docs/plugins/gst-ffmpeg-plugins.interfaces:
	  * docs/plugins/gst-ffmpeg-plugins.prerequisites:
	  * docs/plugins/inspect/plugin-ffmpeg.xml:
	  Update docs

2008-05-12 13:02:41 +0000  Edward Hervey <bilboed@bilboed.com>

	  gst-libs/ext/Makefile.am: More fixes for make dist
	  Original commit message from CVS:
	  * gst-libs/ext/Makefile.am:
	  More fixes for make dist

2008-05-08 16:06:12 +0000  Edward Hervey <bilboed@bilboed.com>

	  ffmpegrev: Update to today's upstream ffmpeg. No visible regressions.
	  Original commit message from CVS:
	  * ffmpegrev:
	  Update to today's upstream ffmpeg. No visible regressions.

2008-05-08 16:04:32 +0000  Edward Hervey <bilboed@bilboed.com>

	  More fixes for make dist.
	  Original commit message from CVS:
	  * configure.ac:
	  * gst-libs/ext/Makefile.am:
	  More fixes for make dist.

2008-05-08 13:45:14 +0000  Edward Hervey <bilboed@bilboed.com>

	  ext/ffmpeg/gstffmpegcodecmap.c: Replace usage of img_convert (deprecated) by sws_scale.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_img_convert):
	  Replace usage of img_convert (deprecated) by sws_scale.
	  Fixes #529015

2008-05-08 13:40:12 +0000  Edward Hervey <bilboed@bilboed.com>

	  configure.ac: Fix doc-building and make dist.
	  Original commit message from CVS:
	  * configure.ac:
	  Fix doc-building and make dist.

2008-05-08 13:17:20 +0000  Edward Hervey <bilboed@bilboed.com>

	  gst-libs/ext/Makefile.am: Don't copy file which is no longer present.
	  Original commit message from CVS:
	  * gst-libs/ext/Makefile.am:
	  Don't copy file which is no longer present.

2008-05-08 11:15:52 +0000  Edward Hervey <bilboed@bilboed.com>

	  ext/ffmpeg/gstffmpegaudioresample.c: small gst-indent run.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegaudioresample.c:
	  (gst_ffmpegaudioresample_class_init),
	  (gst_ffmpegaudioresample_init),
	  (gst_ffmpegaudioresample_transform_caps),
	  (gst_ffmpegaudioresample_transform_size),
	  (gst_ffmpegaudioresample_get_unit_size),
	  (gst_ffmpegaudioresample_set_caps),
	  (gst_ffmpegaudioresample_transform):
	  small gst-indent run.

2008-05-08 09:18:45 +0000  Edward Hervey <bilboed@bilboed.com>

	  gst-libs/ext/Makefile.am: Use 'make clean' and not 'make dist-clean' for local cleanups.
	  Original commit message from CVS:
	  * gst-libs/ext/Makefile.am:
	  Use 'make clean' and not 'make dist-clean' for local cleanups.
	  Fixes #519235

2008-05-07 10:15:53 +0000  Edward Hervey <bilboed@bilboed.com>

	  ext/ffmpeg/gstffmpegdec.c: Previous commit in fact broke playback for standard wmv3.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps),
	  (gst_ffmpegdec_register):
	  Previous commit in fact broke playback for standard wmv3.
	  Instead make both ffdec_vc1 and ffdec_wmv3 accept any wmv3 variant and
	  figure out the proper codecid when opening the ffmpeg decoder.

2008-05-07 09:47:57 +0000  Edward Hervey <bilboed@bilboed.com>

	  ext/ffmpeg/gstffmpegdec.c: Bump the priority of VC1 decoder so that it goes before the WMV3 decoder. This allows prop...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps),
	  (gst_ffmpegdec_video_frame), (gst_ffmpegdec_register):
	  Bump the priority of VC1 decoder so that it goes before the WMV3
	  decoder. This allows proper auto-pluggin with decodebin/playbin.
	  Fixes #531857

2008-05-06 14:31:22 +0000  Gabriel Bouvigne <bouvigne@mp3-tech.org>

	  ext/libpostproc/gstpostproc.c: Support for non-I420 colorspaces in postproc
	  Original commit message from CVS:
	  Patch by: Gabriel Bouvigne  <bouvigne at mp3-tech dot org>
	  * ext/libpostproc/gstpostproc.c:
	  Support for non-I420 colorspaces in postproc
	  Fixes #496127

2008-04-21 12:24:15 +0000  Edward Hervey <bilboed@bilboed.com>

	* ChangeLog:
	  ChangeLog surgery, forgot to mention which bug it fixed
	  Original commit message from CVS:
	  ChangeLog surgery, forgot to mention which bug it fixed

2008-04-21 12:17:33 +0000  Dejan Sakelšak <sakdean@gmail.com>

	  autogen.sh: Check for Subversion presence.
	  Original commit message from CVS:
	  Patch by: Dejan Sakelšak <sakdean at gmail dot com>
	  * autogen.sh:
	  Check for Subversion presence.

2008-04-19 20:27:25 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  ext/ffmpeg/: Add support for MusePack StreamVersion 7 and disable the StreamVersion 8 typefinder. Fixes bug #510745.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
	  (gst_ffmpeg_formatid_to_caps), (gst_ffmpeg_caps_to_codecid),
	  (gst_ffmpeg_get_codecid_longname):
	  * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
	  Add support for MusePack StreamVersion 7 and disable the StreamVersion
	  8 typefinder. Fixes bug #510745.

2008-04-19 19:43:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  ext/ffmpeg/: Add support for Monkey's Audio (APE). Fixes bug #518033.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
	  (gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_formatid_to_caps),
	  (gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname):
	  * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
	  Add support for Monkey's Audio (APE). Fixes bug #518033.

2008-04-15 10:17:15 +0000  Andy Wingo <wingo@pobox.com>

	  configure.ac (FFMPEG_SOURCE): Enable PIC code using what ffmpeg wants us to tell it, --enable-shared. Works for me on...
	  Original commit message from CVS:
	  2008-04-15  Andy Wingo  <wingo@pobox.com>
	  * configure.ac (FFMPEG_SOURCE): Enable PIC code using what ffmpeg
	  wants us to tell it, --enable-shared. Works for me on mac os 10.5
	  and on x86-64 rawhide.

2008-04-15 10:02:40 +0000  Andy Wingo <wingo@pobox.com>
1332

Jan Schmidt's avatar
Jan Schmidt committed
1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428
	* ext/libpostproc/gstpostproc.c:
	  Revert my patch, it was the badness.
	  Original commit message from CVS:
	  (gst_post_proc_transform_ip): Revert my patch, it was the badness.

2008-04-15 09:58:02 +0000  Andy Wingo <wingo@pobox.com>

	* ChangeLog:
	  Revert my patch, it was the badness.
	  Original commit message from CVS:
	  (gst_post_proc_transform_ip): Revert my patch, it was the badness.

2008-04-15 09:11:52 +0000  Andy Wingo <wingo@pobox.com>

	  ext/libpostproc/gstpostproc.c (gst_post_proc_transform_ip): Fix some mistyping when calling pp_postprocess.
	  Original commit message from CVS:
	  2008-04-15  Andy Wingo  <wingo@pobox.com>
	  * ext/libpostproc/gstpostproc.c (gst_post_proc_transform_ip): Fix
	  some mistyping when calling pp_postprocess.

2008-04-14 16:14:58 +0000  Andy Wingo <wingo@pobox.com>

	  Because ffmpeg checks out libswscale via an svn:externals, checking out an old ffmpeg does not check out a correspond...
	  Original commit message from CVS:
	  2008-04-14  Andy Wingo  <wingo@pobox.com>
	  * autogen.sh:
	  * ffmpegrev (FFMPEG_EXTERNALS_UPDATE): Because ffmpeg checks out
	  libswscale via an svn:externals, checking out an old ffmpeg does
	  not check out a corresponding libswscale. Keep the swscale
	  checkout manually synchronized, then. Update this when you update
	  FFMPEG_REVISION.

2008-04-06 08:59:49 +0000  Damien Lespiau <damien.lespiau@gmail.com>

	  configure.ac: Actually build dlls when cross-compiling with mingw32.
	  Original commit message from CVS:
	  Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
	  * configure.ac:
	  Actually build dlls when cross-compiling with mingw32.
	  Fixes bug #526247.

2008-04-03 09:32:46 +0000  Edward Hervey <bilboed@bilboed.com>

	  ffmpegrev: Bump upstream ffmpeg revision to todays
	  Original commit message from CVS:
	  * ffmpegrev: Bump upstream ffmpeg revision to todays
	  * configure.ac: Fix configure for build modification in upstream
	  * ext/libpostproc/gstpostproc.c: (gst_post_proc_transform_ip):
	  Fix build for modifications in upstream

2008-03-18 10:35:40 +0000  Andy Wingo <wingo@pobox.com>

	  ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_sink_event): Only drain if we've already set up a codec.
	  Original commit message from CVS:
	  2008-03-18  Andy Wingo  <wingo@pobox.com>
	  * ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_sink_event): Only drain
	  if we've already set up a codec.

2008-03-17 14:09:54 +0000  Andy Wingo <wingo@pobox.com>

	  ext/ffmpeg/Makefile.am (libgstffmpeg_la_LIBADD): Re-add -lz explicitly here.
	  Original commit message from CVS:
	  2008-03-17  Andy Wingo  <wingo@pobox.com>
	  * ext/ffmpeg/Makefile.am (libgstffmpeg_la_LIBADD): Re-add -lz
	  explicitly here.
	  * configure.ac: Remove -lz from FFMPEG_LIBS, because FFMPEG_LIBS
	  are used in the Makefile.am as a DEPENDENCIES target, and -lz is
	  not a target. Also in a blahriffic turn of events, MMX and Altivec
	  code on MacOS 10.5 produces non-PIC code. Turn them off on macos.

2008-03-11 16:07:11 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegdec.c: When we receive a newsegment event, we must drain any pending frames because they belong t...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_sink_event):
	  When we receive a newsegment event, we must drain any pending frames
	  because they belong to the previous segment. This fixes some cases of
	  very large timestamps when doing segment seeks.

2008-03-06 14:47:57 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegdec.c: Work around an ffmpeg bug where it always returns 0 timestamps.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open),
	  (get_output_buffer), (gst_ffmpegdec_video_frame),
	  (gst_ffmpegdec_chain):
	  Work around an ffmpeg bug where it always returns 0 timestamps.

2008-03-06 12:18:48 +0000  Michael Smith <msmith@xiph.org>

	  ext/ffmpeg/gstffmpegcodecmap.c: Fix masks for RGBA32 caps. Fixes colours when decoding using ffdec_qtrle. Follows an ...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_pixfmt_to_caps):
	  Fix masks for RGBA32 caps. Fixes colours when decoding using
	  ffdec_qtrle. Follows an identical fix in the ffmpegcolorspace copy of
	  this code (revision 1.29).
1429

Jan Schmidt's avatar
Jan Schmidt committed
1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587
2008-03-05 17:02:33 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegdec.c: Detect DTS or PTS as timestamps. This is done by tracking frame reordering on the output a...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init),
	  (gst_ffmpegdec_setcaps), (check_keyframe),
	  (gst_ffmpegdec_video_frame), (gst_ffmpegdec_sink_event),
	  (gst_ffmpegdec_set_property):
	  Detect DTS or PTS as timestamps. This is done by tracking frame
	  reordering on the output and making sure that timestamps don't go
	  backwards. Fixes #482660.

2008-02-11 18:45:53 +0000  Damien Lespiau <damien.lespiau@gmail.com>

	  ext/ffmpeg/gstffmpegdec.c: Add property for controlling of motion vectors. Fixes #515811.
	  Original commit message from CVS:
	  Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init),
	  (gst_ffmpegdec_init), (gst_ffmpegdec_setcaps),
	  (gst_ffmpegdec_set_property), (gst_ffmpegdec_get_property):
	  Add property for controlling of motion vectors. Fixes #515811.
	  API: GstFFMpegDec::debug-mv

2008-02-08 15:12:03 +0000  Edward Hervey <bilboed@bilboed.com>

	  ext/ffmpeg/gstffmpegdemux.c: Don't try handling a buffer if downstream allocation failed.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
	  Don't try handling a buffer if downstream allocation failed.
	  Avoids crashes and Fixes #515205

2008-01-29 17:53:47 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegdec.c: Don't blindly copy input timestamp to output timestamp but prefer the one attached to the ...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_video_frame):
	  Don't blindly copy input timestamp to output timestamp but prefer the
	  one attached to the picture when we can.
	  Add new variables for the output timestamp and duration to make the code
	  a little more clear.

2008-01-26 15:20:10 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  ext/ffmpeg/gstffmpegdec.c: Initialize hurry_up to 0 to fix "might be used uninitialized" compiler warning.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_video_frame):
	  Initialize hurry_up to 0 to fix "might be used uninitialized"
	  compiler warning.

2008-01-25 11:44:29 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/: When doing QoS, don't drop the frame before decoding because we might drop an important reference frame,...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init),
	  (gst_ffmpegdec_setcaps), (gst_ffmpegdec_video_frame):
	  * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init):
	  When doing QoS, don't drop the frame before decoding because we might
	  drop an important reference frame, just make the decoder hurry_up on
	  this frame.

2008-01-25 11:39:59 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegcodecmap.c: Add H263+ to valid 3GP muxing formats. Fixes #511476.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c:
	  (gst_ffmpeg_formatid_get_codecids):
	  Add H263+ to valid 3GP muxing formats. Fixes #511476.

2008-01-23 18:23:37 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegdec.c: Add padding to input data before feeding it to ffmpeg. Also add option to disable this (al...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init),
	  (gst_ffmpegdec_init), (get_output_buffer), (gst_ffmpegdec_chain),
	  (gst_ffmpegdec_change_state), (gst_ffmpegdec_set_property),
	  (gst_ffmpegdec_get_property):
	  Add padding to input data before feeding it to ffmpeg. Also add option
	  to disable this (although it does not seem to cause slowdown).

2008-01-23 16:08:27 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegdec.c: Change the pad_alloc calculations for weird clipped sizes, refactor the code a bit.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps),
	  (alloc_output_buffer), (gst_ffmpegdec_get_buffer),
	  (gst_ffmpegdec_release_buffer), (gst_ffmpegdec_negotiate),
	  (get_output_buffer):
	  Change the pad_alloc calculations for weird clipped sizes, refactor the
	  code a bit.
	  Add support for some different refcounting algorithm.
	  Direct rendering still disabled by default.

2008-01-22 18:24:40 +0000  Edward Hervey <bilboed@bilboed.com>

	  ext/ffmpeg/gstffmpegdec.c: Disable direct-rendering by default until buffer allocation works correctly.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init):
	  Disable direct-rendering by default until buffer allocation works
	  correctly.
	  Rename the alias of the direct rendering property from 'direct' to
	  'direct-rendering'.

2008-01-22 17:16:12 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegdec.c: Disable direct rendering for h264 since it does not always work.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps),
	  (gst_ffmpegdec_get_buffer):
	  Disable direct rendering for h264 since it does not always work.

2008-01-22 16:44:51 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegdec.c: Implement get/set for the new property too.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_set_property),
	  (gst_ffmpegdec_get_property):
	  Implement get/set for the new property too.

2008-01-22 16:32:23 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegdec.c: Reenable pad_alloc, seem to work now.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init),
	  (gst_ffmpegdec_init), (gst_ffmpegdec_close), (gst_ffmpegdec_open),
	  (gst_ffmpegdec_setcaps), (gst_ffmpegdec_get_buffer),
	  (gst_ffmpegdec_release_buffer), (get_output_buffer),
	  (gst_ffmpegdec_video_frame), (gst_ffmpegdec_audio_frame),
	  (gst_ffmpegdec_frame), (gst_ffmpegdec_change_state),
	  (gst_ffmpegdec_set_property), (gst_ffmpegdec_get_property):
	  Reenable pad_alloc, seem to work now.
	  Added property to easily disable it later on.
	  Remove some old code that tried hard to break the get_buffer
	  functions. Fixes #321662.

2008-01-22 13:54:34 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegcfg.c: Add h263 to the list of codecs using the mpeg flags and options.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_flags_get_type):
	  Add h263 to the list of codecs using the mpeg flags and options.
	  Add some more H263 specific flags. Fixes #421068.

2008-01-22 11:10:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  ext/ffmpeg/gstffmpegdemux.c: Don't register typefinders for which we have better replacements in base. Fixes bug #510...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
	  Don't register typefinders for which we have better replacements
	  in base. Fixes bug #510985.

2008-01-21 11:19:03 +0000  Wim Taymans <wim.taymans@gmail.com>

	  ext/ffmpeg/gstffmpegdec.c: Remove some more overly clever code that does nothing but mess up timestamps.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_video_frame),
	  (gst_ffmpegdec_chain):
	  Remove some more overly clever code that does nothing but mess up
	  timestamps.
1588

Jan Schmidt's avatar
Jan Schmidt committed
1589
2008-01-18 17:48:21 +0000  Wim Taymans <wim.taymans@gmail.com>
1590

Jan Schmidt's avatar
Jan Schmidt committed
1591 1592 1593 1594 1595
	  ext/ffmpeg/gstffmpegdec.c: Flush delayed frames on DISCONT if we have them.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_drain),
	  (gst_ffmpegdec_sink_event), (gst_ffmpegdec_chain):
	  Flush delayed frames on DISCONT if we have them.
1596

Jan Schmidt's avatar
Jan Schmidt committed
1597
2008-01-18 14:50:46 +0000  Wim Taymans <wim.taymans@gmail.com>
1598

Jan Schmidt's avatar
Jan Schmidt committed
1599 1600 1601 1602 1603 1604
	  ext/ffmpeg/gstffmpegdec.c: Flush on DISCONT because ffmpeg does not reliably tell us about keyframes.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_video_frame),
	  (gst_ffmpegdec_chain):
	  Flush on DISCONT because ffmpeg does not reliably tell us about
	  keyframes.
1605

Jan Schmidt's avatar
Jan Schmidt committed
1606
2008-01-18 12:18:08 +0000  Wim Taymans <wim.taymans@gmail.com>
1607

Jan Schmidt's avatar
Jan Schmidt committed
1608 1609 1610 1611 1612 1613 1614 1615
	  ext/ffmpeg/gstffmpegdec.c: Rewrite timestamping code to let ffmpeg track timestamps.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init),
	  (gst_ffmpegdec_open), (gst_ffmpegdec_get_buffer),
	  (gst_ffmpegdec_release_buffer), (gst_ffmpegdec_video_frame),
	  (gst_ffmpegdec_sink_event), (gst_ffmpegdec_chain):
	  Rewrite timestamping code to let ffmpeg track timestamps.
	  Fixes #482660, #337866.
1616

Jan Schmidt's avatar
Jan Schmidt committed
1617
2008-01-16 17:35:58 +0000  Wim Taymans <wim.taymans@gmail.com>
Iain Holmes's avatar
Iain Holmes committed
1618

Jan Schmidt's avatar
Jan Schmidt committed
1619 1620 1621 1622 1623 1624
	  ext/ffmpeg/gstffmpegdec.c: Add basic reverse playback for video.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (clear_queued), (flush_queued),
	  (gst_ffmpegdec_video_frame), (gst_ffmpegdec_frame),
	  (gst_ffmpegdec_sink_event), (gst_ffmpegdec_change_state):
	  Add basic reverse playback for video.
Iain Holmes's avatar
Iain Holmes committed
1625

Jan Schmidt's avatar
Jan Schmidt committed
1626
2008-01-10 12:43:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1627

Jan Schmidt's avatar
Jan Schmidt committed
1628 1629 1630 1631 1632 1633 1634 1635 1636
	  autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
	  Original commit message from CVS:
	  * autogen.sh:
	  Add -Wno-portability to the automake parameters to stop warnings
	  about GNU make extensions being used. We require GNU make in almost
	  every Makefile anyway.
	  * configure.ac:
	  Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
	  at the same time is required for per target flags.
1637

Jan Schmidt's avatar
Jan Schmidt committed
1638
2008-01-09 15:46:18 +0000  Edward Hervey <bilboed@bilboed.com>
1639

Jan Schmidt's avatar
Jan Schmidt committed
1640 1641 1642 1643
	  configure.ac: postproc needs some headers present in libavcodec/*.h
	  Original commit message from CVS:
	  * configure.ac:
	  postproc needs some headers present in libavcodec/*.h
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
1644

Jan Schmidt's avatar
Jan Schmidt committed
1645
2008-01-09 12:00:33 +0000  Stefan Kost <ensonic@users.sourceforge.net>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
1646

Jan Schmidt's avatar
Jan Schmidt committed
1647 1648 1649 1650
	  gst-libs/ext/Makefile.am: Remove trailing whitespace as warned by automake.
	  Original commit message from CVS:
	  * gst-libs/ext/Makefile.am:
	  Remove trailing whitespace as warned by automake.
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
1651

Jan Schmidt's avatar
Jan Schmidt committed
1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681
2008-01-04 22:14:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>

	  ext/ffmpeg/: Don't register the WavPack demuxer and decoder. They don't work, we have better ones and the output of t...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
	  * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
	  Don't register the WavPack demuxer and decoder. They don't work,
	  we have better ones and the output of the demuxer/input of the
	  decoder is in a different format than what audio/x-wavpack of the
	  wavpack plugin is (it seems that the demuxer strips of the wavpack
	  headers from every frame).
	  This fixes typefinding of Wavpack files again, as the ffmpeg
	  typefinder was preffered for some reason and gave
	  application/x-gst_ff-wv instead of audio/x-wavpack.

2007-12-18 10:05:28 +0000  Edward Hervey <bilboed@bilboed.com>

	  ext/ffmpeg/gstffmpegdemux.c: Fix demuxer to stop properly (emit an error message on the bus) if no pads are linked. U...
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
	  Fix demuxer to stop properly (emit an error message on the bus) if no
	  pads are linked. Use aggregated flow return values a bit more.

2007-12-18 09:31:39 +0000  Tim-Philipp Müller <tim@centricular.net>

	  Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
	  Original commit message from CVS:
	  * Makefile.am:
	  Include common/win32.mak for CRLF check of win32 project
	  files (see #393626).
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
1682

Jan Schmidt's avatar
Jan Schmidt committed
1683
2007-12-17 20:31:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
1684

Jan Schmidt's avatar
Jan Schmidt committed
1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695
	  ext/ffmpeg/: Add GIF (animations and single images) decoding and encoding support.
	  Original commit message from CVS:
	  * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
	  (gst_ffmpeg_formatid_get_codecids),
	  (gst_ffmpeg_get_codecid_longname):
	  * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop),
	  (gst_ffmpegdemux_register):
	  * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_collected),
	  (gst_ffmpegmux_register):
	  Add GIF (animations and single images) decoding and encoding support.
	  Fixes #503249.
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed