1=== release 1.16.2 === 2 32019-12-03 11:07:52 +0000 Tim-Philipp Müller <tim@centricular.com> 4 5 * ChangeLog: 6 * NEWS: 7 * RELEASE: 8 * configure.ac: 9 * gst-plugins-ugly.doap: 10 * meson.build: 11 Release 1.16.2 12 132019-12-03 11:07:52 +0000 Tim-Philipp Müller <tim@centricular.com> 14 15 * docs/plugins/inspect/plugin-a52dec.xml: 16 * docs/plugins/inspect/plugin-amrnb.xml: 17 * docs/plugins/inspect/plugin-amrwbdec.xml: 18 * docs/plugins/inspect/plugin-asf.xml: 19 * docs/plugins/inspect/plugin-cdio.xml: 20 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 21 * docs/plugins/inspect/plugin-dvdread.xml: 22 * docs/plugins/inspect/plugin-dvdsub.xml: 23 * docs/plugins/inspect/plugin-mpeg2dec.xml: 24 * docs/plugins/inspect/plugin-realmedia.xml: 25 * docs/plugins/inspect/plugin-sid.xml: 26 * docs/plugins/inspect/plugin-x264.xml: 27 * docs/plugins/inspect/plugin-xingmux.xml: 28 Update docs 29 30=== release 1.16.1 === 31 322019-09-23 11:10:55 +0100 Tim-Philipp Müller <tim@centricular.com> 33 34 * ChangeLog: 35 * NEWS: 36 * RELEASE: 37 * configure.ac: 38 * gst-plugins-ugly.doap: 39 * meson.build: 40 Release 1.16.1 41 422019-09-23 11:10:55 +0100 Tim-Philipp Müller <tim@centricular.com> 43 44 * docs/plugins/inspect/plugin-a52dec.xml: 45 * docs/plugins/inspect/plugin-amrnb.xml: 46 * docs/plugins/inspect/plugin-amrwbdec.xml: 47 * docs/plugins/inspect/plugin-asf.xml: 48 * docs/plugins/inspect/plugin-cdio.xml: 49 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 50 * docs/plugins/inspect/plugin-dvdread.xml: 51 * docs/plugins/inspect/plugin-dvdsub.xml: 52 * docs/plugins/inspect/plugin-mpeg2dec.xml: 53 * docs/plugins/inspect/plugin-realmedia.xml: 54 * docs/plugins/inspect/plugin-sid.xml: 55 * docs/plugins/inspect/plugin-x264.xml: 56 * docs/plugins/inspect/plugin-xingmux.xml: 57 Update docs 58 592019-04-22 12:51:33 +0300 Sebastian Dröge <sebastian@centricular.com> 60 61 * ext/dvdread/meson.build: 62 * meson.build: 63 meson: Always require the gmodule dependency 64 It's needed by the dvdread plugin but also by the x264 plugin in certain 65 circumstances. As it's part of GLib and always available, simply move it 66 as a hard dependency to the top-level meson.build. 67 682019-05-02 12:35:23 +0100 Tim-Philipp Müller <tim@centricular.com> 69 70 * .gitlab-ci.yml: 71 ci: use template from 1.16 branch 72 73=== release 1.16.0 === 74 752019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com> 76 77 * ChangeLog: 78 * NEWS: 79 * README: 80 * RELEASE: 81 * configure.ac: 82 * gst-plugins-ugly.doap: 83 * meson.build: 84 Release 1.16.0 85 862019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com> 87 88 * docs/plugins/inspect/plugin-a52dec.xml: 89 * docs/plugins/inspect/plugin-amrnb.xml: 90 * docs/plugins/inspect/plugin-amrwbdec.xml: 91 * docs/plugins/inspect/plugin-asf.xml: 92 * docs/plugins/inspect/plugin-cdio.xml: 93 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 94 * docs/plugins/inspect/plugin-dvdread.xml: 95 * docs/plugins/inspect/plugin-dvdsub.xml: 96 * docs/plugins/inspect/plugin-mpeg2dec.xml: 97 * docs/plugins/inspect/plugin-realmedia.xml: 98 * docs/plugins/inspect/plugin-sid.xml: 99 * docs/plugins/inspect/plugin-x264.xml: 100 * docs/plugins/inspect/plugin-xingmux.xml: 101 Update docs 102 1032019-04-19 00:24:38 +0100 Tim-Philipp Müller <tim@centricular.com> 104 105 * po/id.po: 106 * po/sv.po: 107 Update translations 108 109=== release 1.15.90 === 110 1112019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com> 112 113 * ChangeLog: 114 * NEWS: 115 * RELEASE: 116 * configure.ac: 117 * gst-plugins-ugly.doap: 118 * meson.build: 119 Release 1.15.90 120 1212019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com> 122 123 * docs/plugins/inspect/plugin-a52dec.xml: 124 * docs/plugins/inspect/plugin-amrnb.xml: 125 * docs/plugins/inspect/plugin-amrwbdec.xml: 126 * docs/plugins/inspect/plugin-asf.xml: 127 * docs/plugins/inspect/plugin-cdio.xml: 128 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 129 * docs/plugins/inspect/plugin-dvdread.xml: 130 * docs/plugins/inspect/plugin-dvdsub.xml: 131 * docs/plugins/inspect/plugin-mpeg2dec.xml: 132 * docs/plugins/inspect/plugin-realmedia.xml: 133 * docs/plugins/inspect/plugin-sid.xml: 134 * docs/plugins/inspect/plugin-x264.xml: 135 * docs/plugins/inspect/plugin-xingmux.xml: 136 Update docs 137 1382019-03-27 21:59:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com> 139 140 * ext/x264/meson.build: 141 meson: Add a subproject fallback for x264 142 1432019-03-10 19:33:31 +0000 Piotr Drąg <piotrdrag@gmail.com> 144 145 * po/LINGUAS: 146 Update LINGUAS 147 1482019-03-21 11:23:07 +0000 Tim-Philipp Müller <tim@centricular.com> 149 150 * meson.build: 151 meson: add -Wno-unused also to C++ args when gst debug system is disabled 152 1532019-03-04 09:08:07 +0000 Tim-Philipp Müller <tim@centricular.com> 154 155 * NEWS: 156 * RELEASE: 157 * configure.ac: 158 * docs/plugins/inspect/plugin-a52dec.xml: 159 * docs/plugins/inspect/plugin-amrnb.xml: 160 * docs/plugins/inspect/plugin-amrwbdec.xml: 161 * docs/plugins/inspect/plugin-asf.xml: 162 * docs/plugins/inspect/plugin-cdio.xml: 163 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 164 * docs/plugins/inspect/plugin-dvdread.xml: 165 * docs/plugins/inspect/plugin-dvdsub.xml: 166 * docs/plugins/inspect/plugin-mpeg2dec.xml: 167 * docs/plugins/inspect/plugin-realmedia.xml: 168 * docs/plugins/inspect/plugin-sid.xml: 169 * docs/plugins/inspect/plugin-x264.xml: 170 * docs/plugins/inspect/plugin-xingmux.xml: 171 * meson.build: 172 Back to development 173 1742019-02-28 11:03:31 +0100 Mathieu Duponchelle <mathieu@centricular.com> 175 176 * ext/x264/gstx264enc.c: 177 x264enc: inject CEA708 closed captions 178 179=== release 1.15.2 === 180 1812019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com> 182 183 * ChangeLog: 184 * NEWS: 185 * RELEASE: 186 * configure.ac: 187 * gst-plugins-ugly.doap: 188 * meson.build: 189 Release 1.15.2 190 1912019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com> 192 193 * docs/plugins/inspect/plugin-a52dec.xml: 194 * docs/plugins/inspect/plugin-amrnb.xml: 195 * docs/plugins/inspect/plugin-amrwbdec.xml: 196 * docs/plugins/inspect/plugin-asf.xml: 197 * docs/plugins/inspect/plugin-cdio.xml: 198 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 199 * docs/plugins/inspect/plugin-dvdread.xml: 200 * docs/plugins/inspect/plugin-dvdsub.xml: 201 * docs/plugins/inspect/plugin-mpeg2dec.xml: 202 * docs/plugins/inspect/plugin-realmedia.xml: 203 * docs/plugins/inspect/plugin-sid.xml: 204 * docs/plugins/inspect/plugin-x264.xml: 205 * docs/plugins/inspect/plugin-xingmux.xml: 206 Update docs 207 2082019-02-26 11:48:47 +0000 Tim-Philipp Müller <tim@centricular.com> 209 210 * po/af.po: 211 * po/az.po: 212 * po/bg.po: 213 * po/ca.po: 214 * po/cs.po: 215 * po/da.po: 216 * po/de.po: 217 * po/el.po: 218 * po/en_GB.po: 219 * po/eo.po: 220 * po/es.po: 221 * po/eu.po: 222 * po/fi.po: 223 * po/fr.po: 224 * po/fur.po: 225 * po/gl.po: 226 * po/hr.po: 227 * po/hu.po: 228 * po/id.po: 229 * po/it.po: 230 * po/ja.po: 231 * po/lt.po: 232 * po/lv.po: 233 * po/ms.po: 234 * po/mt.po: 235 * po/nb.po: 236 * po/nl.po: 237 * po/or.po: 238 * po/pl.po: 239 * po/pt_BR.po: 240 * po/ro.po: 241 * po/ru.po: 242 * po/sk.po: 243 * po/sl.po: 244 * po/sq.po: 245 * po/sr.po: 246 * po/sv.po: 247 * po/ta.po: 248 * po/tr.po: 249 * po/uk.po: 250 * po/vi.po: 251 * po/zh_CN.po: 252 Update translations 253 2542019-02-22 23:54:30 +0000 Tim-Philipp Müller <tim@centricular.com> 255 256 * ext/sidplay/gstsiddec.cc: 257 sidplay: fix indentation 258 2592019-02-12 17:58:19 +0200 Sebastian Dröge <sebastian@centricular.com> 260 261 * ext/dvdread/dvdreadsrc.c: 262 dvdreadsrc: Work around GCC9 compiler warning 263 It's technically true but not for this specific type. 264 dvdreadsrc.c:394:65: error: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Werror=address-of-packed-member] 265 394 | gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette); 266 | ~~~~~~~~~~~~^~~~~~~~~ 267 2682019-01-30 19:50:30 +0900 Seungha Yang <seungha.yang@navercorp.com> 269 270 * meson.build: 271 meson: Add support orc fallback 272 Allow fallback to orc subproject if any. 273 2742019-01-25 14:38:05 +0200 Sebastian Dröge <sebastian@centricular.com> 275 276 * ext/x264/gstx264enc.c: 277 x264: Only enable dynamic loading code for x264 < 253 278 Otherwise we get some compiler warnings: 279 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function] 280 unload_x264 (GstX264EncVTable * vtable) 281 ^~~~~~~~~~~ 282 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function] 283 load_x264 (const gchar * filename) 284 ^~~~~~~~~ 285 2862019-01-25 14:36:55 +0200 Sebastian Dröge <sebastian@centricular.com> 287 288 * ext/x264/meson.build: 289 x264: Link to gmodule in the meson build if extra x264 libraries are provided 290 We would dynamically load additional x264 libraries then. 291 2922019-01-17 17:29:38 +0200 Helmut Grohne <helmut@subdivi.de> 293 294 * m4/gst-sid.m4: 295 sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN 296 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899 297 298=== release 1.15.1 === 299 3002019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com> 301 302 * ChangeLog: 303 * NEWS: 304 * RELEASE: 305 * configure.ac: 306 * gst-plugins-ugly.doap: 307 * meson.build: 308 Release 1.15.1 309 3102019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com> 311 312 * docs/plugins/inspect/plugin-a52dec.xml: 313 * docs/plugins/inspect/plugin-amrnb.xml: 314 * docs/plugins/inspect/plugin-amrwbdec.xml: 315 * docs/plugins/inspect/plugin-asf.xml: 316 * docs/plugins/inspect/plugin-cdio.xml: 317 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 318 * docs/plugins/inspect/plugin-dvdread.xml: 319 * docs/plugins/inspect/plugin-dvdsub.xml: 320 * docs/plugins/inspect/plugin-mpeg2dec.xml: 321 * docs/plugins/inspect/plugin-realmedia.xml: 322 * docs/plugins/inspect/plugin-sid.xml: 323 * docs/plugins/inspect/plugin-x264.xml: 324 * docs/plugins/inspect/plugin-xingmux.xml: 325 Update docs 326 3272019-01-17 02:02:22 +0000 Tim-Philipp Müller <tim@centricular.com> 328 329 * po/af.po: 330 * po/ast.po: 331 * po/az.po: 332 * po/bg.po: 333 * po/ca.po: 334 * po/cs.po: 335 * po/da.po: 336 * po/de.po: 337 * po/el.po: 338 * po/en_GB.po: 339 * po/eo.po: 340 * po/es.po: 341 * po/eu.po: 342 * po/fi.po: 343 * po/fr.po: 344 * po/fur.po: 345 * po/gl.po: 346 * po/hr.po: 347 * po/hu.po: 348 * po/id.po: 349 * po/it.po: 350 * po/ja.po: 351 * po/lt.po: 352 * po/lv.po: 353 * po/ms.po: 354 * po/mt.po: 355 * po/nb.po: 356 * po/nl.po: 357 * po/or.po: 358 * po/pl.po: 359 * po/pt_BR.po: 360 * po/ro.po: 361 * po/ru.po: 362 * po/sk.po: 363 * po/sl.po: 364 * po/sq.po: 365 * po/sr.po: 366 * po/sv.po: 367 * po/tr.po: 368 * po/uk.po: 369 * po/vi.po: 370 * po/zh_CN.po: 371 Update translations 372 3732018-12-30 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com> 374 375 * tests/check/generic/states.c: 376 * tests/check/meson.build: 377 tests: Enable test generic_states on Windows 378 ... and drop needless unistd.h dependency 379 3802018-12-18 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com> 381 382 * meson.build: 383 * tests/check/meson.build: 384 meson: Use join_paths() instead '/' 385 3862018-12-07 23:39:01 +0900 Seungha Yang <seungha.yang@navercorp.com> 387 388 * meson.build: 389 * tests/check/meson.build: 390 * tests/meson.build: 391 tests: Enable unit test on Windows 392 Remove hard-coded ':' whitelist separator since it varies with OS 393 3942018-12-05 17:24:25 -0300 Thibault Saunier <tsaunier@igalia.com> 395 396 * common: 397 Automatic update of common submodule 398 From ed78bee to 59cb678 399 4002018-11-24 19:28:19 +0900 Seungha Yang <seungha.yang@navercorp.com> 401 402 * meson.build: 403 meson: Specify encoding to UTF-8 when building with MSVC 404 Use build arguments consistent with core and -base. This can also 405 remove noisy "C4819" warning of non-us locale MSVC. 406 4072018-11-12 13:30:59 +0200 Jordan Petridis <jordan@centricular.com> 408 409 * .gitlab-ci.yml: 410 Add Gitlab CI configuration 411 This commit adds a .gitlab-ci.yml file, which uses a feature 412 to fetch the config from a centralized repository. The intent is 413 to have all the gstreamer modules use the same configuration. 414 The configuration is currently hosted at the gst-ci repository 415 under the gitlab/ci_template.yml path. 416 Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29 417 4182018-11-05 05:38:33 +0000 Matthew Waters <matthew@centricular.com> 419 420 * .gitmodules: 421 Update common submodule location 422 Remove the git directory 423 4242018-11-05 12:52:46 +0800 Haihao Xiang <haihao.xiang@intel.com> 425 426 * .gitmodules: 427 * gst-plugins-ugly.doap: 428 Clone the code from gitlab 429 This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22 430 4312018-10-08 20:45:52 +0100 Tim-Philipp Müller <tim@centricular.com> 432 433 * meson.build: 434 meson: use new 'python' module instead of deprecated 435 https://github.com/mesonbuild/meson/pull/4169 436 4372018-09-22 17:33:35 +0100 Tim-Philipp Müller <tim@centricular.com> 438 439 * tests/check/elements/x264enc.c: 440 tests: x264enc: fix leak in unit test 441 The static pad templates weren't static so their 442 contents were leaked. valgrind was not happy. 443 Also rename confusing define. 444 4452018-09-18 21:43:14 +0900 Seungha Yang <seungha.yang@navercorp.com> 446 447 * ext/x264/gstx264enc.c: 448 * ext/x264/gstx264enc.h: 449 x264enc: Avoid format decision per frame 450 Avoid switch/case per frame for format decision and detect the format 451 only if where it could be changed. Note that, whenever encoder->input_state 452 is changed, gst_x264_enc_init_encoder() is called. 453 https://bugzilla.gnome.org/show_bug.cgi?id=797164 454 4552018-09-19 12:00:32 +0100 Tim-Philipp Müller <tim@centricular.com> 456 457 * meson.build: 458 * meson_options.txt: 459 meson: add glib-checks option to disable API guards and such 460 We want this enabled by default, also in releases, but people 461 may want to disable this for performance-critical workloads or 462 on embedded devices. 463 4642018-09-19 11:58:54 +0100 Tim-Philipp Müller <tim@centricular.com> 465 466 * meson_options.txt: 467 meson: fix missing closing bracket in option descriptions 468 4692018-08-18 21:22:42 +0100 Tim-Philipp Müller <tim@centricular.com> 470 471 * meson.build: 472 * meson_options.txt: 473 * tests/meson.build: 474 meson: add option to disable tests 475 4762018-08-18 21:20:20 +0100 Tim-Philipp Müller <tim@centricular.com> 477 478 * meson.build: 479 meson: clean up some cruft 480 4812018-08-18 21:15:23 +0100 Tim-Philipp Müller <tim@centricular.com> 482 483 * meson.build: 484 * meson_options.txt: 485 meson: add options to disable gobject cast checks and glib asserts 486 ... and define G_DISABLE_DEPRECATED for development versions, 487 like we do in autotools. 488 4892018-08-16 13:17:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> 490 491 * ext/x264/gstx264enc.c: 492 x264enc: Set bit depth for x264 ≥ 153 493 https://bugzilla.gnome.org/show_bug.cgi?id=796975 494 4952018-08-16 14:55:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> 496 497 * ext/x264/gstx264enc.c: 498 x264enc: Remove superfluous x264_param_default 499 https://bugzilla.gnome.org/show_bug.cgi?id=796973 500 5012018-07-27 19:29:01 +0530 Nirbheek Chauhan <nirbheek@centricular.com> 502 503 * ext/a52dec/meson.build: 504 * ext/amrnb/meson.build: 505 * ext/amrwbdec/meson.build: 506 * ext/cdio/meson.build: 507 * ext/dvdread/meson.build: 508 * ext/mpeg2dec/meson.build: 509 * ext/sidplay/meson.build: 510 * ext/x264/meson.build: 511 * gst/meson.build: 512 * meson.build: 513 * meson_options.txt: 514 Add feature options for all plugins 515 The only automagic dependency left is C++ availability detection. 516 https://bugzilla.gnome.org/show_bug.cgi?id=795107 517 5182018-07-25 17:17:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com> 519 520 * meson.build: 521 * meson_options.txt: 522 meson: Convert common options to feature options 523 The rest will be converted later, these are necessary for gst-build to 524 set options correctly. 525 https://bugzilla.gnome.org/show_bug.cgi?id=795107 526 5272018-06-11 14:43:20 +0200 Edward Hervey <edward@centricular.com> 528 529 * gst/asfdemux/gstasfdemux.c: 530 asfdemux: Remove 0.10 code 531 This was used to "close" a segment. It's no longer needed anymore 532 in 1.x (it was essentially sending the same thing again) 533 5342018-05-11 09:21:09 +0200 Edward Hervey <edward@centricular.com> 535 536 * gst/asfdemux/gstasfdemux.c: 537 asfdemux: Only send flush event on seeking flushes 538 And not on all the time 539 5402018-05-21 11:54:50 +0100 Tim-Philipp Müller <tim@centricular.com> 541 542 * meson.build: 543 * meson_options.txt: 544 meson: add 'nls' option to disable translations 545 And enable by default. Was implicitly disabled because 546 ENABLE_NLS was not defined. Also use .set_quoted(). 547 5482018-05-05 19:32:00 +0530 Nirbheek Chauhan <nirbheek@centricular.com> 549 550 * meson.build: 551 * meson_options.txt: 552 meson: Update option names to omit disable_ and with- prefixes 553 Also yield common options to the outer project (gst-build in our case) 554 so that they don't have to be set manually. 555 5562018-05-04 22:54:01 +1000 Jan Schmidt <jan@centricular.com> 557 558 * gst/dvdsub/gstdvdsubdec.c: 559 dvdsubdec: Take the highlight event from the structure. 560 Don't use GST_EVENT_TIMESTAMP to transfer any PTS 561 associated with a highlight event, instead store 562 it in the event structure directly, as 563 GstEvent::timestamp will disappear in GStreamer 2.0 564 https://bugzilla.gnome.org/show_bug.cgi?id=761477 565 5662018-04-24 14:06:20 -0400 Xavier Claessens <xavier.claessens@collabora.com> 567 568 * ext/a52dec/meson.build: 569 * ext/amrnb/meson.build: 570 * ext/amrwbdec/meson.build: 571 * ext/cdio/meson.build: 572 * ext/dvdread/meson.build: 573 * ext/mpeg2dec/meson.build: 574 * ext/x264/meson.build: 575 * gst/asfdemux/meson.build: 576 * gst/dvdlpcmdec/meson.build: 577 * gst/dvdsub/meson.build: 578 * gst/realmedia/meson.build: 579 * gst/xingmux/meson.build: 580 * meson.build: 581 Meson: Generate pc file for all plugins in ugly 582 https://bugzilla.gnome.org/show_bug.cgi?id=794568 583 5842018-04-25 10:59:11 +0100 Tim-Philipp Müller <tim@centricular.com> 585 586 * meson.build: 587 meson: use -Wl,-Bsymbolic-functions where supported 588 Just like the autotools build. 589 5902018-04-16 20:13:05 +0300 Sebastian Dröge <sebastian@centricular.com> 591 592 * gst/asfdemux/gstasfdemux.c: 593 asfdemux: Set the stream-format field of H264 streams 594 If we have codec_data it will be AVC, otherwise assume byte-stream. 595 5962018-04-16 10:53:12 +0100 Tim-Philipp Müller <tim@centricular.com> 597 598 * README: 599 * common: 600 Automatic update of common submodule 601 From 3fa2c9e to ed78bee 602 6032018-03-20 09:26:15 +0000 Tim-Philipp Müller <tim@centricular.com> 604 605 * NEWS: 606 * RELEASE: 607 * configure.ac: 608 * docs/plugins/inspect/plugin-a52dec.xml: 609 * docs/plugins/inspect/plugin-amrnb.xml: 610 * docs/plugins/inspect/plugin-amrwbdec.xml: 611 * docs/plugins/inspect/plugin-asf.xml: 612 * docs/plugins/inspect/plugin-cdio.xml: 613 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 614 * docs/plugins/inspect/plugin-dvdread.xml: 615 * docs/plugins/inspect/plugin-dvdsub.xml: 616 * docs/plugins/inspect/plugin-mpeg2dec.xml: 617 * docs/plugins/inspect/plugin-realmedia.xml: 618 * docs/plugins/inspect/plugin-sid.xml: 619 * docs/plugins/inspect/plugin-x264.xml: 620 * docs/plugins/inspect/plugin-xingmux.xml: 621 * meson.build: 622 Back to development 623 624=== release 1.14.0 === 625 6262018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com> 627 628 * ChangeLog: 629 * NEWS: 630 * RELEASE: 631 * configure.ac: 632 * gst-plugins-ugly.doap: 633 * meson.build: 634 Release 1.14.0 635 6362018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com> 637 638 * docs/plugins/inspect/plugin-a52dec.xml: 639 * docs/plugins/inspect/plugin-amrnb.xml: 640 * docs/plugins/inspect/plugin-amrwbdec.xml: 641 * docs/plugins/inspect/plugin-asf.xml: 642 * docs/plugins/inspect/plugin-cdio.xml: 643 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 644 * docs/plugins/inspect/plugin-dvdread.xml: 645 * docs/plugins/inspect/plugin-dvdsub.xml: 646 * docs/plugins/inspect/plugin-mpeg2dec.xml: 647 * docs/plugins/inspect/plugin-realmedia.xml: 648 * docs/plugins/inspect/plugin-sid.xml: 649 * docs/plugins/inspect/plugin-x264.xml: 650 * docs/plugins/inspect/plugin-xingmux.xml: 651 Update docs 652 653=== release 1.13.91 === 654 6552018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com> 656 657 * ChangeLog: 658 * NEWS: 659 * RELEASE: 660 * configure.ac: 661 * gst-plugins-ugly.doap: 662 * meson.build: 663 Release 1.13.91 664 6652018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com> 666 667 * docs/plugins/inspect/plugin-a52dec.xml: 668 * docs/plugins/inspect/plugin-amrnb.xml: 669 * docs/plugins/inspect/plugin-amrwbdec.xml: 670 * docs/plugins/inspect/plugin-asf.xml: 671 * docs/plugins/inspect/plugin-cdio.xml: 672 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 673 * docs/plugins/inspect/plugin-dvdread.xml: 674 * docs/plugins/inspect/plugin-dvdsub.xml: 675 * docs/plugins/inspect/plugin-mpeg2dec.xml: 676 * docs/plugins/inspect/plugin-realmedia.xml: 677 * docs/plugins/inspect/plugin-sid.xml: 678 * docs/plugins/inspect/plugin-x264.xml: 679 * docs/plugins/inspect/plugin-xingmux.xml: 680 Update docs 681 6822018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com> 683 684 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 685 docs: plugins: minor addition to plugins list 686 6872018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de> 688 689 * configure.ac: 690 configure.ac: enable largefile support if possible 691 https://bugzilla.gnome.org/show_bug.cgi?id=793103 692 693=== release 1.13.90 === 694 6952018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com> 696 697 * ChangeLog: 698 * NEWS: 699 * RELEASE: 700 * configure.ac: 701 * gst-plugins-ugly.doap: 702 * meson.build: 703 Release 1.13.90 704 7052018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com> 706 707 * docs/plugins/gst-plugins-ugly-plugins.args: 708 * docs/plugins/inspect/plugin-a52dec.xml: 709 * docs/plugins/inspect/plugin-amrnb.xml: 710 * docs/plugins/inspect/plugin-amrwbdec.xml: 711 * docs/plugins/inspect/plugin-asf.xml: 712 * docs/plugins/inspect/plugin-cdio.xml: 713 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 714 * docs/plugins/inspect/plugin-dvdread.xml: 715 * docs/plugins/inspect/plugin-dvdsub.xml: 716 * docs/plugins/inspect/plugin-mpeg2dec.xml: 717 * docs/plugins/inspect/plugin-realmedia.xml: 718 * docs/plugins/inspect/plugin-sid.xml: 719 * docs/plugins/inspect/plugin-x264.xml: 720 * docs/plugins/inspect/plugin-xingmux.xml: 721 Update docs 722 7232018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com> 724 725 * meson.build: 726 * tests/check/meson.build: 727 meson: enable more warnings 728 7292018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com> 730 731 * ext/x264/gstx264enc.c: 732 x264enc: fix build with newer x264 with support for multiple bit depths 733 libx264 used to be built for one specific bit depth, and if we 734 wanted to support multiple bit depths we would have to dynamically 735 load the right .so from different paths. That has changed now, and 736 libx264 can include support for multiple depths in the same lib, 737 so we don't need to do the dlopen() dance any more. We'll keep 738 the vtable stuff around until we can drop support for older x264. 739 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared 740 https://bugzilla.gnome.org/show_bug.cgi?id=792111 741 7422018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com> 743 744 * ext/x264/gstx264enc.c: 745 x264enc: Add format example for option-string 746 https://bugzilla.gnome.org/show_bug.cgi?id=793879 747 7482018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com> 749 750 * meson.build: 751 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_* 752 add_global_arguments() can't be used in subprojects. It's 753 entirely possible that -ugly is a subproject but gstreamer 754 is picked up from an installed location, so we should 755 really use add_project_arguments() in both cases. 756 7572018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com> 758 759 * configure.ac: 760 * docs/plugins/inspect/plugin-a52dec.xml: 761 * docs/plugins/inspect/plugin-amrnb.xml: 762 * docs/plugins/inspect/plugin-amrwbdec.xml: 763 * docs/plugins/inspect/plugin-asf.xml: 764 * docs/plugins/inspect/plugin-cdio.xml: 765 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 766 * docs/plugins/inspect/plugin-dvdread.xml: 767 * docs/plugins/inspect/plugin-dvdsub.xml: 768 * docs/plugins/inspect/plugin-mpeg2dec.xml: 769 * docs/plugins/inspect/plugin-realmedia.xml: 770 * docs/plugins/inspect/plugin-sid.xml: 771 * docs/plugins/inspect/plugin-x264.xml: 772 * docs/plugins/inspect/plugin-xingmux.xml: 773 * meson.build: 774 Back to development 775 776=== release 1.13.1 === 777 7782018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com> 779 780 * NEWS: 781 * configure.ac: 782 * gst-plugins-ugly.doap: 783 * meson.build: 784 Release 1.13.1 785 7862018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com> 787 788 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 789 * docs/plugins/gst-plugins-ugly-plugins.args: 790 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 791 * docs/plugins/inspect/plugin-a52dec.xml: 792 * docs/plugins/inspect/plugin-amrnb.xml: 793 * docs/plugins/inspect/plugin-amrwbdec.xml: 794 * docs/plugins/inspect/plugin-asf.xml: 795 * docs/plugins/inspect/plugin-cdio.xml: 796 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 797 * docs/plugins/inspect/plugin-dvdread.xml: 798 * docs/plugins/inspect/plugin-dvdsub.xml: 799 * docs/plugins/inspect/plugin-mpeg2dec.xml: 800 * docs/plugins/inspect/plugin-realmedia.xml: 801 * docs/plugins/inspect/plugin-sid.xml: 802 * docs/plugins/inspect/plugin-x264.xml: 803 * docs/plugins/inspect/plugin-xingmux.xml: 804 docs: update plugin docs 805 8062018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com> 807 808 * po/id.po: 809 * po/it.po: 810 * po/nl.po: 811 * po/sv.po: 812 po: update translations 813 8142018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com> 815 816 * meson.build: 817 meson: make version numbers ints and fix int/string comparison 818 WARNING: Trying to compare values of different types (str, int). 819 The result of this is undefined and will become a hard error 820 in a future Meson release. 821 8222018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com> 823 824 * configure.ac: 825 autotools: use -fno-strict-aliasing where supported 826 https://bugzilla.gnome.org/show_bug.cgi?id=769183 827 8282018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com> 829 830 * ext/sidplay/meson.build: 831 * meson.build: 832 meson: use -fno-strict-aliasing where supported 833 https://bugzilla.gnome.org/show_bug.cgi?id=769183 834 8352018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com> 836 837 * ext/amrnb/amrnbdec.c: 838 amrnbdec: Don't use g_return_*_if_fail() on data parsing 839 Those functions can be disabled. Instead just use the (existing) 840 function. 841 CID #1427121 842 8432018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com> 844 845 * ext/amrwbdec/amrwbdec.c: 846 amrwbdec: Don't use g_return_*_if_fail() on data parsing 847 Those functions can be disabled. Instead just use the (existing) 848 function. 849 CID #1427093 850 8512017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com> 852 853 * meson.build: 854 meson: skip translations if gettext is not available 855 8562017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com> 857 858 * common: 859 Automatic update of common submodule 860 From e8c7a71 to 3fa2c9e 861 8622017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com> 863 864 * ext/x264/gstx264enc.c: 865 * ext/x264/gstx264enc.h: 866 x264enc: add 'insert-vui' property for users to choose 867 VUI(Video Usability Information) parameters should be set 868 according to the specification. However, some of the existing 869 hardware decoders refuse to decode in certain combinations of 870 the resolution and VUI parameters. To support the legacy 871 decoders, this patch provides 'insert-vui' to skip the settings. 872 https://bugzilla.gnome.org/show_bug.cgi?id=791331 873 8742017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com> 875 876 * ext/cdio/gstcdio.c: 877 * ext/cdio/gstcdio.h: 878 * ext/cdio/gstcdiocddasrc.c: 879 cdio: Fix build with cdio >= 1.0 880 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined 881 as 1 for 1.0. We had various checks for < 83, which of course succeeded 882 now although we are >= 0.83. 883 Fix this by checking for < 76 (0.76) too, as that is the minimum version 884 we currently support and everything < 76 is going to be >= 1.0. 885 https://bugzilla.gnome.org/show_bug.cgi?id=791301 886 8872017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com> 888 889 * common: 890 Automatic update of common submodule 891 From 3f4aa96 to e8c7a71 892 8932017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com> 894 895 * configure.ac: 896 configure: actually use -fvisibility if supported 897 Fix up for previous commit. 898 8992017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com> 900 901 * configure.ac: 902 autotools: stop controlling symbol visibility with -export-symbols-regex 903 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT. 904 This should result in consistent behaviour for the autotools and 905 Meson builds. 906 9072017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com> 908 909 * gst/asfdemux/gstasfdemux.c: 910 asfdemux: Fix prerolling files with "empty" streams 911 This is a regression that was introduced by 912 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941 913 " asfdemux: Add support for dvr-ms" 914 The problem is that some files/streams might contain stream definition 915 but there is no actual packets for those streams. 916 This was used to "define" streams with different bitrates for example. 917 The first_ts calculation resulted in never ever finding a valid first_ts 918 since some streams were empty, and therefore never "activating" itself. 919 Instead of that we first check if we are prerolled. And if we are we 920 unconditionally get the "first_ts" 921 The preroll check has been adapted to check whether streams of 922 each defined type (i.e. audio/video/sub) has been prerolled. This solves 923 the problem of having different streams of a particular type where only 924 one stream actually has data. 925 9262017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com> 927 928 * gst/asfdemux/gstasfdemux.c: 929 asfdemux: Store the stream type in streams 930 The field was present but never set :) 931 9322017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com> 933 934 * ext/a52dec/gsta52dec.c: 935 a52dec: Fix out buffer memory leak in error code path 936 https://bugzilla.gnome.org/show_bug.cgi?id=788119 937 9382017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com> 939 940 * ext/mpeg2dec/gstmpeg2dec.c: 941 mpeg2dec: Fix buffer memory leak in error code path 942 https://bugzilla.gnome.org/show_bug.cgi?id=787817 943 9442017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com> 945 946 * ext/mpeg2dec/gstmpeg2dec.c: 947 mpeg2dec: Unmap output video frame if copying to it fails 948 https://bugzilla.gnome.org/show_bug.cgi?id=787398 949 9502017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com> 951 952 * gst/realmedia/asmrules.c: 953 realmedia: fix leak in asmrules error code path 954 https://bugzilla.gnome.org/show_bug.cgi?id=787056 955 9562017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com> 957 958 * gst/realmedia/rtspreal.c: 959 realmedia: Fix Memory leak in error case 960 https://bugzilla.gnome.org/show_bug.cgi?id=787014 961 9622017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com> 963 964 * tests/files/Makefile.am: 965 * tests/files/cbr_stream.mp3: 966 * tests/files/stream.mp2: 967 * tests/files/vbr_stream.mp3: 968 tests: remove files that were used by the mpg123 unit test 969 9702017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com> 971 972 * Makefile.am: 973 * REQUIREMENTS: 974 * configure.ac: 975 * docs/plugins/Makefile.am: 976 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 977 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 978 * docs/plugins/inspect/plugin-twolame.xml: 979 * ext/Makefile.am: 980 * ext/meson.build: 981 * ext/twolame/Makefile.am: 982 * ext/twolame/gsttwolamemp2enc.c: 983 * ext/twolame/gsttwolamemp2enc.h: 984 * ext/twolame/meson.build: 985 * po/POTFILES.in: 986 Remove twolame plugin, moved to -good 987 https://bugzilla.gnome.org/show_bug.cgi?id=774252 988 9892017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com> 990 991 * Makefile.am: 992 * REQUIREMENTS: 993 * configure.ac: 994 * docs/plugins/Makefile.am: 995 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 996 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 997 * docs/plugins/gst-plugins-ugly-plugins.args: 998 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 999 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 1000 * docs/plugins/inspect/plugin-lame.xml: 1001 * ext/Makefile.am: 1002 * ext/lame/Makefile.am: 1003 * ext/lame/gstlamemp3enc.c: 1004 * ext/lame/gstlamemp3enc.h: 1005 * ext/lame/meson.build: 1006 * ext/lame/plugin.c: 1007 * ext/meson.build: 1008 * m4/Makefile.am: 1009 * m4/as-liblame.m4: 1010 * po/POTFILES.in: 1011 * tests/check/Makefile.am: 1012 * tests/check/gst-plugins-ugly.supp: 1013 * tests/check/meson.build: 1014 * tests/check/pipelines/.gitignore: 1015 * tests/check/pipelines/lame.c: 1016 Remove lame plugin, moved to -good 1017 https://bugzilla.gnome.org/show_bug.cgi?id=774252 1018 10192017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com> 1020 1021 * Makefile.am: 1022 * REQUIREMENTS: 1023 * configure.ac: 1024 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 1025 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 1026 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 1027 * docs/plugins/inspect/plugin-mpg123.xml: 1028 * ext/Makefile.am: 1029 * ext/meson.build: 1030 * ext/mpg123/Makefile.am: 1031 * ext/mpg123/gstmpg123audiodec.c: 1032 * ext/mpg123/gstmpg123audiodec.h: 1033 * ext/mpg123/meson.build: 1034 * tests/check/Makefile.am: 1035 * tests/check/elements/.gitignore: 1036 * tests/check/elements/mpg123audiodec.c: 1037 * tests/check/meson.build: 1038 Remove mpg123 plugin, moved to -good 1039 https://bugzilla.gnome.org/show_bug.cgi?id=774252 1040 10412017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com> 1042 1043 * README: 1044 * common: 1045 Automatic update of common submodule 1046 From 48a5d85 to 3f4aa96 1047 10482017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com> 1049 1050 * ext/sidplay/meson.build: 1051 sidplay: hide symbols in meson for this c++ plugin too 1052 Keep things local, as this is the only c++ plugin 1053 in ugly currently. 1054 10552017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com> 1056 1057 * meson.build: 1058 meson: don't export symbols by default 1059 Only plugin entry points should be exported. 1060 Currently plugins might export more symbols with 1061 the meson build, as we don't have the exports 1062 regexp there that we pass to libtool. 1063 10642017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net> 1065 1066 * ext/x264/gstx264enc.c: 1067 x264enc: add FIXME note for future configuration cleanup 1068 10692017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com> 1070 1071 * ext/dvdread/dvdreadsrc.c: 1072 dvdreadsrc: Fix string memory leak 1073 https://bugzilla.gnome.org/show_bug.cgi?id=785388 1074 10752017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com> 1076 1077 * ext/x264/gstx264enc.c: 1078 x264enc: fix indentation 1079 10802017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com> 1081 1082 * ext/x264/gstx264enc.c: 1083 x264enc: fix caps leak 1084 Move creation of supported sink pads into class_init function 1085 which is also the only place where they're used. Unref the 1086 caps when no longer needed, the pad template will take its 1087 own ref. 1088 https://bugzilla.gnome.org/show_bug.cgi?id=784982 1089 10902017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com> 1091 1092 * ext/mpg123/gstmpg123audiodec.c: 1093 mpg123audiodec: fix caps leak 1094 The pad template takes its own ref, so we should unref the caps. 1095 https://bugzilla.gnome.org/show_bug.cgi?id=784982 1096 10972017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com> 1098 1099 * po/meson.build: 1100 meson: po: use glib preset and read language list from LINGUAS 1101 Supported since meson 0.37, so we can use it now. 1102 11032017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu> 1104 1105 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 1106 dvdlpmdec: Fix overrun from coverity 1107 CID #1414801 1108 11092017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com> 1110 1111 * meson.build: 1112 meson: find python3 via python3 module 1113 https://bugzilla.gnome.org/show_bug.cgi?id=783198 1114 11152017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu> 1116 1117 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 1118 * gst/dvdlpcmdec/gstdvdlpcmdec.h: 1119 dvdlpcmdec: Added support for Blu-Ray audio 1120 https://bugzilla.gnome.org/show_bug.cgi?id=784552 1121 11222017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com> 1123 1124 * gst/asfdemux/gstasfdemux.c: 1125 asfdemux: More index handling 1126 In the same vein as the previous commit, the end of the file might have been 1127 cut and therefore contains bogus data. 1128 If the object is too short, consider it as garbage and return a non-fatal 1129 flow. 1130 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06 1131 11322017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com> 1133 1134 * gst/asfdemux/gstasfdemux.c: 1135 asfdemux; Don't assume index is present at end of file 1136 Some files have garbage at the end of the file, don't error out if we don't 1137 find the index there. 1138 Reverts back to previous behaviour (where corrupted/missing indexex were 1139 not a fatal error). 1140 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06 1141 11422017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com> 1143 1144 * meson.build: 1145 meson: fix with-package-name option 1146 https://bugzilla.gnome.org/show_bug.cgi?id=784082 1147 11482017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net> 1149 1150 * gst/asfdemux/gstasfdemux.c: 1151 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek 1152 ... which is how it has always been until changed coincidentally in commit 1153 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit 1154 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well 1155 to compensate for that in a lateral way 1156 11572017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net> 1158 1159 * ext/x264/gstx264enc.c: 1160 x264enc: relax bframes upper limit count to maximum encoder supported 1161 11622017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com> 1163 1164 * ext/sidplay/meson.build: 1165 meson: don't error out if sidplay library is not found 1166 11672017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com> 1168 1169 * ext/meson.build: 1170 * ext/sidplay/meson.build: 1171 meson: build sid plugin 1172 https://bugzilla.gnome.org/show_bug.cgi?id=784135 1173 11742017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com> 1175 1176 * ext/x264/gstx264enc.c: 1177 x264: fix memory leak 1178 When the allowed caps are the same of template caps the allowed 1179 caps are not unrefed, leaking memory. 1180 https://bugzilla.gnome.org/show_bug.cgi?id=784060 1181 11822017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com> 1183 1184 * tests/check/meson.build: 1185 meson: Do not use path separator in test names 1186 Avoiding warnings like: 1187 WARNING: Target "elements/audioamplify" has a path separator in its name. 1188 11892017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com> 1190 1191 * gst/asfdemux/gstasfdemux.c: 1192 asfdemux: fix checking for header objects 1193 The if 'and' condition was mixed up with the last parameter of the 1194 function and would lead to wrong results 1195 11962017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com> 1197 1198 * Makefile.am: 1199 * config.h.meson: 1200 * meson.build: 1201 meson: don't need config.h.meson any longer 1202 12032017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com> 1204 1205 * meson.build: 1206 * meson_options.txt: 1207 meson: add options to set package name and origin 1208 https://bugzilla.gnome.org/show_bug.cgi?id=782172 1209 12102017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com> 1211 1212 * tests/check/meson.build: 1213 Add gstvideo_dep for meson mpeg2dec test build 1214 12152017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com> 1216 1217 * tests/check/Makefile.am: 1218 * tests/check/elements/mpeg2dec.c: 1219 mpeg2dec test: Fix expected output caps 1220 In the absence of explicit info, video decoders 1221 now output mono multiview caps by default, so make 1222 the expected caps match that 1223 12242017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> 1225 1226 * config.h.meson: 1227 * configure.ac: 1228 * ext/a52dec/Makefile.am: 1229 * ext/amrnb/Makefile.am: 1230 * ext/amrwbdec/Makefile.am: 1231 * ext/cdio/Makefile.am: 1232 * ext/dvdread/Makefile.am: 1233 * ext/lame/Makefile.am: 1234 * ext/mpeg2dec/Makefile.am: 1235 * ext/mpg123/Makefile.am: 1236 * ext/sidplay/Makefile.am: 1237 * ext/twolame/Makefile.am: 1238 * ext/x264/Makefile.am: 1239 * gst/asfdemux/Makefile.am: 1240 * gst/dvdlpcmdec/Makefile.am: 1241 * gst/dvdsub/Makefile.am: 1242 * gst/realmedia/Makefile.am: 1243 * gst/xingmux/Makefile.am: 1244 Remove plugin specific static build option 1245 Static and dynamic plugins now have the same interface. The standard 1246 --enable-static/--enable-shared toggle are sufficient. 1247 12482017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> 1249 1250 * ext/sidplay/gstsiddec.cc: 1251 sid: Make plugin name match plugin file name 1252 12532017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com> 1254 1255 * configure.ac: 1256 * meson.build: 1257 Back to development 1258 1259=== release 1.12.0 === 1260 12612017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com> 1262 1263 * ChangeLog: 1264 * NEWS: 1265 * RELEASE: 1266 * configure.ac: 1267 * docs/plugins/inspect/plugin-a52dec.xml: 1268 * docs/plugins/inspect/plugin-amrnb.xml: 1269 * docs/plugins/inspect/plugin-amrwbdec.xml: 1270 * docs/plugins/inspect/plugin-asf.xml: 1271 * docs/plugins/inspect/plugin-cdio.xml: 1272 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 1273 * docs/plugins/inspect/plugin-dvdread.xml: 1274 * docs/plugins/inspect/plugin-dvdsub.xml: 1275 * docs/plugins/inspect/plugin-lame.xml: 1276 * docs/plugins/inspect/plugin-mpeg2dec.xml: 1277 * docs/plugins/inspect/plugin-mpg123.xml: 1278 * docs/plugins/inspect/plugin-realmedia.xml: 1279 * docs/plugins/inspect/plugin-siddec.xml: 1280 * docs/plugins/inspect/plugin-twolame.xml: 1281 * docs/plugins/inspect/plugin-x264.xml: 1282 * docs/plugins/inspect/plugin-xingmux.xml: 1283 * gst-plugins-ugly.doap: 1284 * meson.build: 1285 Release 1.12.0 1286 12872017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com> 1288 1289 * po/af.po: 1290 * po/az.po: 1291 * po/bg.po: 1292 * po/ca.po: 1293 * po/cs.po: 1294 * po/da.po: 1295 * po/de.po: 1296 * po/el.po: 1297 * po/en_GB.po: 1298 * po/eo.po: 1299 * po/es.po: 1300 * po/eu.po: 1301 * po/fi.po: 1302 * po/fr.po: 1303 * po/fur.po: 1304 * po/gl.po: 1305 * po/hr.po: 1306 * po/hu.po: 1307 * po/id.po: 1308 * po/it.po: 1309 * po/ja.po: 1310 * po/lt.po: 1311 * po/lv.po: 1312 * po/ms.po: 1313 * po/mt.po: 1314 * po/nb.po: 1315 * po/nl.po: 1316 * po/or.po: 1317 * po/pl.po: 1318 * po/pt_BR.po: 1319 * po/ro.po: 1320 * po/ru.po: 1321 * po/sk.po: 1322 * po/sl.po: 1323 * po/sq.po: 1324 * po/sr.po: 1325 * po/sv.po: 1326 * po/tr.po: 1327 * po/uk.po: 1328 * po/vi.po: 1329 * po/zh_CN.po: 1330 Update .po files 1331 13322017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com> 1333 1334 * po/id.po: 1335 * po/sv.po: 1336 po: Update translations 1337 1338=== release 1.11.91 === 1339 13402017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com> 1341 1342 * ChangeLog: 1343 * NEWS: 1344 * RELEASE: 1345 * configure.ac: 1346 * docs/plugins/inspect/plugin-a52dec.xml: 1347 * docs/plugins/inspect/plugin-amrnb.xml: 1348 * docs/plugins/inspect/plugin-amrwbdec.xml: 1349 * docs/plugins/inspect/plugin-asf.xml: 1350 * docs/plugins/inspect/plugin-cdio.xml: 1351 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 1352 * docs/plugins/inspect/plugin-dvdread.xml: 1353 * docs/plugins/inspect/plugin-dvdsub.xml: 1354 * docs/plugins/inspect/plugin-lame.xml: 1355 * docs/plugins/inspect/plugin-mpeg2dec.xml: 1356 * docs/plugins/inspect/plugin-mpg123.xml: 1357 * docs/plugins/inspect/plugin-realmedia.xml: 1358 * docs/plugins/inspect/plugin-siddec.xml: 1359 * docs/plugins/inspect/plugin-twolame.xml: 1360 * docs/plugins/inspect/plugin-x264.xml: 1361 * docs/plugins/inspect/plugin-xingmux.xml: 1362 * gst-plugins-ugly.doap: 1363 * meson.build: 1364 Release 1.11.91 1365 13662017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com> 1367 1368 * po/af.po: 1369 * po/az.po: 1370 * po/bg.po: 1371 * po/ca.po: 1372 * po/cs.po: 1373 * po/da.po: 1374 * po/de.po: 1375 * po/el.po: 1376 * po/en_GB.po: 1377 * po/eo.po: 1378 * po/es.po: 1379 * po/eu.po: 1380 * po/fi.po: 1381 * po/fr.po: 1382 * po/fur.po: 1383 * po/gl.po: 1384 * po/hr.po: 1385 * po/hu.po: 1386 * po/id.po: 1387 * po/it.po: 1388 * po/ja.po: 1389 * po/lt.po: 1390 * po/lv.po: 1391 * po/ms.po: 1392 * po/mt.po: 1393 * po/nb.po: 1394 * po/nl.po: 1395 * po/or.po: 1396 * po/pl.po: 1397 * po/pt_BR.po: 1398 * po/ro.po: 1399 * po/ru.po: 1400 * po/sk.po: 1401 * po/sl.po: 1402 * po/sq.po: 1403 * po/sr.po: 1404 * po/sv.po: 1405 * po/tr.po: 1406 * po/uk.po: 1407 * po/vi.po: 1408 * po/zh_CN.po: 1409 Update .po files 1410 14112017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com> 1412 1413 * po/LINGUAS: 1414 * po/fur.po: 1415 * po/id.po: 1416 * po/sv.po: 1417 po: Update translations 1418 14192017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com> 1420 1421 * ext/x264/gstx264enc.h: 1422 x264: Use __declspec(dllimport) with MinGW too 1423 x264.h says this isn't needed with MinGW, but it looks like it is. 1424 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249 1425 14262017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com> 1427 1428 * common: 1429 Automatic update of common submodule 1430 From 60aeef6 to 48a5d85 1431 14322017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com> 1433 1434 * autogen.sh: 1435 * common: 1436 Automatic update of common submodule 1437 From 39ac2f5 to 60aeef6 1438 1439=== release 1.11.90 === 1440 14412017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com> 1442 1443 * ChangeLog: 1444 * NEWS: 1445 * RELEASE: 1446 * configure.ac: 1447 * docs/plugins/inspect/plugin-a52dec.xml: 1448 * docs/plugins/inspect/plugin-amrnb.xml: 1449 * docs/plugins/inspect/plugin-amrwbdec.xml: 1450 * docs/plugins/inspect/plugin-asf.xml: 1451 * docs/plugins/inspect/plugin-cdio.xml: 1452 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 1453 * docs/plugins/inspect/plugin-dvdread.xml: 1454 * docs/plugins/inspect/plugin-dvdsub.xml: 1455 * docs/plugins/inspect/plugin-lame.xml: 1456 * docs/plugins/inspect/plugin-mpeg2dec.xml: 1457 * docs/plugins/inspect/plugin-mpg123.xml: 1458 * docs/plugins/inspect/plugin-realmedia.xml: 1459 * docs/plugins/inspect/plugin-siddec.xml: 1460 * docs/plugins/inspect/plugin-twolame.xml: 1461 * docs/plugins/inspect/plugin-x264.xml: 1462 * docs/plugins/inspect/plugin-xingmux.xml: 1463 * gst-plugins-ugly.doap: 1464 * meson.build: 1465 Release 1.11.90 1466 14672017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com> 1468 1469 * po/af.po: 1470 * po/az.po: 1471 * po/bg.po: 1472 * po/ca.po: 1473 * po/cs.po: 1474 * po/da.po: 1475 * po/de.po: 1476 * po/el.po: 1477 * po/en_GB.po: 1478 * po/eo.po: 1479 * po/es.po: 1480 * po/eu.po: 1481 * po/fi.po: 1482 * po/fr.po: 1483 * po/gl.po: 1484 * po/hr.po: 1485 * po/hu.po: 1486 * po/id.po: 1487 * po/it.po: 1488 * po/ja.po: 1489 * po/lt.po: 1490 * po/lv.po: 1491 * po/ms.po: 1492 * po/mt.po: 1493 * po/nb.po: 1494 * po/nl.po: 1495 * po/or.po: 1496 * po/pl.po: 1497 * po/pt_BR.po: 1498 * po/ro.po: 1499 * po/ru.po: 1500 * po/sk.po: 1501 * po/sl.po: 1502 * po/sq.po: 1503 * po/sr.po: 1504 * po/sv.po: 1505 * po/tr.po: 1506 * po/uk.po: 1507 * po/vi.po: 1508 * po/zh_CN.po: 1509 Update .po files 1510 15112017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com> 1512 1513 * po/id.po: 1514 * po/sv.po: 1515 po: Update translations 1516 15172017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com> 1518 1519 * tests/check/meson.build: 1520 meson: test: Fix environment object usage 1521 And use get_pkgconfig_variable instead of calling pkg-config ourself 1522 15232017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com> 1524 1525 * REQUIREMENTS: 1526 REQUIREMENTS: update for mad mp3 decoder removal 1527 https://bugzilla.gnome.org/show_bug.cgi?id=776140 1528 15292017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> 1530 1531 * Makefile.am: 1532 Add libgstrmdemux.so to cruft list 1533 This was renamed to libgstrealmedia.so, this fixes helps fixing 1534 uninstalled setup. 1535 https://bugzilla.gnome.org/show_bug.cgi?id=779344 1536 15372017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com> 1538 1539 * docs/plugins/inspect/plugin-realmedia.xml: 1540 * gst/realmedia/Makefile.am: 1541 * gst/realmedia/meson.build: 1542 Rename plugin filenames to match plugin names 1543 libgstrmdemux.so becomes libgstrealmedia.so 1544 https://bugzilla.gnome.org/show_bug.cgi?id=779344 1545 15462017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com> 1547 1548 * ext/mpeg2dec/gstmpeg2dec.c: 1549 mpeg2dec: Fix latency calculation 1550 The latency calculation was missing a scaling by GST_SECOND, 1551 so it would always report a tiny latency. Fix that. 1552 Spotted by Guillaume Desmottes. 1553 15542017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com> 1555 1556 * gst/asfdemux/gstasfdemux.c: 1557 asfdemux: Fix compilation with gcc 7 1558 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object': 1559 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context] 1560 is_encrypted = ! !((flags & 0x8000) << 15); 1561 ~~~~~~~~~~~~~~~~~~^~~~~~ 1562 https://bugzilla.gnome.org/show_bug.cgi?id=779329 1563 15642017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com> 1565 1566 * ext/amrwbdec/amrwb.c: 1567 * ext/amrwbdec/amrwbdec.h: 1568 Update Edgard Lima's email 1569 https://bugzilla.gnome.org/show_bug.cgi?id=779230 1570 15712017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com> 1572 1573 * meson.build: 1574 meson: Update version 1575 15762017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com> 1577 1578 * configure.ac: 1579 Back to development 1580 1581=== release 1.11.2 === 1582 15832017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com> 1584 1585 * ChangeLog: 1586 * NEWS: 1587 * RELEASE: 1588 * configure.ac: 1589 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 1590 * docs/plugins/inspect/plugin-a52dec.xml: 1591 * docs/plugins/inspect/plugin-amrnb.xml: 1592 * docs/plugins/inspect/plugin-amrwbdec.xml: 1593 * docs/plugins/inspect/plugin-asf.xml: 1594 * docs/plugins/inspect/plugin-cdio.xml: 1595 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 1596 * docs/plugins/inspect/plugin-dvdread.xml: 1597 * docs/plugins/inspect/plugin-dvdsub.xml: 1598 * docs/plugins/inspect/plugin-lame.xml: 1599 * docs/plugins/inspect/plugin-mpeg2dec.xml: 1600 * docs/plugins/inspect/plugin-mpg123.xml: 1601 * docs/plugins/inspect/plugin-realmedia.xml: 1602 * docs/plugins/inspect/plugin-siddec.xml: 1603 * docs/plugins/inspect/plugin-twolame.xml: 1604 * docs/plugins/inspect/plugin-x264.xml: 1605 * docs/plugins/inspect/plugin-xingmux.xml: 1606 * gst-plugins-ugly.doap: 1607 Release 1.11.2 1608 16092017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com> 1610 1611 * po/af.po: 1612 * po/az.po: 1613 * po/bg.po: 1614 * po/ca.po: 1615 * po/cs.po: 1616 * po/da.po: 1617 * po/de.po: 1618 * po/el.po: 1619 * po/en_GB.po: 1620 * po/eo.po: 1621 * po/es.po: 1622 * po/eu.po: 1623 * po/fi.po: 1624 * po/fr.po: 1625 * po/gl.po: 1626 * po/hr.po: 1627 * po/hu.po: 1628 * po/id.po: 1629 * po/it.po: 1630 * po/ja.po: 1631 * po/lt.po: 1632 * po/lv.po: 1633 * po/ms.po: 1634 * po/mt.po: 1635 * po/nb.po: 1636 * po/nl.po: 1637 * po/or.po: 1638 * po/pl.po: 1639 * po/pt_BR.po: 1640 * po/ro.po: 1641 * po/ru.po: 1642 * po/sk.po: 1643 * po/sl.po: 1644 * po/sq.po: 1645 * po/sr.po: 1646 * po/sv.po: 1647 * po/tr.po: 1648 * po/uk.po: 1649 * po/vi.po: 1650 * po/zh_CN.po: 1651 Update .po files 1652 16532017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com> 1654 1655 * po/id.po: 1656 * po/sv.po: 1657 po: Update translations 1658 16592017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com> 1660 1661 * Makefile.am: 1662 meson: dist meson build files 1663 Ship meson build files in tarballs, so people who use tarballs 1664 in their builds can start playing with meson already. 1665 16662017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com> 1667 1668 * ext/x264/gstx264enc.c: 1669 x264: Initialize function vtable in plugin_init() 1670 These values are defined in the x264.h header and are not const on 1671 Windows due to the way DLLs work. See: 1672 https://msdn.microsoft.com/en-us/library/619w14ds.aspx 1673 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx 1674 https://bugzilla.gnome.org/show_bug.cgi?id=777903 1675 16762017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com> 1677 1678 * gst/asfdemux/gstasfdemux.c: 1679 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors 1680 https://bugzilla.gnome.org/show_bug.cgi?id=777955 1681 16822017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com> 1683 1684 * gst/asfdemux/gstasfdemux.c: 1685 asfdemux: Reset number of languages to 0 when freeing the array because of errors 1686 Otherwise we will happily index into the array at NULL if the requested 1687 index is smaller than the number of languages that were previously 1688 allocated. 1689 https://bugzilla.gnome.org/show_bug.cgi?id=777937 1690 16912017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com> 1692 1693 * tests/check/meson.build: 1694 meson: Properly use ':' for defining keywords 1695 16962017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com> 1697 1698 * meson.build: 1699 meson: bump version 1700 17012017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com> 1702 1703 * configure.ac: 1704 Back to development 1705 1706=== release 1.11.1 === 1707 17082017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com> 1709 1710 * ChangeLog: 1711 * NEWS: 1712 * RELEASE: 1713 * configure.ac: 1714 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 1715 * docs/plugins/inspect/plugin-a52dec.xml: 1716 * docs/plugins/inspect/plugin-amrnb.xml: 1717 * docs/plugins/inspect/plugin-amrwbdec.xml: 1718 * docs/plugins/inspect/plugin-asf.xml: 1719 * docs/plugins/inspect/plugin-cdio.xml: 1720 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 1721 * docs/plugins/inspect/plugin-dvdread.xml: 1722 * docs/plugins/inspect/plugin-dvdsub.xml: 1723 * docs/plugins/inspect/plugin-lame.xml: 1724 * docs/plugins/inspect/plugin-mpeg2dec.xml: 1725 * docs/plugins/inspect/plugin-mpg123.xml: 1726 * docs/plugins/inspect/plugin-realmedia.xml: 1727 * docs/plugins/inspect/plugin-siddec.xml: 1728 * docs/plugins/inspect/plugin-twolame.xml: 1729 * docs/plugins/inspect/plugin-x264.xml: 1730 * docs/plugins/inspect/plugin-xingmux.xml: 1731 * gst-plugins-ugly.doap: 1732 Release 1.11.1 1733 17342017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com> 1735 1736 * po/af.po: 1737 * po/az.po: 1738 * po/bg.po: 1739 * po/ca.po: 1740 * po/cs.po: 1741 * po/da.po: 1742 * po/de.po: 1743 * po/el.po: 1744 * po/en_GB.po: 1745 * po/eo.po: 1746 * po/es.po: 1747 * po/eu.po: 1748 * po/fi.po: 1749 * po/fr.po: 1750 * po/gl.po: 1751 * po/hr.po: 1752 * po/hu.po: 1753 * po/id.po: 1754 * po/it.po: 1755 * po/ja.po: 1756 * po/lt.po: 1757 * po/lv.po: 1758 * po/ms.po: 1759 * po/mt.po: 1760 * po/nb.po: 1761 * po/nl.po: 1762 * po/or.po: 1763 * po/pl.po: 1764 * po/pt_BR.po: 1765 * po/ro.po: 1766 * po/ru.po: 1767 * po/sk.po: 1768 * po/sl.po: 1769 * po/sq.po: 1770 * po/sr.po: 1771 * po/sv.po: 1772 * po/tr.po: 1773 * po/uk.po: 1774 * po/vi.po: 1775 * po/zh_CN.po: 1776 Update .po files 1777 17782017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com> 1779 1780 * po/hr.po: 1781 * po/id.po: 1782 * po/sv.po: 1783 po: Update translations 1784 17852016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com> 1786 1787 * ext/amrnb/meson.build: 1788 * ext/x264/meson.build: 1789 * meson.build: 1790 meson: Install presets files 1791 17922015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> 1793 1794 * ext/x264/GstX264Enc.prs: 1795 x264enc: Add a youtube preset. 1796 Based on https://support.google.com/youtube/answer/1722171 1797 https://bugzilla.gnome.org/show_bug.cgi?id=751560 1798 17992016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com> 1800 1801 * config.h.meson: 1802 * configure.ac: 1803 * docs/plugins/Makefile.am: 1804 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 1805 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 1806 * docs/plugins/inspect/plugin-mad.xml: 1807 * ext/Makefile.am: 1808 * ext/mad/Makefile.am: 1809 * ext/mad/gstmad.c: 1810 * ext/mad/gstmad.h: 1811 * ext/mad/meson.build: 1812 * ext/meson.build: 1813 mad: remove plugin 1814 We have better replacements such as the mpg123 plugin. 1815 The main reason to keep around mad was for 'freeform' 1816 mp3 support, but mpg123 can handle those too nowadays. 1817 Also, mad is GPL and has been unmaintained for years. 1818 https://bugzilla.gnome.org/show_bug.cgi?id=776140 1819 18202016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com> 1821 1822 * Makefile.am: 1823 * configure.ac: 1824 * win32/MANIFEST: 1825 * win32/common/.gitignore: 1826 * win32/common/config.h: 1827 win32: remove platform-specific copies of generated headers 1828 Unused and no longer needed. 1829 18302016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com> 1831 1832 * .gitignore: 1833 * Makefile.am: 1834 * configure.ac: 1835 * gst-plugins-ugly.spec.in: 1836 Remove generated .spec file 1837 Likely extremely bitrotten, and we should not ship this anyway. 1838 18392016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org> 1840 1841 * meson.build: 1842 meson: Support building without Gst debug 1843 18442016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com> 1845 1846 * README: 1847 * common: 1848 Automatic update of common submodule 1849 From f980fd9 to 39ac2f5 1850 18512016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com> 1852 1853 * gst/asfdemux/gstasfdemux.c: 1854 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams 1855 https://bugzilla.gnome.org/show_bug.cgi?id=775515 1856 18572016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu> 1858 1859 * ext/x264/gstx264enc.c: 1860 x264enc: Add information for mixed mode 1861 https://bugzilla.gnome.org/show_bug.cgi?id=775411 1862 18632016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu> 1864 1865 * ext/x264/gstx264enc.c: 1866 x264enc: Correctly pass interlacing/TFF information 1867 Give the interlacing information correctly to the encoder. Also parse 1868 TFF/BFF information from the caps and pass it too. 1869 https://bugzilla.gnome.org/show_bug.cgi?id=775411 1870 18712016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu> 1872 1873 * ext/x264/gstx264enc.c: 1874 x264enc: Auto-detect interlace mode from caps 1875 If the caps are interlaced, interlacing is always enabled on the 1876 encoder. If the interlace-mode field is missing or if it's progressive, 1877 the encoder uses the "interlaced" property. 1878 https://bugzilla.gnome.org/show_bug.cgi?id=775228 1879 18802016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com> 1881 1882 * .gitmodules: 1883 common: use https protocol for common submodule 1884 https://bugzilla.gnome.org/show_bug.cgi?id=775110 1885 18862016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com> 1887 1888 * gst/realmedia/realhash.c: 1889 real: Fix compiler warnings with latest clang 1890 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion] 1891 *buf1 = 128; 1892 ~ ^~~ 1893 https://bugzilla.gnome.org/show_bug.cgi?id=775112 1894 18952016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com> 1896 1897 * gst/asfdemux/gstasfdemux.c: 1898 asfdemux: Allow 64bit sizes for DATA object 1899 we *can* have files greater than 4GB, any other object should be 1900 smaller than that 1901 19022016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com> 1903 1904 * gst/asfdemux/gstasfdemux.c: 1905 asfdemux: Add sanity check for asf_stream_audio 1906 We should have enough bytes for the specified codec_data 1907 https://bugzilla.gnome.org/show_bug.cgi?id=775070 1908 19092016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com> 1910 1911 * gst/asfdemux/gstasfdemux.c: 1912 asfdemux: Add sanity checks when reading asf_stream_video_format 1913 It should report a size of at least 40 bytes 1914 Also check for the size of the remaining data (i.e. codec_data) 1915 https://bugzilla.gnome.org/show_bug.cgi?id=775070 1916 19172016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com> 1918 1919 * gst/asfdemux/gstasfdemux.c: 1920 asfdemux: Add check for invalid/corrupt asf object 1921 An asf object can't realistically be bigger than 2**32 bytes. 1922 If it reports a size bigger than that, consider it corrupt and properly 1923 propagate the error back. 1924 https://bugzilla.gnome.org/show_bug.cgi?id=775070 1925 19262016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com> 1927 1928 * gst/asfdemux/gstasfdemux.c: 1929 asfdemux: Handle EOS in push-mode on corrupted files 1930 It is possible no streams were activated when receiving EOS, if so 1931 handled it as if we hadn't seen the header 1932 https://bugzilla.gnome.org/show_bug.cgi?id=774846 1933 19342016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com> 1935 1936 * gst/asfdemux/gstasfdemux.c: 1937 * gst/asfdemux/gstasfdemux.h: 1938 asfdemux: FILE headers are mandatory in the header 1939 As per the specification, also avoids ending up trying to play a 1940 file with plenty of un-initialized values. 1941 https://bugzilla.gnome.org/show_bug.cgi?id=774846 1942 19432016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com> 1944 1945 * gst/asfdemux/gstasfdemux.c: 1946 asfdemux: Handle incomplete header in pull mode 1947 pulling headers is meant to complete as a whole. If we don't have 1948 enough data, it's an error. 1949 Avoids pipeline hangs on corrupted files 1950 https://bugzilla.gnome.org/show_bug.cgi?id=774846 1951 19522016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com> 1953 1954 * gst/asfdemux/gstasfdemux.c: 1955 asfdemux: Handle issues with "empty" files 1956 In some corrupted files, we could end up with no actual streams 1957 being exposed. 1958 In those cases, make sure we properly propagate the failure all 1959 the way to the loop function. This avoids ending up in cases where 1960 we are neither EOS'd nor ERROR'd out from a pipeline point of view. 1961 https://bugzilla.gnome.org/show_bug.cgi?id=774846 1962 19632016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> 1964 1965 * ext/dvdread/dvdreadsrc.c: 1966 dvdreadsrc: dvd-spu-clut-change is a sticky custom event 1967 19682016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com> 1969 1970 * meson.build: 1971 meson: Add ignored warnings for MSVC 1972 https://bugzilla.gnome.org/show_bug.cgi?id=774656 1973 19742016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com> 1975 1976 * configure.ac: 1977 * ext/x264/Makefile.am: 1978 * ext/x264/gstx264enc.c: 1979 * ext/x264/gstx264enc.h: 1980 * ext/x264/meson.build: 1981 * meson_options.txt: 1982 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration 1983 x264 has to be compiled specifically for a target bit depth. 1984 Distributions currently ship various libraries in their packages, with 1985 different bit depths. 1986 This change now allows to provide them all at configure time and have 1987 the x264enc element dynamically switch between them based on the bit 1988 depth of the input format. 1989 https://bugzilla.gnome.org/show_bug.cgi?id=763297 1990 19912016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com> 1992 1993 * meson.build: 1994 meson: update version 1995 1996=== release 1.11.0 === 1997 19982016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com> 1999 2000 * configure.ac: 2001 Back to development 2002 2003=== release 1.10.0 === 2004 20052016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com> 2006 2007 * ChangeLog: 2008 * NEWS: 2009 * RELEASE: 2010 * configure.ac: 2011 * docs/plugins/inspect/plugin-a52dec.xml: 2012 * docs/plugins/inspect/plugin-amrnb.xml: 2013 * docs/plugins/inspect/plugin-amrwbdec.xml: 2014 * docs/plugins/inspect/plugin-asf.xml: 2015 * docs/plugins/inspect/plugin-cdio.xml: 2016 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 2017 * docs/plugins/inspect/plugin-dvdread.xml: 2018 * docs/plugins/inspect/plugin-dvdsub.xml: 2019 * docs/plugins/inspect/plugin-lame.xml: 2020 * docs/plugins/inspect/plugin-mad.xml: 2021 * docs/plugins/inspect/plugin-mpeg2dec.xml: 2022 * docs/plugins/inspect/plugin-mpg123.xml: 2023 * docs/plugins/inspect/plugin-realmedia.xml: 2024 * docs/plugins/inspect/plugin-siddec.xml: 2025 * docs/plugins/inspect/plugin-twolame.xml: 2026 * docs/plugins/inspect/plugin-x264.xml: 2027 * docs/plugins/inspect/plugin-xingmux.xml: 2028 * gst-plugins-ugly.doap: 2029 * win32/common/config.h: 2030 Release 1.10.0 2031 20322016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com> 2033 2034 * po/af.po: 2035 * po/az.po: 2036 * po/bg.po: 2037 * po/ca.po: 2038 * po/cs.po: 2039 * po/da.po: 2040 * po/de.po: 2041 * po/el.po: 2042 * po/en_GB.po: 2043 * po/eo.po: 2044 * po/es.po: 2045 * po/eu.po: 2046 * po/fi.po: 2047 * po/fr.po: 2048 * po/gl.po: 2049 * po/hr.po: 2050 * po/hu.po: 2051 * po/id.po: 2052 * po/it.po: 2053 * po/ja.po: 2054 * po/lt.po: 2055 * po/lv.po: 2056 * po/ms.po: 2057 * po/mt.po: 2058 * po/nb.po: 2059 * po/nl.po: 2060 * po/or.po: 2061 * po/pl.po: 2062 * po/pt_BR.po: 2063 * po/ro.po: 2064 * po/ru.po: 2065 * po/sk.po: 2066 * po/sl.po: 2067 * po/sq.po: 2068 * po/sr.po: 2069 * po/sv.po: 2070 * po/tr.po: 2071 * po/uk.po: 2072 * po/vi.po: 2073 * po/zh_CN.po: 2074 Update .po files 2075 20762016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com> 2077 2078 * po/id.po: 2079 * po/sv.po: 2080 po: Update translations 2081 20822016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com> 2083 2084 * meson.build: 2085 * tests/meson.build: 2086 meson: Don't depend on gstreamer-check-1.0 on windows 2087 https://bugzilla.gnome.org/show_bug.cgi?id=773114 2088 20892016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com> 2090 2091 * meson.build: 2092 * tests/check/meson.build: 2093 * tests/meson.build: 2094 Revert "meson: move gstreamer-check-1.0 dependency to tests/check" 2095 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3. 2096 Does not actually work. See: 2097 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31 2098 20992016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com> 2100 2101 * tests/check/meson.build: 2102 meson: fix build outside of gst-all 2103 21042016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com> 2105 2106 * meson.build: 2107 * tests/check/meson.build: 2108 * tests/meson.build: 2109 meson: move gstreamer-check-1.0 dependency to tests/check 2110 https://bugzilla.gnome.org/show_bug.cgi?id=773114 2111 21122016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com> 2113 2114 * meson.build: 2115 meson: Don't set c_std to gnu99 2116 Use the default for each compiler on every platform instead. This 2117 improves our compatibility with compilers that don't have gnu99 as 2118 a c_std. 2119 21202016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com> 2121 2122 * meson.build: 2123 * tests/check/getpluginsdir: 2124 * tests/check/meson.build: 2125 meson: Make use of new environment object and set plugin path to builddir 2126 Workaround source_root being the root directory of all projects 2127 in the subproject case and remove now unneeded getpluginsdir 2128 Bump meson requirement to 0.35 2129 21302016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com> 2131 2132 * hooks/pre-commit.hook: 2133 * meson.build: 2134 * tests/check/getpluginsdir: 2135 meson: Setup pre commit hook and fix getpluginsdir for standalone case 2136 21372016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com> 2138 2139 * meson.build: 2140 meson: update version 2141 2142=== release 1.9.90 === 2143 21442016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com> 2145 2146 * ChangeLog: 2147 * NEWS: 2148 * RELEASE: 2149 * configure.ac: 2150 * docs/plugins/inspect/plugin-a52dec.xml: 2151 * docs/plugins/inspect/plugin-amrnb.xml: 2152 * docs/plugins/inspect/plugin-amrwbdec.xml: 2153 * docs/plugins/inspect/plugin-asf.xml: 2154 * docs/plugins/inspect/plugin-cdio.xml: 2155 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 2156 * docs/plugins/inspect/plugin-dvdread.xml: 2157 * docs/plugins/inspect/plugin-dvdsub.xml: 2158 * docs/plugins/inspect/plugin-lame.xml: 2159 * docs/plugins/inspect/plugin-mad.xml: 2160 * docs/plugins/inspect/plugin-mpeg2dec.xml: 2161 * docs/plugins/inspect/plugin-mpg123.xml: 2162 * docs/plugins/inspect/plugin-realmedia.xml: 2163 * docs/plugins/inspect/plugin-siddec.xml: 2164 * docs/plugins/inspect/plugin-twolame.xml: 2165 * docs/plugins/inspect/plugin-x264.xml: 2166 * docs/plugins/inspect/plugin-xingmux.xml: 2167 * gst-plugins-ugly.doap: 2168 * win32/common/config.h: 2169 Release 1.9.90 2170 21712016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com> 2172 2173 * po/af.po: 2174 * po/az.po: 2175 * po/bg.po: 2176 * po/ca.po: 2177 * po/cs.po: 2178 * po/da.po: 2179 * po/de.po: 2180 * po/el.po: 2181 * po/en_GB.po: 2182 * po/eo.po: 2183 * po/es.po: 2184 * po/eu.po: 2185 * po/fi.po: 2186 * po/fr.po: 2187 * po/gl.po: 2188 * po/hr.po: 2189 * po/hu.po: 2190 * po/id.po: 2191 * po/it.po: 2192 * po/ja.po: 2193 * po/lt.po: 2194 * po/lv.po: 2195 * po/ms.po: 2196 * po/mt.po: 2197 * po/nb.po: 2198 * po/nl.po: 2199 * po/or.po: 2200 * po/pl.po: 2201 * po/pt_BR.po: 2202 * po/ro.po: 2203 * po/ru.po: 2204 * po/sk.po: 2205 * po/sl.po: 2206 * po/sq.po: 2207 * po/sr.po: 2208 * po/sv.po: 2209 * po/tr.po: 2210 * po/uk.po: 2211 * po/vi.po: 2212 * po/zh_CN.po: 2213 Update .po files 2214 22152016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com> 2216 2217 * po/id.po: 2218 * po/sv.po: 2219 po: Update translations 2220 22212016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com> 2222 2223 * ext/x264/gstx264enc.c: 2224 x264enc: Set colorimetry and chroma-site information 2225 https://bugzilla.gnome.org/show_bug.cgi?id=772159 2226 22272016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com> 2228 2229 * meson.build: 2230 * po/meson.build: 2231 meson: hook up translations 2232 22332016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com> 2234 2235 * meson.build: 2236 * tests/check/getpluginsdir: 2237 * tests/check/meson.build: 2238 * tests/meson.build: 2239 meson: hook up unit tests 2240 22412016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com> 2242 2243 * configure.ac: 2244 configure: Depend on gstreamer 1.9.2.1 2245 22462016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com> 2247 2248 * autogen.sh: 2249 * common: 2250 Automatic update of common submodule 2251 From b18d820 to f980fd9 2252 22532016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com> 2254 2255 * autogen.sh: 2256 * common: 2257 Automatic update of common submodule 2258 From f49c55e to b18d820 2259 22602016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com> 2261 2262 * meson.build: 2263 meson: Bump version to 1.9.2 2264 22652016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com> 2266 2267 * configure.ac: 2268 Back to development 2269 2270=== release 1.9.2 === 2271 22722016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com> 2273 2274 * ChangeLog: 2275 * NEWS: 2276 * RELEASE: 2277 * configure.ac: 2278 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 2279 * docs/plugins/inspect/plugin-a52dec.xml: 2280 * docs/plugins/inspect/plugin-amrnb.xml: 2281 * docs/plugins/inspect/plugin-amrwbdec.xml: 2282 * docs/plugins/inspect/plugin-asf.xml: 2283 * docs/plugins/inspect/plugin-cdio.xml: 2284 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 2285 * docs/plugins/inspect/plugin-dvdread.xml: 2286 * docs/plugins/inspect/plugin-dvdsub.xml: 2287 * docs/plugins/inspect/plugin-lame.xml: 2288 * docs/plugins/inspect/plugin-mad.xml: 2289 * docs/plugins/inspect/plugin-mpeg2dec.xml: 2290 * docs/plugins/inspect/plugin-mpg123.xml: 2291 * docs/plugins/inspect/plugin-realmedia.xml: 2292 * docs/plugins/inspect/plugin-siddec.xml: 2293 * docs/plugins/inspect/plugin-twolame.xml: 2294 * docs/plugins/inspect/plugin-x264.xml: 2295 * docs/plugins/inspect/plugin-xingmux.xml: 2296 * gst-plugins-ugly.doap: 2297 * win32/common/config.h: 2298 Release 1.9.2 2299 23002016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com> 2301 2302 * po/af.po: 2303 * po/az.po: 2304 * po/bg.po: 2305 * po/ca.po: 2306 * po/cs.po: 2307 * po/da.po: 2308 * po/de.po: 2309 * po/el.po: 2310 * po/en_GB.po: 2311 * po/eo.po: 2312 * po/es.po: 2313 * po/eu.po: 2314 * po/fi.po: 2315 * po/fr.po: 2316 * po/gl.po: 2317 * po/hr.po: 2318 * po/hu.po: 2319 * po/id.po: 2320 * po/it.po: 2321 * po/ja.po: 2322 * po/lt.po: 2323 * po/lv.po: 2324 * po/ms.po: 2325 * po/mt.po: 2326 * po/nb.po: 2327 * po/nl.po: 2328 * po/or.po: 2329 * po/pl.po: 2330 * po/pt_BR.po: 2331 * po/ro.po: 2332 * po/ru.po: 2333 * po/sk.po: 2334 * po/sl.po: 2335 * po/sq.po: 2336 * po/sr.po: 2337 * po/sv.po: 2338 * po/tr.po: 2339 * po/uk.po: 2340 * po/vi.po: 2341 * po/zh_CN.po: 2342 po: Update translations 2343 23442016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com> 2345 2346 * ext/sidplay/gstsiddec.cc: 2347 siddec: Fix compilation with debugging disabled 2348 gstsiddec.o 2349 gstsiddec.cc: In function ‘void play_loop(GstPad*)’: 2350 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable] 2351 const gchar *reason = gst_flow_get_name (ret); 2352 ^ 2353 23542016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com> 2355 2356 * ext/sidplay/gstsiddec.cc: 2357 * gst/asfdemux/gstasfdemux.c: 2358 * gst/realmedia/rmdemux.c: 2359 Use the new API to post flow ERROR messages on the bus 2360 https://bugzilla.gnome.org/show_bug.cgi?id=770158 2361 23622016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org> 2363 2364 * gst/asfdemux/meson.build: 2365 meson: Link asfdemux against the gstsdp library 2366 23672016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org> 2368 2369 * meson.build: 2370 meson: Add support for fallback subprojects 2371 23722016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com> 2373 2374 * .gitignore: 2375 * config.h.meson: 2376 * ext/a52dec/meson.build: 2377 * ext/amrnb/meson.build: 2378 * ext/amrwbdec/meson.build: 2379 * ext/cdio/meson.build: 2380 * ext/dvdread/meson.build: 2381 * ext/lame/meson.build: 2382 * ext/mad/meson.build: 2383 * ext/meson.build: 2384 * ext/mpeg2dec/meson.build: 2385 * ext/mpg123/meson.build: 2386 * ext/twolame/meson.build: 2387 * ext/x264/meson.build: 2388 * gst/asfdemux/meson.build: 2389 * gst/dvdlpcmdec/meson.build: 2390 * gst/dvdsub/meson.build: 2391 * gst/meson.build: 2392 * gst/realmedia/meson.build: 2393 * gst/xingmux/meson.build: 2394 * meson.build: 2395 Add support for Meson as alternative/parallel build system 2396 https://github.com/mesonbuild/meson 2397 With contributions from: 2398 Tim-Philipp Müller <tim@centricular.com> 2399 Jussi Pakkanen <jpakkane@gmail.com> (original port) 2400 Highlights of the features provided are: 2401 * Faster builds on Linux (~40-50% faster) 2402 * The ability to build with MSVC on Windows 2403 * Generate Visual Studio project files 2404 * Generate XCode project files 2405 * Much faster builds on Windows (on-par with Linux) 2406 * Seriously fast configure and building on embedded 2407 ... and many more. For more details see: 2408 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html 2409 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html 2410 Building with Meson should work on both Linux and Windows, but may 2411 need a few more tweaks on other operating systems. 2412 24132016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com> 2414 2415 * ext/a52dec/gsta52dec.c: 2416 * ext/dvdread/dvdreadsrc.c: 2417 * ext/x264/gstx264enc.h: 2418 * gst/realmedia/realhash.c: 2419 * gst/realmedia/rtspreal.c: 2420 plugins: Use <stdint.h> instead of _stdint.h 2421 _stdint.h is generated by Autotools and we don't really need it. All 2422 supported platforms now ship with stdint.h. The only stickler was MSVC, 2423 and since Visual Studio 2015 it also ships stdint.h now. 2424 24252016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com> 2426 2427 * ext/mpeg2dec/perftest.c: 2428 mpeg2dec: remove file no longer used or needed 2429 24302016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com> 2431 2432 * gst/dvdlpcmdec/Makefile.am: 2433 dvdlpcmdec: add libgstbase CFLAGS as well 2434 For consistency. 2435 https://bugzilla.gnome.org/show_bug.cgi?id=769610 2436 24372016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com> 2438 2439 * gst/dvdlpcmdec/Makefile.am: 2440 dvdlpcmdec: link libgstbase-1.0 2441 https://bugzilla.gnome.org/show_bug.cgi?id=769610 2442 24432016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> 2444 2445 * gst/asfdemux/gstasfdemux.c: 2446 asfdemux: Add byte rate based bitrate tag in case there are no audio props 2447 https://bugzilla.gnome.org/show_bug.cgi?id=769418 2448 24492016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de> 2450 2451 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 2452 * gst/dvdlpcmdec/gstdvdlpcmdec.h: 2453 dvdlpcmdec: add support for another format 2454 The format specification can be found here: 2455 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf 2456 Note: This format is also used for Wifi-Display. 2457 https://bugzilla.gnome.org/show_bug.cgi?id=765807 2458 24592016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de> 2460 2461 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 2462 * gst/dvdlpcmdec/gstdvdlpcmdec.h: 2463 dvdlpcmdec: rewrite to use GstAudioDecoder 2464 https://bugzilla.gnome.org/show_bug.cgi?id=765807 2465 24662016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com> 2467 2468 * ext/sidplay/gstsiddec.cc: 2469 sidplay: fix compiler warnings when building with -O3 2470 Avoid compiler warnings "‘foo’ may be used uninitialized in this 2471 function" when building with -O3 by checking the return bool value 2472 of format conversion function. 2473 https://bugzilla.gnome.org/show_bug.cgi?id=769116 2474 24752016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net> 2476 2477 * common: 2478 Automatic update of common submodule 2479 From f363b32 to f49c55e 2480 24812016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com> 2482 2483 * configure.ac: 2484 Back to development 2485 2486=== release 1.9.1 === 2487 24882016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com> 2489 2490 * ChangeLog: 2491 * NEWS: 2492 * RELEASE: 2493 * configure.ac: 2494 * docs/plugins/inspect/plugin-a52dec.xml: 2495 * docs/plugins/inspect/plugin-amrnb.xml: 2496 * docs/plugins/inspect/plugin-amrwbdec.xml: 2497 * docs/plugins/inspect/plugin-asf.xml: 2498 * docs/plugins/inspect/plugin-cdio.xml: 2499 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 2500 * docs/plugins/inspect/plugin-dvdread.xml: 2501 * docs/plugins/inspect/plugin-dvdsub.xml: 2502 * docs/plugins/inspect/plugin-lame.xml: 2503 * docs/plugins/inspect/plugin-mad.xml: 2504 * docs/plugins/inspect/plugin-mpeg2dec.xml: 2505 * docs/plugins/inspect/plugin-mpg123.xml: 2506 * docs/plugins/inspect/plugin-realmedia.xml: 2507 * docs/plugins/inspect/plugin-siddec.xml: 2508 * docs/plugins/inspect/plugin-twolame.xml: 2509 * docs/plugins/inspect/plugin-x264.xml: 2510 * docs/plugins/inspect/plugin-xingmux.xml: 2511 * gst-plugins-ugly.doap: 2512 * win32/common/config.h: 2513 Release 1.9.1 2514 25152016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com> 2516 2517 * po/af.po: 2518 * po/az.po: 2519 * po/bg.po: 2520 * po/ca.po: 2521 * po/cs.po: 2522 * po/da.po: 2523 * po/de.po: 2524 * po/el.po: 2525 * po/en_GB.po: 2526 * po/eo.po: 2527 * po/es.po: 2528 * po/eu.po: 2529 * po/fi.po: 2530 * po/fr.po: 2531 * po/gl.po: 2532 * po/hr.po: 2533 * po/hu.po: 2534 * po/id.po: 2535 * po/it.po: 2536 * po/ja.po: 2537 * po/lt.po: 2538 * po/lv.po: 2539 * po/ms.po: 2540 * po/mt.po: 2541 * po/nb.po: 2542 * po/nl.po: 2543 * po/or.po: 2544 * po/pl.po: 2545 * po/pt_BR.po: 2546 * po/ro.po: 2547 * po/ru.po: 2548 * po/sk.po: 2549 * po/sl.po: 2550 * po/sq.po: 2551 * po/sr.po: 2552 * po/sv.po: 2553 * po/tr.po: 2554 * po/uk.po: 2555 * po/vi.po: 2556 * po/zh_CN.po: 2557 Update .po files 2558 25592016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com> 2560 2561 * po/hr.po: 2562 po: Update translations 2563 25642016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> 2565 2566 * common: 2567 Automatic update of common submodule 2568 From ac2f647 to f363b32 2569 25702015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk> 2571 2572 * gst/asfdemux/gstasfdemux.c: 2573 asfdemux: fix seeking back after EOS has been reached in push mode 2574 Fix seeking when demuxer is in INDEX state. This happens when we 2575 reached the end of the stream. It should still be possible to do 2576 a flushing seek and seek back to any other position though. Instead 2577 the demuxer would just go straight to EOS again instead of going 2578 back to processing packets again from the new position. 2579 https://bugzilla.gnome.org/show_bug.cgi?id=749066 2580 25812016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> 2582 2583 * gst/realmedia/rdtmanager.c: 2584 rdtmanager: fix clock leak 2585 The clock returned by gst_system_clock_obtain() was never unreffed. 2586 https://bugzilla.gnome.org/show_bug.cgi?id=766565 2587 25882016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com> 2589 2590 * docs/plugins/inspect/plugin-a52dec.xml: 2591 * docs/plugins/inspect/plugin-amrnb.xml: 2592 * docs/plugins/inspect/plugin-amrwbdec.xml: 2593 * docs/plugins/inspect/plugin-asf.xml: 2594 * docs/plugins/inspect/plugin-cdio.xml: 2595 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 2596 * docs/plugins/inspect/plugin-dvdread.xml: 2597 * docs/plugins/inspect/plugin-dvdsub.xml: 2598 * docs/plugins/inspect/plugin-lame.xml: 2599 * docs/plugins/inspect/plugin-mad.xml: 2600 * docs/plugins/inspect/plugin-mpeg2dec.xml: 2601 * docs/plugins/inspect/plugin-mpg123.xml: 2602 * docs/plugins/inspect/plugin-realmedia.xml: 2603 * docs/plugins/inspect/plugin-siddec.xml: 2604 * docs/plugins/inspect/plugin-twolame.xml: 2605 * docs/plugins/inspect/plugin-x264.xml: 2606 * docs/plugins/inspect/plugin-xingmux.xml: 2607 docs: Update for git master 2608 26092016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com> 2610 2611 * ext/amrnb/amrnbdec.c: 2612 * ext/mad/gstmad.c: 2613 amrnbec, mad: fix two more parse function declarations 2614 26152016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com> 2616 2617 * ext/a52dec/gsta52dec.c: 2618 * ext/amrwbdec/amrwbdec.c: 2619 a52dec, amrwbec: fix parse function declaration mismatch 2620 Fixes MSVC compiler warning: 2621 amrwbdec.c(99): warning C4133: '=': incompatible types 2622 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to 2623 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' 2624 gsta52dec.c(156): warning C4133: '=': incompatible types 2625 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to 2626 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' 2627 26282016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com> 2629 2630 * ext/mpg123/gstmpg123audiodec.h: 2631 mpg123: fix build with msvc 2632 Fix syntax errors when compiling against cerbero-provided libmpg123 2633 headers. We do the same as the libmpg123 internal visual studio 2634 build here. 2635 mpg123.h(1378): error C2143: syntax error: missing ')' before '(' 2636 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal 2637 mpg123.h(1378): error C2143: syntax error: missing ')' before '*' 2638 mpg123.h(1378): error C2091: function returns function 2639 mpg123.h(1378): error C2143: syntax error: missing '{' before '*' 2640 mpg123.h(1378): error C2059: syntax error: ')' 2641 mpg123.h(1379): error C2143: syntax error: missing ')' before '*' 2642 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef' 2643 ... 2644 26452016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com> 2646 2647 * configure.ac: 2648 * ext/mpeg2dec/gstmpeg2dec.c: 2649 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build 2650 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement 2651 and get rid of version-dependent code paths. There's still 2652 avdec_mpeg2video for those who are stuck on ancient distros which 2653 we don't target any more. 2654 Also fixes build with MSVC, which doesn't like #if #else #endif 2655 inside macro arguments (like the GST_DEBUG_OBJECT in line 941). 2656 26572016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com> 2658 2659 * README: 2660 * common: 2661 Automatic update of common submodule 2662 From 6f2d209 to ac2f647 2663 26642016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com> 2665 2666 * ext/a52dec/gsta52dec.c: 2667 * ext/amrnb/amrnbdec.c: 2668 * ext/amrnb/amrnbenc.c: 2669 * ext/amrwbdec/amrwbdec.c: 2670 * ext/dvdread/dvdreadsrc.c: 2671 * ext/lame/gstlamemp3enc.c: 2672 * ext/mad/gstmad.c: 2673 * ext/mpeg2dec/gstmpeg2dec.c: 2674 * ext/sidplay/gstsiddec.cc: 2675 * ext/twolame/gsttwolamemp2enc.c: 2676 * ext/x264/gstx264enc.c: 2677 * gst/asfdemux/gstasfdemux.c: 2678 * gst/asfdemux/gstrtpasfdepay.c: 2679 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 2680 * gst/dvdsub/gstdvdsubdec.c: 2681 * gst/dvdsub/gstdvdsubparse.c: 2682 * gst/realmedia/pnmsrc.c: 2683 * gst/realmedia/rademux.c: 2684 * gst/realmedia/rdtdepay.c: 2685 * gst/realmedia/rdtmanager.c: 2686 * gst/realmedia/rmdemux.c: 2687 * gst/xingmux/gstxingmux.c: 2688 ugly: use new gst_element_class_add_static_pad_template() 2689 https://bugzilla.gnome.org/show_bug.cgi?id=763082 2690 26912016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com> 2692 2693 * configure.ac: 2694 Back to development 2695 2696=== release 1.8.0 === 2697 26982016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com> 2699 2700 * ChangeLog: 2701 * NEWS: 2702 * RELEASE: 2703 * configure.ac: 2704 * docs/plugins/inspect/plugin-a52dec.xml: 2705 * docs/plugins/inspect/plugin-amrnb.xml: 2706 * docs/plugins/inspect/plugin-amrwbdec.xml: 2707 * docs/plugins/inspect/plugin-asf.xml: 2708 * docs/plugins/inspect/plugin-cdio.xml: 2709 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 2710 * docs/plugins/inspect/plugin-dvdread.xml: 2711 * docs/plugins/inspect/plugin-dvdsub.xml: 2712 * docs/plugins/inspect/plugin-lame.xml: 2713 * docs/plugins/inspect/plugin-mad.xml: 2714 * docs/plugins/inspect/plugin-mpeg2dec.xml: 2715 * docs/plugins/inspect/plugin-mpg123.xml: 2716 * docs/plugins/inspect/plugin-realmedia.xml: 2717 * docs/plugins/inspect/plugin-siddec.xml: 2718 * docs/plugins/inspect/plugin-twolame.xml: 2719 * docs/plugins/inspect/plugin-x264.xml: 2720 * docs/plugins/inspect/plugin-xingmux.xml: 2721 * gst-plugins-ugly.doap: 2722 * win32/common/config.h: 2723 Release 1.8.0 2724 27252016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com> 2726 2727 * po/af.po: 2728 * po/az.po: 2729 * po/bg.po: 2730 * po/ca.po: 2731 * po/cs.po: 2732 * po/da.po: 2733 * po/de.po: 2734 * po/el.po: 2735 * po/en_GB.po: 2736 * po/eo.po: 2737 * po/es.po: 2738 * po/eu.po: 2739 * po/fi.po: 2740 * po/fr.po: 2741 * po/gl.po: 2742 * po/hr.po: 2743 * po/hu.po: 2744 * po/id.po: 2745 * po/it.po: 2746 * po/ja.po: 2747 * po/lt.po: 2748 * po/lv.po: 2749 * po/ms.po: 2750 * po/mt.po: 2751 * po/nb.po: 2752 * po/nl.po: 2753 * po/or.po: 2754 * po/pl.po: 2755 * po/pt_BR.po: 2756 * po/ro.po: 2757 * po/ru.po: 2758 * po/sk.po: 2759 * po/sl.po: 2760 * po/sq.po: 2761 * po/sr.po: 2762 * po/sv.po: 2763 * po/tr.po: 2764 * po/uk.po: 2765 * po/vi.po: 2766 * po/zh_CN.po: 2767 Update .po files 2768 2769=== release 1.7.91 === 2770 27712016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com> 2772 2773 * ChangeLog: 2774 * NEWS: 2775 * RELEASE: 2776 * configure.ac: 2777 * docs/plugins/inspect/plugin-a52dec.xml: 2778 * docs/plugins/inspect/plugin-amrnb.xml: 2779 * docs/plugins/inspect/plugin-amrwbdec.xml: 2780 * docs/plugins/inspect/plugin-asf.xml: 2781 * docs/plugins/inspect/plugin-cdio.xml: 2782 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 2783 * docs/plugins/inspect/plugin-dvdread.xml: 2784 * docs/plugins/inspect/plugin-dvdsub.xml: 2785 * docs/plugins/inspect/plugin-lame.xml: 2786 * docs/plugins/inspect/plugin-mad.xml: 2787 * docs/plugins/inspect/plugin-mpeg2dec.xml: 2788 * docs/plugins/inspect/plugin-mpg123.xml: 2789 * docs/plugins/inspect/plugin-realmedia.xml: 2790 * docs/plugins/inspect/plugin-siddec.xml: 2791 * docs/plugins/inspect/plugin-twolame.xml: 2792 * docs/plugins/inspect/plugin-x264.xml: 2793 * docs/plugins/inspect/plugin-xingmux.xml: 2794 * gst-plugins-ugly.doap: 2795 * win32/common/config.h: 2796 Release 1.7.91 2797 27982016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com> 2799 2800 * po/af.po: 2801 * po/az.po: 2802 * po/bg.po: 2803 * po/ca.po: 2804 * po/cs.po: 2805 * po/da.po: 2806 * po/de.po: 2807 * po/el.po: 2808 * po/en_GB.po: 2809 * po/eo.po: 2810 * po/es.po: 2811 * po/eu.po: 2812 * po/fi.po: 2813 * po/fr.po: 2814 * po/gl.po: 2815 * po/hr.po: 2816 * po/hu.po: 2817 * po/id.po: 2818 * po/it.po: 2819 * po/ja.po: 2820 * po/lt.po: 2821 * po/lv.po: 2822 * po/ms.po: 2823 * po/mt.po: 2824 * po/nb.po: 2825 * po/nl.po: 2826 * po/or.po: 2827 * po/pl.po: 2828 * po/pt_BR.po: 2829 * po/ro.po: 2830 * po/ru.po: 2831 * po/sk.po: 2832 * po/sl.po: 2833 * po/sq.po: 2834 * po/sr.po: 2835 * po/sv.po: 2836 * po/tr.po: 2837 * po/uk.po: 2838 * po/vi.po: 2839 * po/zh_CN.po: 2840 Update .po files 2841 28422016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com> 2843 2844 * gst/asfdemux/gstasfdemux.c: 2845 * gst/asfdemux/gstasfdemux.h: 2846 asfdemux: Don't modify segment values on accurate seeks 2847 When dealing with accurate seeks, we want to return exactly the segment 2848 that was requested by the seek event, and not adjust the values. 2849 https://bugzilla.gnome.org/show_bug.cgi?id=755469 2850 2851=== release 1.7.90 === 2852 28532016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com> 2854 2855 * ChangeLog: 2856 * NEWS: 2857 * RELEASE: 2858 * configure.ac: 2859 * docs/plugins/inspect/plugin-a52dec.xml: 2860 * docs/plugins/inspect/plugin-amrnb.xml: 2861 * docs/plugins/inspect/plugin-amrwbdec.xml: 2862 * docs/plugins/inspect/plugin-asf.xml: 2863 * docs/plugins/inspect/plugin-cdio.xml: 2864 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 2865 * docs/plugins/inspect/plugin-dvdread.xml: 2866 * docs/plugins/inspect/plugin-dvdsub.xml: 2867 * docs/plugins/inspect/plugin-lame.xml: 2868 * docs/plugins/inspect/plugin-mad.xml: 2869 * docs/plugins/inspect/plugin-mpeg2dec.xml: 2870 * docs/plugins/inspect/plugin-mpg123.xml: 2871 * docs/plugins/inspect/plugin-realmedia.xml: 2872 * docs/plugins/inspect/plugin-siddec.xml: 2873 * docs/plugins/inspect/plugin-twolame.xml: 2874 * docs/plugins/inspect/plugin-x264.xml: 2875 * docs/plugins/inspect/plugin-xingmux.xml: 2876 * gst-plugins-ugly.doap: 2877 * win32/common/config.h: 2878 Release 1.7.90 2879 28802016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com> 2881 2882 * po/af.po: 2883 * po/az.po: 2884 * po/ca.po: 2885 * po/cs.po: 2886 * po/da.po: 2887 * po/de.po: 2888 * po/el.po: 2889 * po/en_GB.po: 2890 * po/eo.po: 2891 * po/es.po: 2892 * po/eu.po: 2893 * po/fi.po: 2894 * po/fr.po: 2895 * po/gl.po: 2896 * po/hr.po: 2897 * po/hu.po: 2898 * po/id.po: 2899 * po/it.po: 2900 * po/ja.po: 2901 * po/lt.po: 2902 * po/lv.po: 2903 * po/ms.po: 2904 * po/mt.po: 2905 * po/nb.po: 2906 * po/nl.po: 2907 * po/or.po: 2908 * po/pl.po: 2909 * po/pt_BR.po: 2910 * po/ro.po: 2911 * po/ru.po: 2912 * po/sk.po: 2913 * po/sl.po: 2914 * po/sq.po: 2915 * po/sr.po: 2916 * po/sv.po: 2917 * po/tr.po: 2918 * po/uk.po: 2919 * po/vi.po: 2920 * po/zh_CN.po: 2921 Update .po files 2922 29232016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com> 2924 2925 * po/bg.po: 2926 po: Update translations 2927 29282016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org> 2929 2930 * ext/dvdread/dvdreadsrc.c: 2931 dvdread: Fix seek starting at 0 for title != 1 2932 Otherwise the playback would start at title 0 2933 https://bugzilla.gnome.org/show_bug.cgi?id=762787 2934 29352016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com> 2936 2937 * common: 2938 Automatic update of common submodule 2939 From b64f03f to 6f2d209 2940 29412016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com> 2942 2943 * gst/asfdemux/gstasfdemux.c: 2944 asfdemux: fix adding bitrate to stream tags 2945 https://bugzilla.gnome.org/show_bug.cgi?id=699586 2946 29472016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com> 2948 2949 * gst/asfdemux/asf.vcproj: 2950 * gst/realmedia/rmdemux.vcproj: 2951 * win32/MANIFEST: 2952 * win32/gst.sln: 2953 * win32/vs6/gst_plugins_ugly.dsw: 2954 * win32/vs6/libgstasfdemux.dsp: 2955 * win32/vs6/libgstdvdlpcmdec.dsp: 2956 * win32/vs6/libgstdvdsub.dsp: 2957 * win32/vs6/libgstlame.dsp: 2958 * win32/vs6/libgstmad.dsp: 2959 * win32/vs6/libgstrealmedia.dsp: 2960 * win32/vs6/libgstsynaesthesia.dsp: 2961 win32: remove outdated build cruft 2962 This hasn't been touched for generations, doesn't work, 2963 and is just causing confusion. We also don't want to 2964 maintain these files manually. 2965 29662016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com> 2967 2968 * ext/mpeg2dec/gstmpeg2dec.c: 2969 mpeg2dec: don't use exported but undeclared core debug category symbols 2970 It's not right and won't work on Windows with MSVC. 2971 29722016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com> 2973 2974 * configure.ac: 2975 Back to development 2976 2977=== release 1.7.2 === 2978 29792016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com> 2980 2981 * ChangeLog: 2982 * NEWS: 2983 * RELEASE: 2984 * configure.ac: 2985 * docs/plugins/inspect/plugin-a52dec.xml: 2986 * docs/plugins/inspect/plugin-amrnb.xml: 2987 * docs/plugins/inspect/plugin-amrwbdec.xml: 2988 * docs/plugins/inspect/plugin-asf.xml: 2989 * docs/plugins/inspect/plugin-cdio.xml: 2990 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 2991 * docs/plugins/inspect/plugin-dvdread.xml: 2992 * docs/plugins/inspect/plugin-dvdsub.xml: 2993 * docs/plugins/inspect/plugin-lame.xml: 2994 * docs/plugins/inspect/plugin-mad.xml: 2995 * docs/plugins/inspect/plugin-mpeg2dec.xml: 2996 * docs/plugins/inspect/plugin-mpg123.xml: 2997 * docs/plugins/inspect/plugin-realmedia.xml: 2998 * docs/plugins/inspect/plugin-siddec.xml: 2999 * docs/plugins/inspect/plugin-twolame.xml: 3000 * docs/plugins/inspect/plugin-x264.xml: 3001 * docs/plugins/inspect/plugin-xingmux.xml: 3002 * gst-plugins-ugly.doap: 3003 * win32/common/config.h: 3004 Release 1.7.2 3005 30062016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com> 3007 3008 * po/af.po: 3009 * po/az.po: 3010 * po/bg.po: 3011 * po/ca.po: 3012 * po/cs.po: 3013 * po/da.po: 3014 * po/de.po: 3015 * po/el.po: 3016 * po/en_GB.po: 3017 * po/eo.po: 3018 * po/es.po: 3019 * po/eu.po: 3020 * po/fi.po: 3021 * po/gl.po: 3022 * po/hr.po: 3023 * po/hu.po: 3024 * po/id.po: 3025 * po/it.po: 3026 * po/ja.po: 3027 * po/lt.po: 3028 * po/lv.po: 3029 * po/ms.po: 3030 * po/mt.po: 3031 * po/nb.po: 3032 * po/nl.po: 3033 * po/or.po: 3034 * po/pl.po: 3035 * po/ro.po: 3036 * po/ru.po: 3037 * po/sk.po: 3038 * po/sl.po: 3039 * po/sq.po: 3040 * po/sr.po: 3041 * po/sv.po: 3042 * po/tr.po: 3043 * po/uk.po: 3044 * po/vi.po: 3045 * po/zh_CN.po: 3046 Update .po files 3047 30482016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com> 3049 3050 * po/fr.po: 3051 * po/pt_BR.po: 3052 po: Update translations 3053 30542016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com> 3055 3056 * ext/sidplay/gstsiddec.cc: 3057 sidplay: Fix compiler warning about C++11 compatibility 3058 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix] 3059 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }" 3060 ^ 3061 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix] 3062 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }" 3063 ^ 3064 30652016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com> 3066 3067 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 3068 * docs/plugins/inspect/plugin-a52dec.xml: 3069 * docs/plugins/inspect/plugin-amrnb.xml: 3070 * docs/plugins/inspect/plugin-amrwbdec.xml: 3071 * docs/plugins/inspect/plugin-asf.xml: 3072 * docs/plugins/inspect/plugin-cdio.xml: 3073 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 3074 * docs/plugins/inspect/plugin-dvdread.xml: 3075 * docs/plugins/inspect/plugin-dvdsub.xml: 3076 * docs/plugins/inspect/plugin-lame.xml: 3077 * docs/plugins/inspect/plugin-mad.xml: 3078 * docs/plugins/inspect/plugin-mpeg2dec.xml: 3079 * docs/plugins/inspect/plugin-mpg123.xml: 3080 * docs/plugins/inspect/plugin-realmedia.xml: 3081 * docs/plugins/inspect/plugin-siddec.xml: 3082 * docs/plugins/inspect/plugin-twolame.xml: 3083 * docs/plugins/inspect/plugin-x264.xml: 3084 * docs/plugins/inspect/plugin-xingmux.xml: 3085 docs: update inspection to git and fix mpg123 inspect location 3086 30872016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com> 3088 3089 * tests/files/Makefile.am: 3090 * tests/files/stream.mp2: 3091 tests: fix distcheck 3092 30932016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com> 3094 3095 * configure.ac: 3096 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 3097 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 3098 * docs/plugins/xml/plugin-mpg123.xml: 3099 * ext/Makefile.am: 3100 * gst-plugins-ugly.spec.in: 3101 * tests/check/Makefile.am: 3102 mpg123: move from -bad to -ugly 3103 Hook up to build system, add to docs 3104 31052016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com> 3106 3107 * configure.ac: 3108 * tests/Makefile.am: 3109 * tests/check/Makefile.am: 3110 * tests/check/elements/.gitignore: 3111 * tests/files/Makefile.am: 3112 * tests/files/cbr_stream.mp3: 3113 * tests/files/vbr_stream.mp3: 3114 tests: add test data for mpg123 plugin 3115 31162016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com> 3117 3118 Merge branch 'plugin-move-mpg123' 3119 Move mpg123 plugin from -bad to -ugly. 3120 https://bugzilla.gnome.org/show_bug.cgi?id=719849 3121 31222015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com> 3123 3124 * ext/mpg123/gstmpg123audiodec.c: 3125 plugins-bad: Fix example pipelines 3126 rename gst-launch --> gst-launch-1.0 3127 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**) 3128 fix caps in examples 3129 https://bugzilla.gnome.org/show_bug.cgi?id=759432 3130 31312015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com> 3132 3133 * ext/mpg123/gstmpg123audiodec.c: 3134 mpg123: still reset pending audio info on hard flush 3135 Follow-up to previous commit. 3136 https://bugzilla.gnome.org/show_bug.cgi?id=752431 3137 31382015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com> 3139 3140 * ext/mpg123/gstmpg123audiodec.c: 3141 mpg123: fix handling of sample rate change during playback 3142 If the sample rate of the media changes, the resulting flush will 3143 clear the has_next_audioinfo flag, and the caps won't be sent 3144 downstream. 3145 https://bugzilla.gnome.org/show_bug.cgi?id=752431 3146 31472015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com> 3148 3149 * ext/mpg123/gstmpg123audiodec.c: 3150 audiodecoders: use default pad accept-caps handling 3151 Avoids useless check of downstream caps when handling an 3152 accept-caps query 3153 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec, 3154 sbcdec, adpcmdec, sirendec 3155 31562015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com> 3157 3158 * ext/mpg123/Makefile.am: 3159 Remove obsolete Android build cruft 3160 This is not needed any longer. 3161 31622015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com> 3163 3164 * ext/mpg123/gstmpg123audiodec.c: 3165 mpg123: fix compiler warning and simplify checks in set_caps 3166 https://bugzilla.gnome.org/show_bug.cgi?id=740195 3167 31682015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org> 3169 3170 * ext/mpg123/gstmpg123audiodec.c: 3171 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin 3172 The old code was using gst_caps_normalize() and was generally overly 3173 complex. Simplify by picking sample rate and number of channels from 3174 upstream and the sample format from the allowed caps. If the format caps 3175 is a list of strins, just pick the first one. And if the srcpad isn't 3176 linked yet, use the default format (S16). 3177 https://bugzilla.gnome.org/show_bug.cgi?id=740195 3178 31792014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com> 3180 3181 * ext/mpg123/gstmpg123audiodec.c: 3182 Fix up one-element lists in template caps 3183 31842014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com> 3185 3186 * tests/check/elements/mpg123audiodec.c: 3187 tests: fix mpg123audiodec test for big-endian architectures 3188 31892014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org> 3190 3191 * ext/mpg123/gstmpg123audiodec.c: 3192 mpg123: improved error report and checks 3193 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> 3194 31952013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com> 3196 3197 * ext/mpg123/gstmpg123audiodec.c: 3198 mpg123audiodec: Require caps to be set before any data processing 3199 32002013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com> 3201 3202 * ext/mpg123/gstmpg123audiodec.c: 3203 mpg123: Remove dead assignment 3204 harder ? :) 3205 32062013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 3207 3208 * tests/check/elements/mpg123audiodec.c: 3209 mpg123audiodec: Fix event handling in unit test 3210 32112012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 3212 3213 * ext/mpg123/Makefile.am: 3214 gst: Add better support for static plugins 3215 32162013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org> 3217 3218 * ext/mpg123/gstmpg123audiodec.c: 3219 mpg123: Add conditional on API version for new enum 3220 32212016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com> 3222 3223 * tests/check/Makefile.am: 3224 tests: extend the AM_TESTS_ENVIRONMENT from check.mak 3225 To get the CK_DEFAULT_TIMEOUT defined for all tests 3226 https://bugzilla.gnome.org/show_bug.cgi?id=761472 3227 32282016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com> 3229 3230 * autogen.sh: 3231 * common: 3232 Automatic update of common submodule 3233 From 86e4663 to b64f03f 3234 32352016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com> 3236 3237 * configure.ac: 3238 * ext/amrnb/amrnbdec.h: 3239 * ext/amrnb/amrnbenc.h: 3240 * ext/amrwbdec/amrwbdec.h: 3241 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3 3242 We don't really need to cater for older versions any more. 3243 32442016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com> 3245 3246 * ext/mpeg2dec/gstmpeg2dec.c: 3247 mpeg2dec: Demote rank to SECONDARY 3248 https://bugzilla.gnome.org/show_bug.cgi?id=574461 3249 32502016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com> 3251 3252 * gst/dvdsub/gstdvdsubdec.c: 3253 dvdsubdec: use query caps instead of accept-caps 3254 accept-caps does only a shallow check and a full downstream 3255 caps query is needed to check if ARGB is possible 3256 32572015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com> 3258 3259 * gst/asfdemux/asfpacket.c: 3260 * gst/asfdemux/gstasfdemux.c: 3261 * gst/asfdemux/gstasfdemux.h: 3262 asfdemux: Support reverse playback 3263 Support reverse playback for ASF format. 3264 Parse packets and queue the payloads, then push 3265 the payload buffer to decoder in reverse order. 3266 Video buffers are pushed from KeyFrame to next 3267 Keyframe. 3268 https://bugzilla.gnome.org/show_bug.cgi?id=757341 3269 32702015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com> 3271 3272 * configure.ac: 3273 Back to development 3274 32752015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com> 3276 3277 * tests/check/elements/amrnbenc.c: 3278 amrnbenc: Fix various compiler warnings in the test 3279 32802015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com> 3281 3282 * tests/check/elements/x264enc.c: 3283 x264enc: Fix various compiler warnings in the test 3284 3285=== release 1.7.1 === 3286 32872015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com> 3288 3289 * ChangeLog: 3290 * NEWS: 3291 * RELEASE: 3292 * configure.ac: 3293 * docs/plugins/inspect/plugin-a52dec.xml: 3294 * docs/plugins/inspect/plugin-amrnb.xml: 3295 * docs/plugins/inspect/plugin-amrwbdec.xml: 3296 * docs/plugins/inspect/plugin-asf.xml: 3297 * docs/plugins/inspect/plugin-cdio.xml: 3298 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 3299 * docs/plugins/inspect/plugin-dvdread.xml: 3300 * docs/plugins/inspect/plugin-dvdsub.xml: 3301 * docs/plugins/inspect/plugin-lame.xml: 3302 * docs/plugins/inspect/plugin-mad.xml: 3303 * docs/plugins/inspect/plugin-mpeg2dec.xml: 3304 * docs/plugins/inspect/plugin-realmedia.xml: 3305 * docs/plugins/inspect/plugin-siddec.xml: 3306 * docs/plugins/inspect/plugin-twolame.xml: 3307 * docs/plugins/inspect/plugin-x264.xml: 3308 * docs/plugins/inspect/plugin-xingmux.xml: 3309 * gst-plugins-ugly.doap: 3310 * win32/common/config.h: 3311 Release 1.7.1 3312 33132015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com> 3314 3315 * po/af.po: 3316 * po/az.po: 3317 * po/bg.po: 3318 * po/ca.po: 3319 * po/cs.po: 3320 * po/da.po: 3321 * po/de.po: 3322 * po/el.po: 3323 * po/en_GB.po: 3324 * po/eo.po: 3325 * po/es.po: 3326 * po/eu.po: 3327 * po/fi.po: 3328 * po/fr.po: 3329 * po/gl.po: 3330 * po/hr.po: 3331 * po/hu.po: 3332 * po/id.po: 3333 * po/it.po: 3334 * po/ja.po: 3335 * po/lt.po: 3336 * po/lv.po: 3337 * po/ms.po: 3338 * po/mt.po: 3339 * po/nb.po: 3340 * po/nl.po: 3341 * po/or.po: 3342 * po/pl.po: 3343 * po/pt_BR.po: 3344 * po/ro.po: 3345 * po/ru.po: 3346 * po/sk.po: 3347 * po/sl.po: 3348 * po/sq.po: 3349 * po/sr.po: 3350 * po/sv.po: 3351 * po/tr.po: 3352 * po/uk.po: 3353 * po/vi.po: 3354 * po/zh_CN.po: 3355 Update .po files 3356 33572015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com> 3358 3359 * po/id.po: 3360 * po/sv.po: 3361 po: Update translations 3362 33632015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com> 3364 3365 * configure.ac: 3366 configure: Use -Bsymbolic-functions if available 3367 While this is more useful for libraries, some of our plugins with multiple 3368 files and some internal API can also benefit from this. 3369 33702015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com> 3371 3372 * docs/plugins/gst-plugins-ugly-plugins.args: 3373 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 3374 * docs/plugins/inspect/plugin-a52dec.xml: 3375 * docs/plugins/inspect/plugin-amrnb.xml: 3376 * docs/plugins/inspect/plugin-amrwbdec.xml: 3377 * docs/plugins/inspect/plugin-asf.xml: 3378 * docs/plugins/inspect/plugin-cdio.xml: 3379 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 3380 * docs/plugins/inspect/plugin-dvdread.xml: 3381 * docs/plugins/inspect/plugin-dvdsub.xml: 3382 * docs/plugins/inspect/plugin-lame.xml: 3383 * docs/plugins/inspect/plugin-mad.xml: 3384 * docs/plugins/inspect/plugin-mpeg2dec.xml: 3385 * docs/plugins/inspect/plugin-realmedia.xml: 3386 * docs/plugins/inspect/plugin-siddec.xml: 3387 * docs/plugins/inspect/plugin-twolame.xml: 3388 * docs/plugins/inspect/plugin-x264.xml: 3389 * docs/plugins/inspect/plugin-xingmux.xml: 3390 docs: update to git 3391 33922015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> 3393 3394 * autogen.sh: 3395 * common: 3396 Automatic update of common submodule 3397 From b319909 to 86e4663 3398 33992015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl> 3400 3401 * ext/x264/gstx264enc.c: 3402 x264enc: increase bitrate limit from 100Mbps to 2Gbps 3403 Don't artificially limit the bitrate, x264enc allows much 3404 higher bitrates, and for intra-only 4k AVC they are needed. 3405 x264 clips to 2Gbps internally, so use that as limit for now. 3406 https://bugzilla.gnome.org/show_bug.cgi?id=758620 3407 34082015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> 3409 3410 * ext/x264/gstx264enc.c: 3411 x264enc: drop unnecessary NULL check before g_free 3412 34132015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com> 3414 3415 * common: 3416 Automatic update of common submodule 3417 From b99800a to b319909 3418 34192015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com> 3420 3421 * configure.ac: 3422 Use new GST_ENABLE_EXTRA_CHECKS #define 3423 https://bugzilla.gnome.org/show_bug.cgi?id=756870 3424 34252015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com> 3426 3427 * README: 3428 * common: 3429 Automatic update of common submodule 3430 From 9aed1d7 to b99800a 3431 34322015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com> 3433 3434 * configure.ac: 3435 Update GLib dependency to 2.40.0 3436 34372015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> 3438 3439 * ext/dvdread/README: 3440 dvdread: remove broken link 3441 Removing instead of updating as previously pointed-to page 3442 (now http://dvd.sourceforge.net/dvdinfo/) is already linked 3443 from dvd.sourceforge.net's homepage as: "Collection of 3444 information on file formats/data structures relating to DVD 3445 navigation/SPUs." 3446 34472015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com> 3448 3449 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 3450 dvdlpcmdec: fix invalid read beyond channel position array 3451 We would always copy sizeof(sorted_position) bytes, which is 3452 for 8 channels, but if we have less than 8 channels the 3453 position array we copy from will only have allocated space 3454 for channel channels, so we would read beyond the input 3455 array in some cases. 3456 34572015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com> 3458 3459 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 3460 dvdlpcmdec: factor out common code to set output format into new function 3461 When caps event is recieved and header is changed, reordering channel 3462 and setting the default output format for audio are processed. These 2 of 3463 code are same. Thus, It is better to make a new function for these common 3464 code in terms of removing duplicated code, maintenance and expansion. 3465 https://bugzilla.gnome.org/show_bug.cgi?id=753920 3466 34672015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com> 3468 3469 * gst/asfdemux/gstasfdemux.c: 3470 asfdemux: Don't push any data on pads after the segment.stop 3471 https://bugzilla.gnome.org/show_bug.cgi?id=755469 3472 34732015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com> 3474 3475 * gst/asfdemux/gstasfdemux.c: 3476 * gst/asfdemux/gstasfdemux.h: 3477 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks 3478 Not for accurate seeks, which should accurately start at the requested 3479 position. 3480 https://bugzilla.gnome.org/show_bug.cgi?id=755469 3481 34822015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com> 3483 3484 * gst/asfdemux/gstasfdemux.c: 3485 asfdemux: Update segment.position when pushing buffers 3486 Without this, non-flushing seeks are not going to work well. 3487 https://bugzilla.gnome.org/show_bug.cgi?id=755469 3488 34892015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com> 3490 3491 * gst/asfdemux/gstasfdemux.c: 3492 asfdemux: Only push EOS event if we're not doing a segment seek 3493 https://bugzilla.gnome.org/show_bug.cgi?id=755469 3494 34952015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com> 3496 3497 * gst/asfdemux/gstasfdemux.c: 3498 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path 3499 We don't want to unconditionally send an EOS event downstream, but might want 3500 to send a SEGMENT_DONE message/event instead if a segment seek was done 3501 before. 3502 https://bugzilla.gnome.org/show_bug.cgi?id=755469 3503 35042015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com> 3505 3506 * configure.ac: 3507 Back to development 3508 3509=== release 1.6.0 === 3510 35112015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com> 3512 3513 * ChangeLog: 3514 * NEWS: 3515 * RELEASE: 3516 * configure.ac: 3517 * docs/plugins/inspect/plugin-a52dec.xml: 3518 * docs/plugins/inspect/plugin-amrnb.xml: 3519 * docs/plugins/inspect/plugin-amrwbdec.xml: 3520 * docs/plugins/inspect/plugin-asf.xml: 3521 * docs/plugins/inspect/plugin-cdio.xml: 3522 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 3523 * docs/plugins/inspect/plugin-dvdread.xml: 3524 * docs/plugins/inspect/plugin-dvdsub.xml: 3525 * docs/plugins/inspect/plugin-lame.xml: 3526 * docs/plugins/inspect/plugin-mad.xml: 3527 * docs/plugins/inspect/plugin-mpeg2dec.xml: 3528 * docs/plugins/inspect/plugin-realmedia.xml: 3529 * docs/plugins/inspect/plugin-siddec.xml: 3530 * docs/plugins/inspect/plugin-twolame.xml: 3531 * docs/plugins/inspect/plugin-x264.xml: 3532 * docs/plugins/inspect/plugin-xingmux.xml: 3533 * gst-plugins-ugly.doap: 3534 * win32/common/config.h: 3535 Release 1.6.0 3536 35372015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com> 3538 3539 * po/af.po: 3540 * po/az.po: 3541 * po/bg.po: 3542 * po/ca.po: 3543 * po/cs.po: 3544 * po/da.po: 3545 * po/de.po: 3546 * po/el.po: 3547 * po/en_GB.po: 3548 * po/eo.po: 3549 * po/es.po: 3550 * po/eu.po: 3551 * po/fi.po: 3552 * po/fr.po: 3553 * po/gl.po: 3554 * po/hr.po: 3555 * po/hu.po: 3556 * po/id.po: 3557 * po/it.po: 3558 * po/ja.po: 3559 * po/lt.po: 3560 * po/lv.po: 3561 * po/ms.po: 3562 * po/mt.po: 3563 * po/nb.po: 3564 * po/nl.po: 3565 * po/or.po: 3566 * po/pl.po: 3567 * po/pt_BR.po: 3568 * po/ro.po: 3569 * po/ru.po: 3570 * po/sk.po: 3571 * po/sl.po: 3572 * po/sq.po: 3573 * po/sr.po: 3574 * po/sv.po: 3575 * po/tr.po: 3576 * po/uk.po: 3577 * po/vi.po: 3578 * po/zh_CN.po: 3579 Update .po files 3580 3581=== release 1.5.91 === 3582 35832015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com> 3584 3585 * ChangeLog: 3586 * NEWS: 3587 * RELEASE: 3588 * configure.ac: 3589 * docs/plugins/inspect/plugin-a52dec.xml: 3590 * docs/plugins/inspect/plugin-amrnb.xml: 3591 * docs/plugins/inspect/plugin-amrwbdec.xml: 3592 * docs/plugins/inspect/plugin-asf.xml: 3593 * docs/plugins/inspect/plugin-cdio.xml: 3594 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 3595 * docs/plugins/inspect/plugin-dvdread.xml: 3596 * docs/plugins/inspect/plugin-dvdsub.xml: 3597 * docs/plugins/inspect/plugin-lame.xml: 3598 * docs/plugins/inspect/plugin-mad.xml: 3599 * docs/plugins/inspect/plugin-mpeg2dec.xml: 3600 * docs/plugins/inspect/plugin-realmedia.xml: 3601 * docs/plugins/inspect/plugin-siddec.xml: 3602 * docs/plugins/inspect/plugin-twolame.xml: 3603 * docs/plugins/inspect/plugin-x264.xml: 3604 * docs/plugins/inspect/plugin-xingmux.xml: 3605 * gst-plugins-ugly.doap: 3606 * win32/common/config.h: 3607 Release 1.5.91 3608 36092015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com> 3610 3611 * po/af.po: 3612 * po/az.po: 3613 * po/bg.po: 3614 * po/ca.po: 3615 * po/cs.po: 3616 * po/da.po: 3617 * po/de.po: 3618 * po/el.po: 3619 * po/en_GB.po: 3620 * po/eo.po: 3621 * po/es.po: 3622 * po/eu.po: 3623 * po/fi.po: 3624 * po/fr.po: 3625 * po/gl.po: 3626 * po/hr.po: 3627 * po/hu.po: 3628 * po/id.po: 3629 * po/it.po: 3630 * po/ja.po: 3631 * po/lt.po: 3632 * po/lv.po: 3633 * po/ms.po: 3634 * po/mt.po: 3635 * po/nb.po: 3636 * po/nl.po: 3637 * po/or.po: 3638 * po/pl.po: 3639 * po/pt_BR.po: 3640 * po/ro.po: 3641 * po/ru.po: 3642 * po/sk.po: 3643 * po/sl.po: 3644 * po/sq.po: 3645 * po/sr.po: 3646 * po/sv.po: 3647 * po/tr.po: 3648 * po/uk.po: 3649 * po/vi.po: 3650 * po/zh_CN.po: 3651 Update .po files 3652 36532015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com> 3654 3655 * po/zh_CN.po: 3656 po: Update translations 3657 36582015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com> 3659 3660 * ext/x264/gstx264enc.c: 3661 x264: Add bitrate info to the tags output. 3662 Makes it possible for muxers to know the target bitrate as soon 3663 as encoding starts, which flvmux now uses. 3664 36652015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com> 3666 3667 * gst/asfdemux/gstasfdemux.c: 3668 * gst/asfdemux/gstasfdemux.h: 3669 asfdemux: fix file mode of some source files 3670 3671=== release 1.5.90 === 3672 36732015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com> 3674 3675 * ChangeLog: 3676 * NEWS: 3677 * RELEASE: 3678 * configure.ac: 3679 * docs/plugins/inspect/plugin-a52dec.xml: 3680 * docs/plugins/inspect/plugin-amrnb.xml: 3681 * docs/plugins/inspect/plugin-amrwbdec.xml: 3682 * docs/plugins/inspect/plugin-asf.xml: 3683 * docs/plugins/inspect/plugin-cdio.xml: 3684 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 3685 * docs/plugins/inspect/plugin-dvdread.xml: 3686 * docs/plugins/inspect/plugin-dvdsub.xml: 3687 * docs/plugins/inspect/plugin-lame.xml: 3688 * docs/plugins/inspect/plugin-mad.xml: 3689 * docs/plugins/inspect/plugin-mpeg2dec.xml: 3690 * docs/plugins/inspect/plugin-realmedia.xml: 3691 * docs/plugins/inspect/plugin-siddec.xml: 3692 * docs/plugins/inspect/plugin-twolame.xml: 3693 * docs/plugins/inspect/plugin-x264.xml: 3694 * docs/plugins/inspect/plugin-xingmux.xml: 3695 * gst-plugins-ugly.doap: 3696 * win32/common/config.h: 3697 Release 1.5.90 3698 36992015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com> 3700 3701 * po/af.po: 3702 * po/az.po: 3703 * po/bg.po: 3704 * po/ca.po: 3705 * po/cs.po: 3706 * po/da.po: 3707 * po/de.po: 3708 * po/el.po: 3709 * po/en_GB.po: 3710 * po/eo.po: 3711 * po/es.po: 3712 * po/eu.po: 3713 * po/fi.po: 3714 * po/fr.po: 3715 * po/gl.po: 3716 * po/hr.po: 3717 * po/hu.po: 3718 * po/id.po: 3719 * po/it.po: 3720 * po/ja.po: 3721 * po/lt.po: 3722 * po/lv.po: 3723 * po/ms.po: 3724 * po/mt.po: 3725 * po/nb.po: 3726 * po/nl.po: 3727 * po/or.po: 3728 * po/pl.po: 3729 * po/pt_BR.po: 3730 * po/ro.po: 3731 * po/ru.po: 3732 * po/sk.po: 3733 * po/sl.po: 3734 * po/sq.po: 3735 * po/sr.po: 3736 * po/sv.po: 3737 * po/tr.po: 3738 * po/uk.po: 3739 * po/vi.po: 3740 * po/zh_CN.po: 3741 Update .po files 3742 37432015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com> 3744 3745 * po/id.po: 3746 * po/sv.po: 3747 po: Update translations 3748 37492015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com> 3750 3751 * ext/x264/gstx264enc.c: 3752 x264enc: actually return TRUE from accept-caps handler 3753 The query was handled 3754 37552015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com> 3756 3757 * ext/x264/gstx264enc.c: 3758 x264enc: implement accept-caps handling 3759 Implement accept-caps handling without doing caps queries downstream 3760 37612015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com> 3762 3763 * ext/amrnb/amrnbenc.c: 3764 * ext/lame/gstlamemp3enc.c: 3765 * ext/twolame/gsttwolamemp2enc.c: 3766 audioencoders: use template subset check for accept-caps 3767 It is faster than doing a query that propagates downstream and 3768 should be enough 3769 Elements: amrnbenc, lamemp3enc, twolamemp2enc 3770 37712015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com> 3772 3773 * ext/mpeg2dec/gstmpeg2dec.c: 3774 mpeg2dec: use default pad accept-caps handling 3775 Avoids useless check of downstream caps when handling an 3776 accept-caps query 3777 37782015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com> 3779 3780 * ext/a52dec/gsta52dec.c: 3781 * ext/amrnb/amrnbdec.c: 3782 * ext/amrwbdec/amrwbdec.c: 3783 * ext/mad/gstmad.c: 3784 audiodecoders: use default pad accept-caps handling 3785 Avoids useless check of downstream caps when handling an 3786 accept-caps query 3787 Elements: a52dec, amrnbdec, amrwbdec, mad 3788 37892015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com> 3790 3791 * tests/check/generic/states.c: 3792 check: Rename states unit test 3793 Makes it easier to differentiate from other modules states unit test 3794 37952015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com> 3796 3797 * gst/realmedia/rmdemux.c: 3798 rmdemux: fix assertion error when freeing old tags. 3799 Check if old_tags is present before calling gst_tag_list_unref 3800 https://bugzilla.gnome.org/show_bug.cgi?id=753301 3801 38022015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com> 3803 3804 * gst/asfdemux/gstasfdemux.c: 3805 asfdemux: fix assertion error when codec_data is not present in structure 3806 When discovering a particular asf file, caps structure doesn't have 3807 codec_data, and this was not being checked before using the same, 3808 resulting in assertion error 3809 https://bugzilla.gnome.org/show_bug.cgi?id=752803 3810 38112015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com> 3812 3813 * gst/asfdemux/gstasfdemux.c: 3814 asfdemux: remove unread value 3815 Init value of idx2 is never used. First usage sets it to idx + 1. Removing 3816 initial value. 3817 38182015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com> 3819 3820 * gst/asfdemux/gstasfdemux.c: 3821 asfdemux: Don't post error on flushing while reading headers 3822 38232015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com> 3824 3825 * gst/realmedia/rmdemux.c: 3826 rmdemux: mark tag list as global scope 3827 38282015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com> 3829 3830 * gst/realmedia/rmdemux.c: 3831 rmdemux: fix taglist leak 3832 merge doesn't take ownership, so must unref the 3833 old tags if we do merge. 3834 38352015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com> 3836 3837 * gst/realmedia/rmdemux.c: 3838 rmdemux: fix wrong unref when there are no tags 3839 Tags should be appended to pending tags and unref'ed only if tags 3840 are present. Else there is no need to append. 3841 https://bugzilla.gnome.org/show_bug.cgi?id=752404 3842 38432015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com> 3844 3845 * gst/realmedia/rmdemux.c: 3846 rmdemux: fix memory leaks during error cases 3847 while adding stream, during error cases, only stream is 3848 being freed. Adapter, pad, tags, subpackets, index are not being 3849 freed resulting in memory leaks 3850 https://bugzilla.gnome.org/show_bug.cgi?id=752404 3851 38522015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com> 3853 3854 * gst-plugins-ugly.doap: 3855 Update mailing list in doap file as well 3856 38572015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com> 3858 3859 * ext/amrnb/amrnbdec.c: 3860 Update mailing list address from sourceforge to freedesktop 3861 38622015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com> 3863 3864 * gst/realmedia/rmdemux.c: 3865 rmdemux: fix tag memory leak 3866 tags is not being freed after being merged to the 3867 pending_tags. 3868 https://bugzilla.gnome.org/show_bug.cgi?id=752404 3869 38702015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net> 3871 3872 * common: 3873 Automatic update of common submodule 3874 From f74b2df to 9aed1d7 3875 38762015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com> 3877 3878 * configure.ac: 3879 Back to development 3880 3881=== release 1.5.2 === 3882 38832015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com> 3884 3885 * ChangeLog: 3886 * NEWS: 3887 * RELEASE: 3888 * configure.ac: 3889 * docs/plugins/gst-plugins-ugly-plugins.args: 3890 * docs/plugins/inspect/plugin-a52dec.xml: 3891 * docs/plugins/inspect/plugin-amrnb.xml: 3892 * docs/plugins/inspect/plugin-amrwbdec.xml: 3893 * docs/plugins/inspect/plugin-asf.xml: 3894 * docs/plugins/inspect/plugin-cdio.xml: 3895 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 3896 * docs/plugins/inspect/plugin-dvdread.xml: 3897 * docs/plugins/inspect/plugin-dvdsub.xml: 3898 * docs/plugins/inspect/plugin-lame.xml: 3899 * docs/plugins/inspect/plugin-mad.xml: 3900 * docs/plugins/inspect/plugin-mpeg2dec.xml: 3901 * docs/plugins/inspect/plugin-realmedia.xml: 3902 * docs/plugins/inspect/plugin-siddec.xml: 3903 * docs/plugins/inspect/plugin-twolame.xml: 3904 * docs/plugins/inspect/plugin-x264.xml: 3905 * docs/plugins/inspect/plugin-xingmux.xml: 3906 * gst-plugins-ugly.doap: 3907 * win32/common/config.h: 3908 Release 1.5.2 3909 39102015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com> 3911 3912 * po/af.po: 3913 * po/az.po: 3914 * po/bg.po: 3915 * po/ca.po: 3916 * po/cs.po: 3917 * po/da.po: 3918 * po/de.po: 3919 * po/el.po: 3920 * po/en_GB.po: 3921 * po/eo.po: 3922 * po/es.po: 3923 * po/eu.po: 3924 * po/fi.po: 3925 * po/fr.po: 3926 * po/gl.po: 3927 * po/hr.po: 3928 * po/hu.po: 3929 * po/id.po: 3930 * po/it.po: 3931 * po/ja.po: 3932 * po/lt.po: 3933 * po/lv.po: 3934 * po/ms.po: 3935 * po/mt.po: 3936 * po/nb.po: 3937 * po/nl.po: 3938 * po/or.po: 3939 * po/pl.po: 3940 * po/pt_BR.po: 3941 * po/ro.po: 3942 * po/ru.po: 3943 * po/sk.po: 3944 * po/sl.po: 3945 * po/sq.po: 3946 * po/sr.po: 3947 * po/sv.po: 3948 * po/tr.po: 3949 * po/uk.po: 3950 * po/vi.po: 3951 * po/zh_CN.po: 3952 Update .po files 3953 39542015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com> 3955 3956 * po/nl.po: 3957 po: Update translations 3958 39592015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com> 3960 3961 * gst/asfdemux/gstasfdemux.c: 3962 asfdemux: Use gst_video_multiview_guess_half_aspect() function 3963 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed 3964 stereoscopic video is full-frame per view or not. 3965 39662015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> 3967 3968 * common: 3969 Automatic update of common submodule 3970 From 6015d26 to f74b2df 3971 39722014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com> 3973 3974 * ext/x264/gstx264enc.c: 3975 * ext/x264/gstx264enc.h: 3976 x264enc: Use gst_video_encoder_set_min_pts 3977 This method replace the manual adjustment of PTS and DTS to avoid 3978 negative DTS issues. Using this method will also update the segment so 3979 we don't loos sync. 3980 https://bugzilla.gnome.org/show_bug.cgi?id=740575 3981 39822015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com> 3983 3984 * gst/asfdemux/Makefile.am: 3985 * gst/asfdemux/gstasfdemux.c: 3986 * gst/asfdemux/gstasfdemux.h: 3987 asfdemux: Add support for stereoscopic video metadata. 3988 Add parsing of stereoscopic metadata, and place into the caps to 3989 the decoder. 3990 Fix parsing of Advanced Mutual Exclustion objects. 3991 https://bugzilla.gnome.org/show_bug.cgi?id=711190 3992 Based on a patch by HyeJin Choi <meeshel78@hotmail.com> 3993 39942014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com> 3995 3996 * ext/x264/gstx264enc.c: 3997 * ext/x264/gstx264enc.h: 3998 x264enc: Add support for stereoscopic video 3999 Provide new frame-packing property to directly set 4000 x264enc frame packing, or pass through upstream settings 4001 The explicit layout from the frame-packing property is 4002 preferred over any info from the caps. 4003 40042015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com> 4005 4006 * gst/xingmux/gstxingmux.c: 4007 xingmux: fix compiler warnings 4008 https://bugzilla.gnome.org/show_bug.cgi?id=750596 4009 40102015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net> 4011 4012 * Makefile.am: 4013 cruft: add the obsolete tmpl dir to cruft-dirs 4014 40152015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com> 4016 4017 * common: 4018 Automatic update of common submodule 4019 From d9a3353 to 6015d26 4020 40212015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net> 4022 4023 * common: 4024 Automatic update of common submodule 4025 From d37af32 to d9a3353 4026 40272015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net> 4028 4029 * common: 4030 Automatic update of common submodule 4031 From 21ba2e5 to d37af32 4032 40332015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net> 4034 4035 * common: 4036 Automatic update of common submodule 4037 From c408583 to 21ba2e5 4038 40392015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net> 4040 4041 * docs/plugins/Makefile.am: 4042 docs: remove variables that we define in the snippet from common 4043 This is syncing our Makefile.am with upstream gtkdoc. 4044 40452015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net> 4046 4047 * autogen.sh: 4048 * common: 4049 Automatic update of common submodule 4050 From d676993 to c408583 4051 40522015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com> 4053 4054 * configure.ac: 4055 Back to development 4056 4057=== release 1.5.1 === 4058 40592015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com> 4060 4061 * ChangeLog: 4062 * NEWS: 4063 * RELEASE: 4064 * configure.ac: 4065 * docs/plugins/gst-plugins-ugly-plugins.args: 4066 * docs/plugins/inspect/plugin-a52dec.xml: 4067 * docs/plugins/inspect/plugin-amrnb.xml: 4068 * docs/plugins/inspect/plugin-amrwbdec.xml: 4069 * docs/plugins/inspect/plugin-asf.xml: 4070 * docs/plugins/inspect/plugin-cdio.xml: 4071 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 4072 * docs/plugins/inspect/plugin-dvdread.xml: 4073 * docs/plugins/inspect/plugin-dvdsub.xml: 4074 * docs/plugins/inspect/plugin-lame.xml: 4075 * docs/plugins/inspect/plugin-mad.xml: 4076 * docs/plugins/inspect/plugin-mpeg2dec.xml: 4077 * docs/plugins/inspect/plugin-realmedia.xml: 4078 * docs/plugins/inspect/plugin-siddec.xml: 4079 * docs/plugins/inspect/plugin-twolame.xml: 4080 * docs/plugins/inspect/plugin-x264.xml: 4081 * docs/plugins/inspect/plugin-xingmux.xml: 4082 * gst-plugins-ugly.doap: 4083 * win32/common/config.h: 4084 Release 1.5.1 4085 40862015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com> 4087 4088 * po/af.po: 4089 * po/az.po: 4090 * po/bg.po: 4091 * po/ca.po: 4092 * po/cs.po: 4093 * po/da.po: 4094 * po/de.po: 4095 * po/el.po: 4096 * po/en_GB.po: 4097 * po/eo.po: 4098 * po/es.po: 4099 * po/eu.po: 4100 * po/fi.po: 4101 * po/fr.po: 4102 * po/gl.po: 4103 * po/hr.po: 4104 * po/hu.po: 4105 * po/id.po: 4106 * po/it.po: 4107 * po/ja.po: 4108 * po/lt.po: 4109 * po/lv.po: 4110 * po/ms.po: 4111 * po/mt.po: 4112 * po/nb.po: 4113 * po/nl.po: 4114 * po/or.po: 4115 * po/pl.po: 4116 * po/pt_BR.po: 4117 * po/ro.po: 4118 * po/ru.po: 4119 * po/sk.po: 4120 * po/sl.po: 4121 * po/sq.po: 4122 * po/sr.po: 4123 * po/sv.po: 4124 * po/tr.po: 4125 * po/uk.po: 4126 * po/vi.po: 4127 * po/zh_CN.po: 4128 Update .po files 4129 41302015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com> 4131 4132 * po/eo.po: 4133 * po/fr.po: 4134 po: Update translations 4135 41362015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com> 4137 4138 * tests/check/elements/amrnbenc.c: 4139 * tests/check/elements/mpeg2dec.c: 4140 * tests/check/elements/x264enc.c: 4141 * tests/check/elements/xingmux.c: 4142 * tests/check/pipelines/lame.c: 4143 check: Use GST_CHECK_MAIN () macro everywhere 4144 Makes source code smaller, and ensures we go through common initialization 4145 path (like the one that sets up XML unit test output ...) 4146 41472015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com> 4148 4149 * ext/x264/gstx264enc.c: 4150 x264enc: don't artificially limit max allowed value of "threads" property 4151 In auto mode it will happily chose much higher values anyway, 4152 and a limit of 4 seems a bit low these days. 4153 41542015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com> 4155 4156 * ext/dvdread/dvdreadsrc.c: 4157 dvdread: Also reset the first_seek var in start() 4158 Make the initial chapter seek work across reuse. 4159 https://bugzilla.gnome.org/show_bug.cgi?id=453322 4160 41612015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com> 4162 4163 * ext/dvdread/dvdreadsrc.c: 4164 * ext/dvdread/dvdreadsrc.h: 4165 dvdread: Work around basesrc initial seek 4166 Ignore the initial seek basesrc sends, as it 4167 breaks starting from another chapter by 4168 immediately seeking back to the start of the title 4169 41702015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com> 4171 4172 * ext/a52dec/gsta52dec.c: 4173 * ext/amrnb/amrnbdec.c: 4174 * ext/amrnb/amrnbenc.c: 4175 * ext/amrwbdec/amrwbdec.c: 4176 * ext/cdio/gstcdiocddasrc.c: 4177 * ext/lame/gstlamemp3enc.c: 4178 * ext/mad/gstmad.c: 4179 * ext/sidplay/gstsiddec.cc: 4180 * ext/twolame/gsttwolamemp2enc.c: 4181 * ext/x264/gstx264enc.c: 4182 * gst/realmedia/rademux.c: 4183 * gst/xingmux/gstxingmux.c: 4184 docs: update example pipelines in element docs 4185 Mostly gst-launch -> gst-launch-1.0, but also 4186 use autoaudiosink/autovideosink in more places 4187 and update pipelines a little or flesh out 4188 descriptions. 4189 41902015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com> 4191 4192 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 4193 * gst/realmedia/rdtdepay.c: 4194 Rename property enums from ARG_ to PROP_ 4195 Property enum items should be nameed PROP_ for consistency and readability. 4196 41972015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com> 4198 4199 * Android.mk: 4200 * ext/mad/Makefile.am: 4201 * ext/x264/Makefile.am: 4202 * gst/asfdemux/Makefile.am: 4203 * gst/dvdlpcmdec/Makefile.am: 4204 * gst/dvdsub/Makefile.am: 4205 * gst/realmedia/Makefile.am: 4206 * gst/xingmux/Makefile.am: 4207 Remove obsolete Android build cruft 4208 This is not needed any longer. 4209 42102015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com> 4211 4212 * gst/realmedia/pnmsrc.c: 4213 realmedia: remove unused enum item PROP_LAST 4214 42152015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com> 4216 4217 * tests/check/Makefile.am: 4218 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON 4219 Make sure the test environment is set up. 4220 https://bugzilla.gnome.org//show_bug.cgi?id=747624 4221 42222015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com> 4223 4224 * configure.ac: 4225 configure: bump automake requirement to 1.14 and autoconf to 2.69 4226 This is only required for builds from git, people can still 4227 build tarballs if they only have older autotools. 4228 https://bugzilla.gnome.org//show_bug.cgi?id=747624 4229 42302015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com> 4231 4232 * .gitignore: 4233 Update .gitignore 4234 42352015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com> 4236 4237 * LICENSE_readme: 4238 Remove LICENSE_readme 4239 It's completely outdated and just confusing, better if people are 4240 forced to look at the actual code in question than trusting this file. 4241 42422015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com> 4243 4244 * INSTALL: 4245 Remove INSTALL file 4246 autotools automatically generate this, and when using different versions 4247 for autogen.sh there will always be changes to a file tracked by git. 4248 42492015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com> 4250 4251 * gst/asfdemux/gstasfdemux.c: 4252 asfdemux: fix a seek failure due to out-of-range in push mode 4253 A seek in push mode failed for big offsets which are beyond 4254 the range of guint32. 4255 https://bugzilla.gnome.org/show_bug.cgi?id=748162 4256 42572015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com> 4258 4259 * common: 4260 * tests/check/Makefile.am: 4261 tests: Use AM_TESTS_ENVIRONMENT 4262 Needed by the new automake test runner 4263 42642015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com> 4265 4266 * autogen.sh: 4267 * common: 4268 Automatic update of common submodule 4269 From bc76a8b to c8fb372 4270 42712015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 4272 4273 * ext/a52dec/gsta52dec.c: 4274 a52dec: fix race in liba52dec lookup table initialization 4275 a52_init initializes the IMDCT global state as well as creating 4276 a new state. When two A52 decoders are created (eg, when two AC3 4277 tracks are contained in a video), calls to a52_init may happen 4278 at the same time, and the IMDCT initialization is not reentrant. 4279 https://bugzilla.gnome.org/show_bug.cgi?id=746781 4280 42812015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> 4282 4283 * ext/mpeg2dec/gstmpeg2dec.c: 4284 mpeg2dec: fix buffer leak in crop_buffer() 4285 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while 4286 gst_buffer_replace() reffed it as well so we were one reference extra. 4287 https://bugzilla.gnome.org/show_bug.cgi?id=746887 4288 42892015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> 4290 4291 * gst/realmedia/rmdemux.c: 4292 rmdemux: resurrect some flow return handling 4293 https://bugzilla.gnome.org/show_bug.cgi?id=744572 4294 42952015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> 4296 4297 * gst/asfdemux/gstasfdemux.c: 4298 asfdemux: resurrect some flow return handling 4299 https://bugzilla.gnome.org/show_bug.cgi?id=744572 4300 43012015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com> 4302 4303 * ext/mpeg2dec/gstmpeg2dec.c: 4304 mpeg2dec: fix memory leak 4305 CID #1291630 4306 43072015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com> 4308 4309 * ext/mpeg2dec/gstmpeg2dec.c: 4310 mpeg2dec: initialize buffer 4311 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer() 4312 CID #1291634 4313 43142015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com> 4315 4316 * ext/mpeg2dec/gstmpeg2dec.c: 4317 mpeg2dec: Add stride support 4318 This allow using external pools that have different strides from the 4319 default. These strides need to respect certain rules, which we check 4320 and if these are not met, we fallback to generic pool. 4321 https://bugzilla.gnome.org/show_bug.cgi?id=735379 4322 43232015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com> 4324 4325 * ext/mpeg2dec/gstmpeg2dec.c: 4326 * ext/mpeg2dec/gstmpeg2dec.h: 4327 mpeg2dec: Re-implement pool handling 4328 This is a rewrite of the pool negotiation and configuration. Direct 4329 to output decoding is now achieved by configuring the pool using 4330 video-alignment. This removes copies when dealing with any elements that 4331 supports VideoAlignment, and enable usage of generic video buffer pool, 4332 XVImagePool and GLPool. It drops the crop meta implementation for now. 4333 https://bugzilla.gnome.org/show_bug.cgi?id=735379 4334 43352015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com> 4336 4337 * gst/dvdsub/gstdvdsubdec.c: 4338 dvbsub: fix indentation 4339 43402015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com> 4341 4342 * ext/dvdread/dvdreadsrc.c: 4343 * gst/dvdsub/gstdvdsubdec.c: 4344 Fix double semicolons 4345 43462015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com> 4347 4348 * ext/mpeg2dec/gstmpeg2dec.c: 4349 Revert "mpeg2dec: Fix handling of stride" 4350 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81. 4351 43522015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com> 4353 4354 * ext/mpeg2dec/gstmpeg2dec.c: 4355 Revert "mpeg2dec: Use propose unref method for buffer" 4356 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893. 4357 43582015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com> 4359 4360 * ext/mpeg2dec/gstmpeg2dec.c: 4361 mpeg2dec: Use propose unref method for buffer 4362 43632015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk> 4364 4365 * ext/mpeg2dec/gstmpeg2dec.c: 4366 mpeg2dec: Fix handling of stride 4367 A pipeline like: 4368 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink 4369 would look bad when file.ts contains 704x576 video, because vaapisink would 4370 give you buffers of stride 768, but libmpeg2 was not told about this and 4371 used a stride of 704. 4372 Tell libmpeg2 about the stride from downstream; in the process, teach it to 4373 reject buffer pools that don't meet libmpeg2's chroma stride requirements 4374 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk> 4375 43762015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com> 4377 4378 * ext/x264/gstx264enc.c: 4379 * gst/asfdemux/gstasfdemux.c: 4380 Improve and fix LATENCY query handling 4381 This now follows the design docs everywhere, especially the maximum latency 4382 handling. 4383 https://bugzilla.gnome.org/show_bug.cgi?id=744106 4384 43852015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com> 4386 4387 * ext/x264/gstx264enc.c: 4388 x264enc: Don't set max latency to the same value as the encoder latency 4389 The meaning of the max latency is *not* the maximum latency this element will 4390 introduce. It is the maximum latency this element can endure without 4391 overflowing any buffers, which is infinite for x264enc. 4392 Fixes latency configuration in zero latency mode, where max latency was 4393 becoming 0... which usually won't work well if something else introduces 4394 latency as then max < min in the end, and latency configuration just fails. 4395 43962015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 4397 4398 * ext/x264/gstx264enc.c: 4399 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps 4400 This matches what is done when downstream caps are not ANY, and fixes 4401 prerolling in byte stream mode when typefind is downstream. 4402 44032015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com> 4404 4405 * ext/lame/gstlamemp3enc.c: 4406 * ext/twolame/gsttwolamemp2enc.c: 4407 Constify some static arrays everywhere 4408 44092015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com> 4410 4411 * configure.ac: 4412 configure: remove non-ported plugins stuff 4413 It's not needed any longer, all plugins in -ugly 4414 have been ported. 4415 44162015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> 4417 4418 * ext/x264/gstx264enc.c: 4419 x264enc: Don't set an allocation maximum 4420 There is no reason x264enc should enforce a maximum allocation size. 4421 The maximum is normally set by buffer pool which cannot grow, but we 4422 don't offer a buffer pool. This would lead to stall when used with 4423 element that don't implement allocation query. 4424 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302 4425 44262015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net> 4427 4428 * common: 4429 Automatic update of common submodule 4430 From f2c6b95 to bc76a8b 4431 44322014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com> 4433 4434 * MAINTAINERS: 4435 MAINTAINERS: Update my mail address 4436 44372014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com> 4438 4439 * common: 4440 Automatic update of common submodule 4441 From ef1ffdc to f2c6b95 4442 44432014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com> 4444 4445 * common: 4446 Automatic update of common submodule 4447 From 7bb2bce to ef1ffdc 4448 44492014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 4450 4451 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 4452 dvdlpcmdec: set channel positions using the appropriate API 4453 https://bugzilla.gnome.org/show_bug.cgi?id=731038 4454 44552014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com> 4456 4457 * gst/asfdemux/gstasfdemux.c: 4458 asfdemux: fix comment 4459 44602014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com> 4461 4462 * gst/asfdemux/gstasfdemux.c: 4463 asfdemux: Send duration query upstream first 4464 An upstream element (like mms or some dlna source) might be able to 4465 answer the query. Try that first, else fallback to standard logic 4466 44672014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com> 4468 4469 * gst/asfdemux/asfpacket.c: 4470 asf: fix up file mode 4471 44722014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com> 4473 4474 * common: 4475 Automatic update of common submodule 4476 From 84d06cd to 7bb2bce 4477 44782014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com> 4479 4480 * Makefile.am: 4481 tests: parallelise 'make check-valgrind' 4482 44832014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com> 4484 4485 * common: 4486 Automatic update of common submodule 4487 From a8c8939 to 84d06cd 4488 44892014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net> 4490 4491 * README: 4492 * common: 4493 Automatic update of common submodule 4494 From 36388a1 to a8c8939 4495 44962014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> 4497 4498 * gst/asfdemux/gstasfdemux.c: 4499 asfdemux: first try to delegate TIME seek events upstream 4500 We should give a chance to upstream to handle TIME seek events before trying 4501 to handle it in asfdemux. 4502 Fix a bug where fast backward seeks where discarded right away because they 4503 were not supported by asfdemux. 4504 https://bugzilla.gnome.org/show_bug.cgi?id=734471 4505 45062014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> 4507 4508 * gst/asfdemux/asfheaders.c: 4509 * gst/asfdemux/asfheaders.h: 4510 * gst/asfdemux/gstasfdemux.c: 4511 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT 4512 We can safely ignore those but best to claim to understand this object type so 4513 we don't raise a warning. 4514 https://bugzilla.gnome.org/show_bug.cgi?id=736060 4515 45162014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com> 4517 4518 * gst/asfdemux/gstasfdemux.c: 4519 * gst/asfdemux/gstasfdemux.h: 4520 asfdemux: if video is h264, check the codec_data for bytestream data 4521 For bytestream we don't want to expose it as codec_data but rather as 4522 streamheader as it is not out-of-band data but data that should be 4523 prepended to the beginning of the stream before the other buffers. 4524 https://bugzilla.gnome.org/show_bug.cgi?id=735070 4525 45262014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com> 4527 4528 * docs/plugins/inspect/plugin-a52dec.xml: 4529 * docs/plugins/inspect/plugin-amrnb.xml: 4530 * docs/plugins/inspect/plugin-amrwbdec.xml: 4531 * docs/plugins/inspect/plugin-asf.xml: 4532 * docs/plugins/inspect/plugin-cdio.xml: 4533 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 4534 * docs/plugins/inspect/plugin-dvdread.xml: 4535 * docs/plugins/inspect/plugin-dvdsub.xml: 4536 * docs/plugins/inspect/plugin-lame.xml: 4537 * docs/plugins/inspect/plugin-mad.xml: 4538 * docs/plugins/inspect/plugin-mpeg2dec.xml: 4539 * docs/plugins/inspect/plugin-realmedia.xml: 4540 * docs/plugins/inspect/plugin-siddec.xml: 4541 * docs/plugins/inspect/plugin-twolame.xml: 4542 * docs/plugins/inspect/plugin-x264.xml: 4543 * docs/plugins/inspect/plugin-xingmux.xml: 4544 docs: update for git master 4545 45462014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com> 4547 4548 * gst/asfdemux/gstasfdemux.c: 4549 asfdemux: simplify log statement 4550 Use the GST_PTR_FORMAT to print the buffer 4551 45522014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com> 4553 4554 * ext/x264/gstx264enc.c: 4555 x264: fix colour inversion with YV12 format 4556 It's the same as I420 but with the U/V planes swapped. 4557 45582014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com> 4559 4560 * Makefile.am: 4561 * common: 4562 Makefile: Add usage of build-checks step 4563 Allows building checks without running them 4564 45652014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> 4566 4567 * ext/x264/gstx264enc.c: 4568 x264enc: Request buffers in allocation query 4569 https://bugzilla.gnome.org/show_bug.cgi?id=732288 4570 45712014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> 4572 4573 * ext/x264/gstx264enc.c: 4574 * ext/x264/gstx264enc.h: 4575 x264enc: Shift both PTS and DTS to ensure positive timestamp 4576 Currently we only shift DTS to compensate that we don't support negative 4577 timestamp. This cause a problem that PTS is no longer >= DTS and may 4578 make muxers live much harder. Instead, shift both PTS/DTS forward. Also 4579 remove all the hack to handle this which seems the result of thinking libx264 4580 is bugged. 4581 https://bugzilla.gnome.org/show_bug.cgi?id=731351 4582 45832014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com> 4584 4585 * configure.ac: 4586 Back to development 4587 4588=== release 1.4.0 === 4589 45902014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com> 4591 4592 * ChangeLog: 4593 * NEWS: 4594 * RELEASE: 4595 * configure.ac: 4596 * docs/plugins/inspect/plugin-a52dec.xml: 4597 * docs/plugins/inspect/plugin-amrnb.xml: 4598 * docs/plugins/inspect/plugin-amrwbdec.xml: 4599 * docs/plugins/inspect/plugin-asf.xml: 4600 * docs/plugins/inspect/plugin-cdio.xml: 4601 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 4602 * docs/plugins/inspect/plugin-dvdread.xml: 4603 * docs/plugins/inspect/plugin-dvdsub.xml: 4604 * docs/plugins/inspect/plugin-lame.xml: 4605 * docs/plugins/inspect/plugin-mad.xml: 4606 * docs/plugins/inspect/plugin-mpeg2dec.xml: 4607 * docs/plugins/inspect/plugin-realmedia.xml: 4608 * docs/plugins/inspect/plugin-siddec.xml: 4609 * docs/plugins/inspect/plugin-twolame.xml: 4610 * docs/plugins/inspect/plugin-x264.xml: 4611 * docs/plugins/inspect/plugin-xingmux.xml: 4612 * gst-plugins-ugly.doap: 4613 * win32/common/config.h: 4614 Release 1.4.0 4615 46162014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com> 4617 4618 * po/af.po: 4619 * po/az.po: 4620 * po/bg.po: 4621 * po/ca.po: 4622 * po/cs.po: 4623 * po/da.po: 4624 * po/de.po: 4625 * po/el.po: 4626 * po/en_GB.po: 4627 * po/eo.po: 4628 * po/es.po: 4629 * po/eu.po: 4630 * po/fi.po: 4631 * po/fr.po: 4632 * po/gl.po: 4633 * po/hr.po: 4634 * po/hu.po: 4635 * po/id.po: 4636 * po/it.po: 4637 * po/ja.po: 4638 * po/lt.po: 4639 * po/lv.po: 4640 * po/ms.po: 4641 * po/mt.po: 4642 * po/nb.po: 4643 * po/nl.po: 4644 * po/or.po: 4645 * po/pl.po: 4646 * po/pt_BR.po: 4647 * po/ro.po: 4648 * po/ru.po: 4649 * po/sk.po: 4650 * po/sl.po: 4651 * po/sq.po: 4652 * po/sr.po: 4653 * po/sv.po: 4654 * po/tr.po: 4655 * po/uk.po: 4656 * po/vi.po: 4657 * po/zh_CN.po: 4658 Update .po files 4659 46602014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com> 4661 4662 * po/sv.po: 4663 po: Update translations 4664 4665=== release 1.3.91 === 4666 46672014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com> 4668 4669 * ChangeLog: 4670 * NEWS: 4671 * RELEASE: 4672 * configure.ac: 4673 * docs/plugins/inspect/plugin-a52dec.xml: 4674 * docs/plugins/inspect/plugin-amrnb.xml: 4675 * docs/plugins/inspect/plugin-amrwbdec.xml: 4676 * docs/plugins/inspect/plugin-asf.xml: 4677 * docs/plugins/inspect/plugin-cdio.xml: 4678 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 4679 * docs/plugins/inspect/plugin-dvdread.xml: 4680 * docs/plugins/inspect/plugin-dvdsub.xml: 4681 * docs/plugins/inspect/plugin-lame.xml: 4682 * docs/plugins/inspect/plugin-mad.xml: 4683 * docs/plugins/inspect/plugin-mpeg2dec.xml: 4684 * docs/plugins/inspect/plugin-realmedia.xml: 4685 * docs/plugins/inspect/plugin-siddec.xml: 4686 * docs/plugins/inspect/plugin-twolame.xml: 4687 * docs/plugins/inspect/plugin-x264.xml: 4688 * docs/plugins/inspect/plugin-xingmux.xml: 4689 * gst-plugins-ugly.doap: 4690 * win32/common/config.h: 4691 Release 1.3.91 4692 46932014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com> 4694 4695 * po/af.po: 4696 * po/az.po: 4697 * po/bg.po: 4698 * po/ca.po: 4699 * po/cs.po: 4700 * po/da.po: 4701 * po/de.po: 4702 * po/el.po: 4703 * po/en_GB.po: 4704 * po/eo.po: 4705 * po/es.po: 4706 * po/eu.po: 4707 * po/fi.po: 4708 * po/fr.po: 4709 * po/gl.po: 4710 * po/hr.po: 4711 * po/hu.po: 4712 * po/id.po: 4713 * po/it.po: 4714 * po/ja.po: 4715 * po/lt.po: 4716 * po/lv.po: 4717 * po/ms.po: 4718 * po/mt.po: 4719 * po/nb.po: 4720 * po/nl.po: 4721 * po/or.po: 4722 * po/pl.po: 4723 * po/pt_BR.po: 4724 * po/ro.po: 4725 * po/ru.po: 4726 * po/sk.po: 4727 * po/sl.po: 4728 * po/sq.po: 4729 * po/sr.po: 4730 * po/sv.po: 4731 * po/tr.po: 4732 * po/uk.po: 4733 * po/vi.po: 4734 * po/zh_CN.po: 4735 Update .po files 4736 47372014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com> 4738 4739 * po/vi.po: 4740 po: Update translations 4741 47422014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com> 4743 4744 * gst/realmedia/rademux.c: 4745 rademux: Print invalid fourcc in error message in hex 4746 Previously this was printed as characters which caused later processing 4747 of the error message to sometimes warn about non-UTF-8 characters. 4748 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716 4749 4750=== release 1.3.90 === 4751 47522014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com> 4753 4754 * ChangeLog: 4755 * NEWS: 4756 * RELEASE: 4757 * configure.ac: 4758 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 4759 * docs/plugins/inspect/plugin-a52dec.xml: 4760 * docs/plugins/inspect/plugin-amrnb.xml: 4761 * docs/plugins/inspect/plugin-amrwbdec.xml: 4762 * docs/plugins/inspect/plugin-asf.xml: 4763 * docs/plugins/inspect/plugin-cdio.xml: 4764 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 4765 * docs/plugins/inspect/plugin-dvdread.xml: 4766 * docs/plugins/inspect/plugin-dvdsub.xml: 4767 * docs/plugins/inspect/plugin-lame.xml: 4768 * docs/plugins/inspect/plugin-mad.xml: 4769 * docs/plugins/inspect/plugin-mpeg2dec.xml: 4770 * docs/plugins/inspect/plugin-realmedia.xml: 4771 * docs/plugins/inspect/plugin-siddec.xml: 4772 * docs/plugins/inspect/plugin-twolame.xml: 4773 * docs/plugins/inspect/plugin-x264.xml: 4774 * docs/plugins/inspect/plugin-xingmux.xml: 4775 * gst-plugins-ugly.doap: 4776 * win32/common/config.h: 4777 Release 1.3.90 4778 47792014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com> 4780 4781 * po/af.po: 4782 * po/az.po: 4783 * po/bg.po: 4784 * po/ca.po: 4785 * po/cs.po: 4786 * po/da.po: 4787 * po/de.po: 4788 * po/el.po: 4789 * po/en_GB.po: 4790 * po/eo.po: 4791 * po/es.po: 4792 * po/eu.po: 4793 * po/fi.po: 4794 * po/fr.po: 4795 * po/gl.po: 4796 * po/hr.po: 4797 * po/hu.po: 4798 * po/id.po: 4799 * po/it.po: 4800 * po/ja.po: 4801 * po/lt.po: 4802 * po/lv.po: 4803 * po/ms.po: 4804 * po/mt.po: 4805 * po/nb.po: 4806 * po/nl.po: 4807 * po/or.po: 4808 * po/pl.po: 4809 * po/pt_BR.po: 4810 * po/ro.po: 4811 * po/ru.po: 4812 * po/sk.po: 4813 * po/sl.po: 4814 * po/sq.po: 4815 * po/sr.po: 4816 * po/sv.po: 4817 * po/tr.po: 4818 * po/uk.po: 4819 * po/vi.po: 4820 * po/zh_CN.po: 4821 Update .po files 4822 48232014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com> 4824 4825 * .gitignore: 4826 Ignore autotools test-driver temp files from 'make check' 4827 48282014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com> 4829 4830 * configure.ac: 4831 Back to development 4832 4833=== release 1.3.3 === 4834 48352014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com> 4836 4837 * ChangeLog: 4838 * NEWS: 4839 * RELEASE: 4840 * configure.ac: 4841 * docs/plugins/inspect/plugin-a52dec.xml: 4842 * docs/plugins/inspect/plugin-amrnb.xml: 4843 * docs/plugins/inspect/plugin-amrwbdec.xml: 4844 * docs/plugins/inspect/plugin-asf.xml: 4845 * docs/plugins/inspect/plugin-cdio.xml: 4846 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 4847 * docs/plugins/inspect/plugin-dvdread.xml: 4848 * docs/plugins/inspect/plugin-dvdsub.xml: 4849 * docs/plugins/inspect/plugin-lame.xml: 4850 * docs/plugins/inspect/plugin-mad.xml: 4851 * docs/plugins/inspect/plugin-mpeg2dec.xml: 4852 * docs/plugins/inspect/plugin-realmedia.xml: 4853 * docs/plugins/inspect/plugin-siddec.xml: 4854 * docs/plugins/inspect/plugin-twolame.xml: 4855 * docs/plugins/inspect/plugin-x264.xml: 4856 * docs/plugins/inspect/plugin-xingmux.xml: 4857 * gst-plugins-ugly.doap: 4858 * win32/common/config.h: 4859 Release 1.3.3 4860 48612014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com> 4862 4863 * po/af.po: 4864 * po/az.po: 4865 * po/bg.po: 4866 * po/ca.po: 4867 * po/cs.po: 4868 * po/da.po: 4869 * po/de.po: 4870 * po/el.po: 4871 * po/en_GB.po: 4872 * po/eo.po: 4873 * po/es.po: 4874 * po/eu.po: 4875 * po/fi.po: 4876 * po/fr.po: 4877 * po/gl.po: 4878 * po/hr.po: 4879 * po/hu.po: 4880 * po/id.po: 4881 * po/it.po: 4882 * po/ja.po: 4883 * po/lt.po: 4884 * po/lv.po: 4885 * po/ms.po: 4886 * po/mt.po: 4887 * po/nb.po: 4888 * po/nl.po: 4889 * po/or.po: 4890 * po/pl.po: 4891 * po/pt_BR.po: 4892 * po/ro.po: 4893 * po/ru.po: 4894 * po/sk.po: 4895 * po/sl.po: 4896 * po/sq.po: 4897 * po/sr.po: 4898 * po/sv.po: 4899 * po/tr.po: 4900 * po/uk.po: 4901 * po/vi.po: 4902 * po/zh_CN.po: 4903 Update .po files 4904 49052014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com> 4906 4907 * po/de.po: 4908 * po/nl.po: 4909 po: Update translations 4910 49112014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com> 4912 4913 * gst/realmedia/rmdemux.c: 4914 * gst/realmedia/rmdemux.h: 4915 rmdemux: use GstFlowCombiner 4916 Removes flow return combination code to use the newly added GstFlowCombiner 4917 https://bugzilla.gnome.org/show_bug.cgi?id=709224 4918 49192014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com> 4920 4921 * gst/asfdemux/gstasfdemux.c: 4922 * gst/asfdemux/gstasfdemux.h: 4923 asfdemux: use GstFlowCombiner 4924 Removes flow return combination code to use the newly added GstFlowCombiner 4925 https://bugzilla.gnome.org/show_bug.cgi?id=709224 4926 49272014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com> 4928 4929 * ext/x264/gstx264enc.c: 4930 x264enc: fix caps leak in set_format() 4931 https://bugzilla.gnome.org/show_bug.cgi?id=730865 4932 49332013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com> 4934 4935 * gst/asfdemux/gstasfdemux.c: 4936 asfdemux: Handle initial 0 timestamp that should have been -1 4937 https://bugzilla.gnome.org/show_bug.cgi?id=719660 4938 49392014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com> 4940 4941 * configure.ac: 4942 Back to development 4943 4944=== release 1.3.2 === 4945 49462014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com> 4947 4948 * ChangeLog: 4949 * NEWS: 4950 * RELEASE: 4951 * common: 4952 * configure.ac: 4953 * docs/plugins/inspect-build.stamp: 4954 * docs/plugins/inspect.stamp: 4955 * docs/plugins/inspect/plugin-a52dec.xml: 4956 * docs/plugins/inspect/plugin-amrnb.xml: 4957 * docs/plugins/inspect/plugin-amrwbdec.xml: 4958 * docs/plugins/inspect/plugin-asf.xml: 4959 * docs/plugins/inspect/plugin-cdio.xml: 4960 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 4961 * docs/plugins/inspect/plugin-dvdread.xml: 4962 * docs/plugins/inspect/plugin-dvdsub.xml: 4963 * docs/plugins/inspect/plugin-lame.xml: 4964 * docs/plugins/inspect/plugin-mad.xml: 4965 * docs/plugins/inspect/plugin-mpeg2dec.xml: 4966 * docs/plugins/inspect/plugin-realmedia.xml: 4967 * docs/plugins/inspect/plugin-siddec.xml: 4968 * docs/plugins/inspect/plugin-twolame.xml: 4969 * docs/plugins/inspect/plugin-x264.xml: 4970 * docs/plugins/inspect/plugin-xingmux.xml: 4971 * gst-plugins-ugly.doap: 4972 * win32/common/config.h: 4973 Release 1.3.2 4974 49752014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com> 4976 4977 * po/af.po: 4978 * po/az.po: 4979 * po/bg.po: 4980 * po/ca.po: 4981 * po/cs.po: 4982 * po/da.po: 4983 * po/de.po: 4984 * po/el.po: 4985 * po/en_GB.po: 4986 * po/eo.po: 4987 * po/es.po: 4988 * po/eu.po: 4989 * po/fi.po: 4990 * po/fr.po: 4991 * po/gl.po: 4992 * po/hr.po: 4993 * po/hu.po: 4994 * po/id.po: 4995 * po/it.po: 4996 * po/ja.po: 4997 * po/lt.po: 4998 * po/lv.po: 4999 * po/ms.po: 5000 * po/mt.po: 5001 * po/nb.po: 5002 * po/nl.po: 5003 * po/or.po: 5004 * po/pl.po: 5005 * po/pt_BR.po: 5006 * po/ro.po: 5007 * po/ru.po: 5008 * po/sk.po: 5009 * po/sl.po: 5010 * po/sq.po: 5011 * po/sr.po: 5012 * po/sv.po: 5013 * po/tr.po: 5014 * po/uk.po: 5015 * po/vi.po: 5016 * po/zh_CN.po: 5017 Update .po files 5018 50192014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com> 5020 5021 * common: 5022 Automatic update of common submodule 5023 From 211fa5f to 1f5d3c3 5024 50252014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com> 5026 5027 * ext/mpeg2dec/gstmpeg2dec.h: 5028 mpeg2dec: remove unused struct members 5029 50302014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com> 5031 5032 * gst/realmedia/rtspreal.c: 5033 rtspreal: Fix some memory leaks in an error path 5034 CID 1212165. 5035 50362014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com> 5037 5038 * ext/mpeg2dec/gstmpeg2dec.c: 5039 mpeg2dec: Release codec state on negotiation failures 5040 Else it leaks 5041 CID #1212169 5042 50432014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com> 5044 5045 * configure.ac: 5046 Back to development 5047 5048=== release 1.3.1 === 5049 50502014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com> 5051 5052 * ChangeLog: 5053 * NEWS: 5054 * RELEASE: 5055 * configure.ac: 5056 * docs/plugins/gst-plugins-ugly-plugins.args: 5057 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 5058 * docs/plugins/inspect/plugin-a52dec.xml: 5059 * docs/plugins/inspect/plugin-amrnb.xml: 5060 * docs/plugins/inspect/plugin-amrwbdec.xml: 5061 * docs/plugins/inspect/plugin-asf.xml: 5062 * docs/plugins/inspect/plugin-cdio.xml: 5063 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 5064 * docs/plugins/inspect/plugin-dvdread.xml: 5065 * docs/plugins/inspect/plugin-dvdsub.xml: 5066 * docs/plugins/inspect/plugin-lame.xml: 5067 * docs/plugins/inspect/plugin-mad.xml: 5068 * docs/plugins/inspect/plugin-mpeg2dec.xml: 5069 * docs/plugins/inspect/plugin-realmedia.xml: 5070 * docs/plugins/inspect/plugin-siddec.xml: 5071 * docs/plugins/inspect/plugin-twolame.xml: 5072 * docs/plugins/inspect/plugin-x264.xml: 5073 * docs/plugins/inspect/plugin-xingmux.xml: 5074 * gst-plugins-ugly.doap: 5075 * win32/common/config.h: 5076 Release 1.3.1 5077 50782014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com> 5079 5080 * po/af.po: 5081 * po/az.po: 5082 * po/bg.po: 5083 * po/ca.po: 5084 * po/cs.po: 5085 * po/da.po: 5086 * po/de.po: 5087 * po/el.po: 5088 * po/en_GB.po: 5089 * po/eo.po: 5090 * po/es.po: 5091 * po/eu.po: 5092 * po/fi.po: 5093 * po/fr.po: 5094 * po/gl.po: 5095 * po/hr.po: 5096 * po/hu.po: 5097 * po/id.po: 5098 * po/it.po: 5099 * po/ja.po: 5100 * po/lt.po: 5101 * po/lv.po: 5102 * po/ms.po: 5103 * po/mt.po: 5104 * po/nb.po: 5105 * po/nl.po: 5106 * po/or.po: 5107 * po/pl.po: 5108 * po/pt_BR.po: 5109 * po/ro.po: 5110 * po/ru.po: 5111 * po/sk.po: 5112 * po/sl.po: 5113 * po/sq.po: 5114 * po/sr.po: 5115 * po/sv.po: 5116 * po/tr.po: 5117 * po/uk.po: 5118 * po/vi.po: 5119 * po/zh_CN.po: 5120 Update .po files 5121 51222014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com> 5123 5124 * po/de.po: 5125 * po/id.po: 5126 * po/lv.po: 5127 * po/sk.po: 5128 * po/sr.po: 5129 po: Update translations 5130 51312014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com> 5132 5133 * common: 5134 Automatic update of common submodule 5135 From bcb1518 to 211fa5f 5136 51372014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com> 5138 5139 * ext/sidplay/gstsiddec.cc: 5140 * gst/asfdemux/gstrtspwms.c: 5141 * gst/realmedia/rademux.c: 5142 * gst/realmedia/rdtmanager.c: 5143 * gst/realmedia/rtspreal.c: 5144 docs: remove outdated and pointless 'Last reviewed' lines from docs 5145 They are very confusing for people, and more often than not 5146 also just not very accurate. Seeing 'last reviewed: 2005' in 5147 your docs is not very confidence-inspiring. Let's just remove 5148 those comments. 5149 51502014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 5151 5152 * gst/dvdsub/gstdvdsubdec.c: 5153 dvdsubdec: fix spurious rejection of 0 time offset commands 5154 Coverity 206168 5155 51562014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 5157 5158 * ext/dvdread/dvdreadsrc.c: 5159 dvdread: avoid intermediate promotion to signed 5160 We should not reach the dangerous range here, though. 5161 Coverity 206491, 206492, 1139856 5162 51632014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 5164 5165 * ext/mpeg2dec/gstmpeg2dec.c: 5166 mpeg2dec: do not reset the whole video info when setting size 5167 New changes to gstvideo will reset all the video info state 5168 when calling _set_format, overwriting what was previously set 5169 in the preceding code. 5170 The comment says the following code is meant to preserve the 5171 pre-crop size, so let's just keep the size and related data 5172 as this does not seem to break anything else (this is what 5173 the _set_format call would have set before the change that 5174 reset all data, except the colorimetry). 5175 51762014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com> 5177 5178 * gst/asfdemux/gstasfdemux.c: 5179 asfdemux: Fix payloads check 5180 Don't iterate stream->payloads if ... it doesn't exist 5181 CID #1139846 5182 51832014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com> 5184 5185 * .gitignore: 5186 .gitignore: Ignore gcov intermediate files 5187 https://bugzilla.gnome.org/show_bug.cgi?id=725483 5188 51892014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com> 5190 5191 * common: 5192 Automatic update of common submodule 5193 From fe1672e to bcb1518 5194 51952014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net> 5196 5197 * common: 5198 Automatic update of common submodule 5199 From 1a07da9 to fe1672e 5200 52012014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net> 5202 5203 * docs/Makefile.am: 5204 docs: install prebuilt plugin docs if gtk-doc is disabled 5205 Sync to the Makefile.am from gst-plugin-base where it is done right. 5206 Fixes #725034 5207 52082014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net> 5209 5210 * gst/xingmux/gstxingmux.c: 5211 * gst/xingmux/plugin.c: 5212 xingmux: add muxer category and make element plugable 5213 This is required to make encodebin consider the element. Yet it is not enough to 5214 have it plugged it has a lower priority than most mp3encoders and no different 5215 caps. 5216 52172014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com> 5218 5219 * ext/x264/gstx264enc.c: 5220 x264enc: allow lossless compression (qp=0) 5221 https://bugzilla.gnome.org/show_bug.cgi?id=725051 5222 52232014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com> 5224 5225 * m4/a52.m4: 5226 m4: Remove extra check for 11+ year old a52 release 5227 You deserve a build failure if you still have that version 5228 If someone wants to completely remove this m4 to replace it with the 5229 generic AS_GST_CHECK_LIBHEADER() it would be appreciated. 5230 52312014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com> 5232 5233 * m4/a52.m4: 5234 m4: Fix multiple tests in AC_CHECK_A52DEC 5235 52362014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com> 5237 5238 * gst/asfdemux/gstasfdemux.c: 5239 asfdemux: Remove unused function 5240 52412014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com> 5242 5243 * tests/check/Makefile.am: 5244 check: Fix test location 5245 52462014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com> 5247 5248 * tests/check/Makefile.am: 5249 tests: Don't build disabled plugins' check tests 5250 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505 5251 52522014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com> 5253 5254 * common: 5255 Automatic update of common submodule 5256 From d48bed3 to 1a07da9 5257 52582014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com> 5259 5260 * gst/asfdemux/gstasfdemux.c: 5261 asfdemux: only add "format" field with fourcc to WMV caps 5262 Doesn't make sense for e.g. H264 or MJPEG. 5263 52642013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com> 5265 5266 * autogen.sh: 5267 * common: 5268 Automatic update of common submodule 5269 From dbedaa0 to d48bed3 5270 52712013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com> 5272 5273 * po/Makevars: 5274 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in 5275 https://bugzilla.gnome.org/show_bug.cgi?id=705455 5276 52772013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com> 5278 5279 * ext/amrwbdec/amrwbdec.c: 5280 amrwbdec: Remove some dead code 5281 52822013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com> 5283 5284 * ext/amrnb/amrnbdec.c: 5285 amrnbdec: Remove some dead code 5286 52872013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com> 5288 5289 * ext/amrnb/amrnbdec.c: 5290 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code 5291 52922013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com> 5293 5294 * ext/amrwbdec/amrwbdec.c: 5295 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code 5296 52972013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com> 5298 5299 * ext/mpeg2dec/gstmpeg2dec.c: 5300 mpeg2dec: Use new gst_video_decoder_set_needs_format() API 5301 53022013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com> 5303 5304 * ext/x264/gstx264enc.c: 5305 x264enc: fix compiler warning 5306 Compiler warns rightly about possibly uninitialized variable. 5307 53082013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com> 5309 5310 * ext/x264/gstx264enc.c: 5311 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer 5312 gst-launch-1.0 videotestsrc ! x264enc 5313 53142013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> 5315 5316 * ext/mpeg2dec/gstmpeg2dec.c: 5317 mpeg2dec: graceful degradation for badly parsed input 5318 53192013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com> 5320 5321 * common: 5322 Automatic update of common submodule 5323 From 865aa20 to dbedaa0 5324 53252013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com> 5326 5327 * gst/asfdemux/asfpacket.c: 5328 asfdemux: mo_size check bug fix. mo_size is not mandatory field. 5329 So, don't need to check previous payload's mo_size and current 5330 payload's mo_size when merging it. 5331 https://bugzilla.gnome.org/show_bug.cgi?id=710609 5332 53332013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com> 5334 5335 * gst/asfdemux/gstasfdemux.c: 5336 * gst/asfdemux/gstasfdemux.h: 5337 asfdemux: Keep audio error checking fields only for audio 5338 Video shouldn't need to be descrambled, this can cause frames data 5339 to be corrupted 5340 https://bugzilla.gnome.org/show_bug.cgi?id=684942 5341 53422013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com> 5343 5344 * gst/asfdemux/gstasfdemux.c: 5345 asfdemux: really copy the buffer data 5346 Pass the copy-memory flag to copy the memory for the output buffer, 5347 otherwise we end with 0-sized buffers 5348 https://bugzilla.gnome.org/show_bug.cgi?id=684942 5349 53502013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com> 5351 5352 * ext/x264/gstx264enc.c: 5353 x264enc: If FPS is available, set VFR to false 5354 https://bugzilla.gnome.org/show_bug.cgi?id=708940 5355 53562013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com> 5357 5358 * gst/asfdemux/gstasfdemux.c: 5359 asfdemux: Only use segment.start as seek_time if it is relative 5360 Relying on the gst_segment_do_seek results for getting the 5361 seeking time should not be used if seek type is SET because the 5362 do_seek function makes the 'cur` position of the seek normalized 5363 on the segment range. This means that seeking beyond the end of the 5364 file might not result in instant EOS as it will end up seeking to 5365 the final ts of the file. 5366 In asf seeking to the final timestamp can lead to seeking to the last 5367 keyframe, meaning a few seconds of video will still be played, which should 5368 not be the desired behavior when seeking beyong file limits. 5369 53702013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com> 5371 5372 * gst/asfdemux/gstasfdemux.c: 5373 asfdemux: Parse last simple index entry 5374 The entry size is fixed at 6, fix typo to finish parsing the index 5375 correctly until the last sample 5376 53772013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net> 5378 5379 * README: 5380 * common: 5381 Automatic update of common submodule 5382 From 6b03ba7 to 865aa20 5383 53842013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5385 5386 * configure.ac: 5387 configure: Actually use 1.3.0.1 as version to make configure happy 5388 53892013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5390 5391 * configure.ac: 5392 Back to development 5393 5394=== release 1.2.0 === 5395 53962013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5397 5398 * ChangeLog: 5399 * NEWS: 5400 * RELEASE: 5401 * configure.ac: 5402 * docs/plugins/inspect/plugin-a52dec.xml: 5403 * docs/plugins/inspect/plugin-amrnb.xml: 5404 * docs/plugins/inspect/plugin-amrwbdec.xml: 5405 * docs/plugins/inspect/plugin-asf.xml: 5406 * docs/plugins/inspect/plugin-cdio.xml: 5407 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 5408 * docs/plugins/inspect/plugin-dvdread.xml: 5409 * docs/plugins/inspect/plugin-dvdsub.xml: 5410 * docs/plugins/inspect/plugin-lame.xml: 5411 * docs/plugins/inspect/plugin-mad.xml: 5412 * docs/plugins/inspect/plugin-mpeg2dec.xml: 5413 * docs/plugins/inspect/plugin-realmedia.xml: 5414 * docs/plugins/inspect/plugin-siddec.xml: 5415 * docs/plugins/inspect/plugin-twolame.xml: 5416 * docs/plugins/inspect/plugin-x264.xml: 5417 * docs/plugins/inspect/plugin-xingmux.xml: 5418 * gst-plugins-ugly.doap: 5419 * win32/common/config.h: 5420 Release 1.2.0 5421 54222013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5423 5424 * po/af.po: 5425 * po/az.po: 5426 * po/bg.po: 5427 * po/ca.po: 5428 * po/cs.po: 5429 * po/da.po: 5430 * po/de.po: 5431 * po/el.po: 5432 * po/en_GB.po: 5433 * po/eo.po: 5434 * po/es.po: 5435 * po/eu.po: 5436 * po/fi.po: 5437 * po/fr.po: 5438 * po/gl.po: 5439 * po/hr.po: 5440 * po/hu.po: 5441 * po/id.po: 5442 * po/it.po: 5443 * po/ja.po: 5444 * po/lt.po: 5445 * po/lv.po: 5446 * po/ms.po: 5447 * po/mt.po: 5448 * po/nb.po: 5449 * po/nl.po: 5450 * po/or.po: 5451 * po/pl.po: 5452 * po/pt_BR.po: 5453 * po/ro.po: 5454 * po/ru.po: 5455 * po/sk.po: 5456 * po/sl.po: 5457 * po/sq.po: 5458 * po/sr.po: 5459 * po/sv.po: 5460 * po/tr.po: 5461 * po/uk.po: 5462 * po/vi.po: 5463 * po/zh_CN.po: 5464 Update .po files 5465 54662013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com> 5467 5468 * ext/x264/gstx264enc.c: 5469 x264enc: Update the documentation to match the default profile used 5470 https://bugzilla.gnome.org/show_bug.cgi?id=708036 5471 54722013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com> 5473 5474 * common: 5475 Automatic update of common submodule 5476 From b613661 to 6b03ba7 5477 54782013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net> 5479 5480 * common: 5481 Automatic update of common submodule 5482 From 74a6857 to b613661 5483 54842013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net> 5485 5486 * autogen.sh: 5487 * common: 5488 Automatic update of common submodule 5489 From 098c0d7 to 74a6857 5490 54912013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5492 5493 * configure.ac: 5494 Back to development 5495 5496=== release 1.1.90 === 5497 54982013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5499 5500 * ChangeLog: 5501 * NEWS: 5502 * RELEASE: 5503 * configure.ac: 5504 * docs/plugins/inspect/plugin-a52dec.xml: 5505 * docs/plugins/inspect/plugin-amrnb.xml: 5506 * docs/plugins/inspect/plugin-amrwbdec.xml: 5507 * docs/plugins/inspect/plugin-asf.xml: 5508 * docs/plugins/inspect/plugin-cdio.xml: 5509 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 5510 * docs/plugins/inspect/plugin-dvdread.xml: 5511 * docs/plugins/inspect/plugin-dvdsub.xml: 5512 * docs/plugins/inspect/plugin-lame.xml: 5513 * docs/plugins/inspect/plugin-mad.xml: 5514 * docs/plugins/inspect/plugin-mpeg2dec.xml: 5515 * docs/plugins/inspect/plugin-realmedia.xml: 5516 * docs/plugins/inspect/plugin-siddec.xml: 5517 * docs/plugins/inspect/plugin-twolame.xml: 5518 * docs/plugins/inspect/plugin-x264.xml: 5519 * docs/plugins/inspect/plugin-xingmux.xml: 5520 * gst-plugins-ugly.doap: 5521 * win32/common/config.h: 5522 Release 1.1.90 5523 55242013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5525 5526 * po/af.po: 5527 * po/az.po: 5528 * po/bg.po: 5529 * po/ca.po: 5530 * po/cs.po: 5531 * po/da.po: 5532 * po/de.po: 5533 * po/el.po: 5534 * po/en_GB.po: 5535 * po/eo.po: 5536 * po/es.po: 5537 * po/eu.po: 5538 * po/fi.po: 5539 * po/fr.po: 5540 * po/gl.po: 5541 * po/hr.po: 5542 * po/hu.po: 5543 * po/id.po: 5544 * po/it.po: 5545 * po/ja.po: 5546 * po/lt.po: 5547 * po/lv.po: 5548 * po/ms.po: 5549 * po/mt.po: 5550 * po/nb.po: 5551 * po/nl.po: 5552 * po/or.po: 5553 * po/pl.po: 5554 * po/pt_BR.po: 5555 * po/ro.po: 5556 * po/ru.po: 5557 * po/sk.po: 5558 * po/sl.po: 5559 * po/sq.po: 5560 * po/sr.po: 5561 * po/sv.po: 5562 * po/tr.po: 5563 * po/uk.po: 5564 * po/vi.po: 5565 * po/zh_CN.po: 5566 Update .po files 5567 55682013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5569 5570 * po/cs.po: 5571 po: Update translations 5572 55732013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com> 5574 5575 * ext/x264/gstx264enc.c: 5576 * tests/check/elements/x264enc.c: 5577 x264enc: Implement getcaps that restricts the input format depending on the output profile 5578 Also add some x264enc profile tests 5579 https://bugzilla.gnome.org/show_bug.cgi?id=708326 5580 55812013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com> 5582 5583 * gst/asfdemux/asfpacket.c: 5584 * gst/asfdemux/gstasfdemux.c: 5585 asfdemux: fix playback regression in push mode 5586 55872013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com> 5588 5589 * gst/asfdemux/gstasfdemux.h: 5590 asfdemux: remove unused variable 5591 55922013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu> 5593 5594 * ext/x264/gstx264enc.c: 5595 x264enc: Don't unref future state but the old one 5596 Being silly will lead us nowhere. 5597 55982013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5599 5600 * ext/x264/gstx264enc.c: 5601 x264enc: Check if we have an input state before using it 5602 Flushing might happen before caps were set on the encoder, 5603 which would lead to crashes here. 5604 Thanks to Matej Knopp for analyzing this. 5605 https://bugzilla.gnome.org/show_bug.cgi?id=707414 5606 56072013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com> 5608 5609 * ext/x264/gstx264enc.c: 5610 x264enc: fix unsigned comparison warning 5611 56122013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5613 5614 * configure.ac: 5615 Back to development 5616 5617=== release 1.1.4 === 5618 56192013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5620 5621 * ChangeLog: 5622 * NEWS: 5623 * RELEASE: 5624 * configure.ac: 5625 * docs/plugins/inspect/plugin-a52dec.xml: 5626 * docs/plugins/inspect/plugin-amrnb.xml: 5627 * docs/plugins/inspect/plugin-amrwbdec.xml: 5628 * docs/plugins/inspect/plugin-asf.xml: 5629 * docs/plugins/inspect/plugin-cdio.xml: 5630 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 5631 * docs/plugins/inspect/plugin-dvdread.xml: 5632 * docs/plugins/inspect/plugin-dvdsub.xml: 5633 * docs/plugins/inspect/plugin-lame.xml: 5634 * docs/plugins/inspect/plugin-mad.xml: 5635 * docs/plugins/inspect/plugin-mpeg2dec.xml: 5636 * docs/plugins/inspect/plugin-realmedia.xml: 5637 * docs/plugins/inspect/plugin-siddec.xml: 5638 * docs/plugins/inspect/plugin-twolame.xml: 5639 * docs/plugins/inspect/plugin-x264.xml: 5640 * docs/plugins/inspect/plugin-xingmux.xml: 5641 * gst-plugins-ugly.doap: 5642 * win32/common/config.h: 5643 Release 1.1.4 5644 56452013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5646 5647 * po/af.po: 5648 * po/az.po: 5649 * po/bg.po: 5650 * po/ca.po: 5651 * po/cs.po: 5652 * po/da.po: 5653 * po/de.po: 5654 * po/el.po: 5655 * po/en_GB.po: 5656 * po/eo.po: 5657 * po/es.po: 5658 * po/eu.po: 5659 * po/fi.po: 5660 * po/fr.po: 5661 * po/gl.po: 5662 * po/hr.po: 5663 * po/hu.po: 5664 * po/id.po: 5665 * po/it.po: 5666 * po/ja.po: 5667 * po/lt.po: 5668 * po/lv.po: 5669 * po/ms.po: 5670 * po/mt.po: 5671 * po/nb.po: 5672 * po/nl.po: 5673 * po/or.po: 5674 * po/pl.po: 5675 * po/pt_BR.po: 5676 * po/ro.po: 5677 * po/ru.po: 5678 * po/sk.po: 5679 * po/sl.po: 5680 * po/sq.po: 5681 * po/sr.po: 5682 * po/sv.po: 5683 * po/tr.po: 5684 * po/uk.po: 5685 * po/vi.po: 5686 * po/zh_CN.po: 5687 Update .po files 5688 56892013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5690 5691 * po/pt_BR.po: 5692 po: update translations 5693 56942013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net> 5695 5696 * ext/x264/gstx264enc.c: 5697 x264enc: log when we output a lower profile than requested 5698 56992013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5700 5701 * ext/x264/gstx264enc.c: 5702 x264enc: Consider subset relations of profiles when setting srcpad caps 5703 constrained-baseline is a subset of baseline, is a subset of main, 5704 is a subset of high profile. 5705 https://bugzilla.gnome.org/show_bug.cgi?id=705425 5706 57072013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net> 5708 5709 * ext/x264/gstx264enc.c: 5710 x264enc: propagate flow return back to base class and upstream 5711 https://bugzilla.gnome.org/show_bug.cgi?id=705425 5712 57132013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net> 5714 5715 * configure.ac: 5716 configure: fix x264 version checking 5717 x264 releases carry pkg-config versions such as 0.120.x 5718 (literallly with an 'x'). Checking for x264 >= 0.120.0 will 5719 then fail, so we need to either check for > 0.119.0 or 5720 for >= 0.120 to make this work right. 5721 57222013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net> 5723 5724 * ext/x264/gstx264enc.c: 5725 x264enc: minor clean-up 5726 We requires x264 build >= 120 now. 5727 57282013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5729 5730 * ext/mpeg2dec/gstmpeg2dec.c: 5731 mpeg2dec: Fix mpeg2_reset() calls 5732 57332013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5734 5735 * ext/mpeg2dec/gstmpeg2dec.c: 5736 * ext/x264/gstx264enc.c: 5737 ext: Use new flush vfunc of video codec base classes and remove reset implementations 5738 57392013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com> 5740 5741 * gst/asfdemux/gstasfdemux.c: 5742 asfdemux: fix build on C89 compilers 5743 57442013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com> 5745 5746 * gst/asfdemux/asfpacket.c: 5747 * gst/asfdemux/gstasfdemux.c: 5748 asfdemux: fix seeking in push mode 5749 57502013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com> 5751 5752 * configure.ac: 5753 build: add subdir-objects to AM_INIT_AUTOMAKE 5754 Fixes warnings in automake 1.14 5755 https://bugzilla.gnome.org/show_bug.cgi?id=705350 5756 57572013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com> 5758 5759 * ext/mpeg2dec/gstmpeg2dec.c: 5760 mpeg2dec: Do a hard reset of flush_stop 5761 Which is notified by hard == 0 with latest refactoring. 5762 57632013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net> 5764 5765 * po/LINGUAS: 5766 * po/da.po: 5767 * po/de.po: 5768 * po/gl.po: 5769 * po/hr.po: 5770 * po/hu.po: 5771 * po/ja.po: 5772 * po/nb.po: 5773 * po/nl.po: 5774 * po/pl.po: 5775 * po/ru.po: 5776 * po/sl.po: 5777 * po/tr.po: 5778 * po/uk.po: 5779 * po/vi.po: 5780 po: update translations 5781 57822013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5783 5784 * configure.ac: 5785 Back to development 5786 5787=== release 1.1.3 === 5788 57892013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5790 5791 * ChangeLog: 5792 * NEWS: 5793 * RELEASE: 5794 * configure.ac: 5795 * docs/plugins/inspect/plugin-a52dec.xml: 5796 * docs/plugins/inspect/plugin-amrnb.xml: 5797 * docs/plugins/inspect/plugin-amrwbdec.xml: 5798 * docs/plugins/inspect/plugin-asf.xml: 5799 * docs/plugins/inspect/plugin-cdio.xml: 5800 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 5801 * docs/plugins/inspect/plugin-dvdread.xml: 5802 * docs/plugins/inspect/plugin-dvdsub.xml: 5803 * docs/plugins/inspect/plugin-lame.xml: 5804 * docs/plugins/inspect/plugin-mad.xml: 5805 * docs/plugins/inspect/plugin-mpeg2dec.xml: 5806 * docs/plugins/inspect/plugin-realmedia.xml: 5807 * docs/plugins/inspect/plugin-siddec.xml: 5808 * docs/plugins/inspect/plugin-twolame.xml: 5809 * docs/plugins/inspect/plugin-x264.xml: 5810 * docs/plugins/inspect/plugin-xingmux.xml: 5811 * gst-plugins-ugly.doap: 5812 * win32/common/config.h: 5813 Release 1.1.3 5814 58152013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5816 5817 * po/af.po: 5818 * po/az.po: 5819 * po/bg.po: 5820 * po/ca.po: 5821 * po/cs.po: 5822 * po/da.po: 5823 * po/de.po: 5824 * po/el.po: 5825 * po/en_GB.po: 5826 * po/eo.po: 5827 * po/es.po: 5828 * po/eu.po: 5829 * po/fi.po: 5830 * po/fr.po: 5831 * po/gl.po: 5832 * po/hu.po: 5833 * po/id.po: 5834 * po/it.po: 5835 * po/ja.po: 5836 * po/lt.po: 5837 * po/lv.po: 5838 * po/ms.po: 5839 * po/mt.po: 5840 * po/nb.po: 5841 * po/nl.po: 5842 * po/or.po: 5843 * po/pl.po: 5844 * po/pt_BR.po: 5845 * po/ro.po: 5846 * po/ru.po: 5847 * po/sk.po: 5848 * po/sl.po: 5849 * po/sq.po: 5850 * po/sr.po: 5851 * po/sv.po: 5852 * po/tr.po: 5853 * po/uk.po: 5854 * po/vi.po: 5855 * po/zh_CN.po: 5856 Update .po files 5857 58582013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5859 5860 * gst/asfdemux/gstasfdemux.c: 5861 * gst/realmedia/rademux.c: 5862 * gst/realmedia/rmdemux.c: 5863 gst: Don't swap start/stop for negative rates in the SEGMENT query 5864 58652013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5866 5867 * gst/realmedia/rademux.c: 5868 * gst/realmedia/rmdemux.c: 5869 real: Implement SEGMENT query 5870 58712013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5872 5873 * gst/asfdemux/gstasfdemux.c: 5874 asfdemux: Implement SEGMENT query 5875 58762013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com> 5877 5878 * gst/asfdemux/asfheaders.c: 5879 * gst/asfdemux/asfheaders.h: 5880 * gst/asfdemux/asfpacket.c: 5881 * gst/asfdemux/gstasfdemux.c: 5882 * gst/asfdemux/gstasfdemux.h: 5883 asfdemux: Add support for dvr-ms 5884 https://bugzilla.gnome.org/show_bug.cgi?id=705026 5885 58862013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com> 5887 5888 * gst/realmedia/rtspreal.c: 5889 rtspreal: Ensure output value has an assigned value 5890 In the case where this macro was used, that dest was != NULL but that 5891 the strncmp failed, we would end up with dest_len being undefined. 5892 58932013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com> 5894 5895 * ext/x264/gstx264enc.c: 5896 x264: Fix dts comparision 5897 We were assigning to a guint64 value (frame->dts) the sum of a unsigned 5898 and signed value... resulting it the result never being < 0. 5899 Instead just check if it is smaller before assigning to frame->dts. 5900 59012013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com> 5902 5903 * gst/asfdemux/gstasfdemux.c: 5904 * gst/asfdemux/gstasfdemux.h: 5905 asfdemux: fix seqnum handling for seeks 5906 Use the same seqnum as the seek for flushes/segments that are 5907 caused by the seek. Also do the same for segment events 5908 Fixes #676242 5909 59102013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5911 5912 * ext/mpeg2dec/gstmpeg2dec.c: 5913 mpeg2dec: Clean up reset/start/stop handling 5914 59152013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5916 5917 * ext/x264/gstx264enc.c: 5918 x264enc: React properly to flushing/resetting the encoder 5919 https://bugzilla.gnome.org/show_bug.cgi?id=656007 5920 59212013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5922 5923 * gst/realmedia/rademux.c: 5924 * gst/realmedia/rademux.h: 5925 * gst/realmedia/rmdemux.c: 5926 * gst/realmedia/rmdemux.h: 5927 realmedia: Add support for group-id in the stream-start event 5928 59292013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5930 5931 * gst/asfdemux/gstasfdemux.c: 5932 * gst/asfdemux/gstasfdemux.h: 5933 asfdemux: Add support for group-id in the stream-start event 5934 59352013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5936 5937 * ext/sidplay/gstsiddec.cc: 5938 * ext/sidplay/gstsiddec.h: 5939 siddec: Add support for group-id in the stream-start event 5940 59412013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com> 5942 5943 * gst/realmedia/rmdemux.c: 5944 rmdemux: Mark demuxer as "running" in push-mode 5945 Allows queries (and other code) to be answered when working in push-mode. 5946 Running would only be set to TRUE accordingly when working in pull-mode 5947 once it had read header/index. 5948 Fixes #680185 5949 59502013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com> 5951 5952 * ext/mpeg2dec/gstmpeg2dec.c: 5953 mpeg2dec: Properly reset on sequence changes 5954 Otherwise we end up using stray data/buffers. 5955 Fixes #690701 5956 59572013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5958 5959 * configure.ac: 5960 Back to development 5961 5962=== release 1.1.2 === 5963 59642013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5965 5966 * ChangeLog: 5967 * NEWS: 5968 * RELEASE: 5969 * configure.ac: 5970 * docs/plugins/inspect/plugin-a52dec.xml: 5971 * docs/plugins/inspect/plugin-amrnb.xml: 5972 * docs/plugins/inspect/plugin-amrwbdec.xml: 5973 * docs/plugins/inspect/plugin-asf.xml: 5974 * docs/plugins/inspect/plugin-cdio.xml: 5975 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 5976 * docs/plugins/inspect/plugin-dvdread.xml: 5977 * docs/plugins/inspect/plugin-dvdsub.xml: 5978 * docs/plugins/inspect/plugin-lame.xml: 5979 * docs/plugins/inspect/plugin-mad.xml: 5980 * docs/plugins/inspect/plugin-mpeg2dec.xml: 5981 * docs/plugins/inspect/plugin-realmedia.xml: 5982 * docs/plugins/inspect/plugin-siddec.xml: 5983 * docs/plugins/inspect/plugin-twolame.xml: 5984 * docs/plugins/inspect/plugin-x264.xml: 5985 * docs/plugins/inspect/plugin-xingmux.xml: 5986 * gst-plugins-ugly.doap: 5987 * win32/common/config.h: 5988 Release 1.1.2 5989 59902013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org> 5991 5992 * po/af.po: 5993 * po/az.po: 5994 * po/bg.po: 5995 * po/ca.po: 5996 * po/cs.po: 5997 * po/da.po: 5998 * po/de.po: 5999 * po/el.po: 6000 * po/en_GB.po: 6001 * po/eo.po: 6002 * po/es.po: 6003 * po/eu.po: 6004 * po/fi.po: 6005 * po/fr.po: 6006 * po/gl.po: 6007 * po/hu.po: 6008 * po/id.po: 6009 * po/it.po: 6010 * po/ja.po: 6011 * po/lt.po: 6012 * po/lv.po: 6013 * po/ms.po: 6014 * po/mt.po: 6015 * po/nb.po: 6016 * po/nl.po: 6017 * po/or.po: 6018 * po/pl.po: 6019 * po/pt_BR.po: 6020 * po/ro.po: 6021 * po/ru.po: 6022 * po/sk.po: 6023 * po/sl.po: 6024 * po/sq.po: 6025 * po/sr.po: 6026 * po/sv.po: 6027 * po/tr.po: 6028 * po/uk.po: 6029 * po/vi.po: 6030 * po/zh_CN.po: 6031 Update .po files 6032 60332013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 6034 6035 * ext/dvdread/dvdreadsrc.c: 6036 dvdreadsrc: correctly determine last chapter's duration 6037 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c. 6038 It worked just fine before ... 6039 60402013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 6041 6042 * gst/realmedia/rdtmanager.c: 6043 rdt: forward sticky events 6044 60452013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 6046 6047 * configure.ac: 6048 Back to development 6049 6050=== release 1.1.1 === 6051 60522013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 6053 6054 * ChangeLog: 6055 * NEWS: 6056 * RELEASE: 6057 * common: 6058 * configure.ac: 6059 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 6060 * docs/plugins/inspect/plugin-a52dec.xml: 6061 * docs/plugins/inspect/plugin-amrnb.xml: 6062 * docs/plugins/inspect/plugin-amrwbdec.xml: 6063 * docs/plugins/inspect/plugin-asf.xml: 6064 * docs/plugins/inspect/plugin-cdio.xml: 6065 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 6066 * docs/plugins/inspect/plugin-dvdread.xml: 6067 * docs/plugins/inspect/plugin-dvdsub.xml: 6068 * docs/plugins/inspect/plugin-lame.xml: 6069 * docs/plugins/inspect/plugin-mad.xml: 6070 * docs/plugins/inspect/plugin-mpeg2dec.xml: 6071 * docs/plugins/inspect/plugin-realmedia.xml: 6072 * docs/plugins/inspect/plugin-siddec.xml: 6073 * docs/plugins/inspect/plugin-twolame.xml: 6074 * docs/plugins/inspect/plugin-x264.xml: 6075 * docs/plugins/inspect/plugin-xingmux.xml: 6076 * gst-plugins-ugly.doap: 6077 * win32/common/config.h: 6078 Release 1.1.1 6079 60802013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 6081 6082 * po/af.po: 6083 * po/az.po: 6084 * po/bg.po: 6085 * po/ca.po: 6086 * po/cs.po: 6087 * po/da.po: 6088 * po/de.po: 6089 * po/el.po: 6090 * po/en_GB.po: 6091 * po/eo.po: 6092 * po/es.po: 6093 * po/eu.po: 6094 * po/fi.po: 6095 * po/fr.po: 6096 * po/gl.po: 6097 * po/hu.po: 6098 * po/id.po: 6099 * po/it.po: 6100 * po/ja.po: 6101 * po/lt.po: 6102 * po/lv.po: 6103 * po/ms.po: 6104 * po/mt.po: 6105 * po/nb.po: 6106 * po/nl.po: 6107 * po/or.po: 6108 * po/pl.po: 6109 * po/pt_BR.po: 6110 * po/ro.po: 6111 * po/ru.po: 6112 * po/sk.po: 6113 * po/sl.po: 6114 * po/sq.po: 6115 * po/sr.po: 6116 * po/sv.po: 6117 * po/tr.po: 6118 * po/uk.po: 6119 * po/vi.po: 6120 * po/zh_CN.po: 6121 Update .po files 6122 61232013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org> 6124 6125 * common: 6126 Automatic update of common submodule 6127 From 098c0d7 to 01a7a46 6128 61292013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com> 6130 6131 * ext/mpeg2dec/gstmpeg2dec.c: 6132 mpeg2dec: make the aspect ratio calculation more accurate. 6133 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the 6134 aspect-ratio if we don't have a valid upstream PAR. 6135 https://bugzilla.gnome.org/show_bug.cgi?id=685103 6136 61372013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 6138 6139 * common: 6140 Automatic update of common submodule 6141 From 5edcd85 to 098c0d7 6142 61432013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 6144 6145 * tests/check/elements/amrnbenc.c: 6146 * tests/check/elements/mpeg2dec.c: 6147 * tests/check/elements/x264enc.c: 6148 * tests/check/elements/xingmux.c: 6149 tests: Fix event handling 6150 61512013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com> 6152 6153 * ext/lame/gstlamemp3enc.c: 6154 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples 6155 lame does internal resampling, but the base class only cares about 6156 the number of raw samples, so tell finish frames about that, not 6157 the number of samples in the outgoing frame.: 6158 61592013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net> 6160 6161 * ext/x264/gstx264enc.c: 6162 x264enc: output byte-stream if downstream has ANY caps 6163 It's what people expect when they pipe the output to 6164 filesink or into a tcp connection or pipe. 6165 61662013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net> 6167 6168 * MAINTAINERS: 6169 * README: 6170 * README.static-linking: 6171 * common: 6172 Automatic update of common submodule 6173 From 3cb3d3c to 5edcd85 6174 61752012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 6176 6177 * configure.ac: 6178 * ext/a52dec/Makefile.am: 6179 * ext/amrnb/Makefile.am: 6180 * ext/amrwbdec/Makefile.am: 6181 * ext/cdio/Makefile.am: 6182 * ext/dvdread/Makefile.am: 6183 * ext/lame/Makefile.am: 6184 * ext/mad/Makefile.am: 6185 * ext/mpeg2dec/Makefile.am: 6186 * ext/sidplay/Makefile.am: 6187 * ext/twolame/Makefile.am: 6188 * ext/x264/Makefile.am: 6189 * gst/asfdemux/Makefile.am: 6190 * gst/dvdlpcmdec/Makefile.am: 6191 * gst/dvdsub/Makefile.am: 6192 * gst/realmedia/Makefile.am: 6193 * gst/xingmux/Makefile.am: 6194 gst: Add better support for static plugins 6195 61962013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net> 6197 6198 * autogen.sh: 6199 * common: 6200 Automatic update of common submodule 6201 From aed87ae to 3cb3d3c 6202 62032013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net> 6204 6205 * common: 6206 Automatic update of common submodule 6207 From 04c7a1e to aed87ae 6208 62092013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org> 6210 6211 * gst/asfdemux/gstasfdemux.c: 6212 * gst/realmedia/rmdemux.c: 6213 Use %03u instead of %u in gst_pad_create_stream_id_printf() 6214 62152013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local> 6216 6217 * ext/x264/gstx264enc.c: 6218 x264enc: Fix for 0/1 framerate - now uses VFR in this case 6219 Previously did a division by zero. 6220 https://bugzilla.gnome.org/show_bug.cgi?id=695728 6221 62222013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net> 6223 6224 * common: 6225 Automatic update of common submodule 6226 From 2de221c to 04c7a1e 6227 62282013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net> 6229 6230 * ext/x264/gstx264enc.c: 6231 x264enc: simplify template caps 6232 No need to make an array for one single element. 6233 62342013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net> 6235 6236 * ext/x264/gstx264enc.c: 6237 x264enc: put all theoretically possible formats in template caps 6238 and decide at runtime which subset of these (8-bit or 10-bit video 6239 formats) is supported. libx264 will be compiled for one of these 6240 two options, and it is possible to switch by pointing the dynamic 6241 linker to a different libx264 build at runtime. If we want our 6242 template caps to be correct, they should contain all then, with 6243 the actually supported ones determined at runtime. 6244 https://bugzilla.gnome.org/show_bug.cgi?id=691935 6245 62462013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net> 6247 6248 * ext/x264/gstx264enc.c: 6249 x264enc: detect supported bit depth and pixel formats at runtime 6250 http://bugs.debian.org/667573 6251 https://bugzilla.gnome.org/show_bug.cgi?id=691935 6252 62532013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com> 6254 6255 * autogen.sh: 6256 autogen.sh: allow calling from out-of-tree 6257 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org> 6258 https://bugzilla.gnome.org/show_bug.cgi?id=692857 6259 62602013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net> 6261 6262 * common: 6263 Automatic update of common submodule 6264 From a942293 to 2de221c 6265 62662013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org> 6267 6268 * tests/check/Makefile.am: 6269 tests: use _1_0 variants for the various registry variables 6270 These override the variants without version suffix. Makes 'make check' work 6271 properly in environments that set the suffixed variant for 1.0, such as 6272 jhbuild. 6273 62742013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 6275 6276 * common: 6277 Automatic update of common submodule 6278 From a72faea to a942293 6279 62802012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net> 6281 6282 * configure.ac: 6283 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 6284 AM_CONFIG_HEADER has been removed in the just-released automake 1.13: 6285 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html 6286 https://bugzilla.gnome.org/show_bug.cgi?id=690881 6287 62882012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com> 6289 6290 * ext/mpeg2dec/gstmpeg2dec.c: 6291 mpeg2dec: use appropriate printf format for gsize 6292 62932012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com> 6294 6295 * ext/cdio/gstcdio.h: 6296 cdio: Fix redundant redeclaration of 'cdio_version_string' 6297 cdio/version.h is already included by cdio/cdio.h 6298 62992012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 6300 6301 * ext/sidplay/gstsiddec.cc: 6302 siddec: init debug category 6303 63042012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 6305 6306 * configure.ac: 6307 * ext/dvdread/Makefile.am: 6308 dvdread: link to libgmodule-2.0 since the g_module_* API is used 6309 And the gmodule lib has been moved into the Requires.private 6310 section of the pkg-config file in core. 6311 63122012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net> 6313 6314 * ext/cdio/gstcdiocddasrc.c: 6315 * ext/cdio/gstcdiocddasrc.h: 6316 cdiocddasrc: detect whether drive produces samples in non-host endianness 6317 If drive produces samples in other endianness than the host, 6318 we need to byte swap them before pushing them out, or we 6319 produce nothing but noise. cdparanoia detects this automatically, 6320 but libcdio does not, so we have to do it ourselves. 6321 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive. 6322 https://bugzilla.gnome.org/show_bug.cgi?id=377280 6323 63242012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net> 6325 6326 * common: 6327 Automatic update of common submodule 6328 From b497c4f to a72faea 6329 63302012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 6331 6332 * tests/check/elements/xingmux_testdata.h: 6333 xingmux: Fix unit test after change to correctly calculate number of frames 6334 63352012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 6336 6337 * ext/x264/gstx264enc.c: 6338 x264enc: Add support for 10-bit color formats 6339 Requires x264 to be built with 10-bit support, which disables 6340 9-bit support. Also only advertise the color formats that were 6341 compiled into x264. 6342 63432012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 6344 6345 * ext/x264/gstx264enc.c: 6346 x264enc: Add support for Y444, Y42B and NV12 6347 63482012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net> 6349 6350 * ext/cdio/Makefile.am: 6351 * ext/cdio/gstcdio.c: 6352 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings 6353 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch 6354 if they're not plain ASCII. 6355 63562012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com> 6357 6358 * gst/xingmux/gstxingmux.c: 6359 xingmux: Properly calculate the number of frames 6360 First, the xing header frame is never added to the count, 6361 we have to increment the count. 6362 Secondly, there is a rounding error when calculating the 6363 frame duration, as spf*GST_SECOND/rate is not an integer 6364 (26122448.9) an it must be 26122449. 6365 63662012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net> 6367 6368 * configure.ac: 6369 configure.ac: update courtesy of autoupdate 6370 63712012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net> 6372 6373 * common: 6374 * configure.ac: 6375 configure: let AG_GST_PLUGIN_DOCS check for python 6376 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON, 6377 which as a side-effect should pick up newer python versions as 6378 well. 6379 https://bugzilla.gnome.org/show_bug.cgi?id=563903 6380 63812012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com> 6382 6383 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 6384 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode. 6385 63862012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net> 6387 6388 * tests/check/elements/mpg123audiodec.c: 6389 Fix FSF address 6390 https://bugzilla.gnome.org/show_bug.cgi?id=687520 6391 63922012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net> 6393 6394 * docs/random/LICENSE: 6395 * ext/a52dec/gsta52dec.c: 6396 * ext/a52dec/gsta52dec.h: 6397 * ext/amrnb/amrnb.c: 6398 * ext/amrnb/amrnbdec.c: 6399 * ext/amrnb/amrnbdec.h: 6400 * ext/amrnb/amrnbenc.c: 6401 * ext/amrnb/amrnbenc.h: 6402 * ext/amrwbdec/amrwb.c: 6403 * ext/amrwbdec/amrwbdec.c: 6404 * ext/amrwbdec/amrwbdec.h: 6405 * ext/cdio/gstcdio.c: 6406 * ext/cdio/gstcdio.h: 6407 * ext/cdio/gstcdiocddasrc.c: 6408 * ext/cdio/gstcdiocddasrc.h: 6409 * ext/dvdread/dvdreadsrc.c: 6410 * ext/dvdread/dvdreadsrc.h: 6411 * ext/lame/gstlamemp3enc.c: 6412 * ext/lame/gstlamemp3enc.h: 6413 * ext/lame/plugin.c: 6414 * ext/mad/gstmad.c: 6415 * ext/mad/gstmad.h: 6416 * ext/mpeg2dec/gstmpeg2dec.c: 6417 * ext/mpeg2dec/gstmpeg2dec.h: 6418 * ext/sidplay/gstsiddec.cc: 6419 * ext/sidplay/gstsiddec.h: 6420 * ext/twolame/gsttwolamemp2enc.c: 6421 * ext/twolame/gsttwolamemp2enc.h: 6422 * ext/x264/gstx264enc.c: 6423 * ext/x264/gstx264enc.h: 6424 * gst-libs/gst/gettext.h: 6425 * gst-libs/gst/glib-compat-private.h: 6426 * gst-libs/gst/gst-i18n-plugin.h: 6427 * gst/asfdemux/asfheaders.c: 6428 * gst/asfdemux/asfheaders.h: 6429 * gst/asfdemux/asfpacket.c: 6430 * gst/asfdemux/asfpacket.h: 6431 * gst/asfdemux/gstasf.c: 6432 * gst/asfdemux/gstasfdemux.c: 6433 * gst/asfdemux/gstasfdemux.h: 6434 * gst/asfdemux/gstrtpasfdepay.c: 6435 * gst/asfdemux/gstrtpasfdepay.h: 6436 * gst/asfdemux/gstrtspwms.c: 6437 * gst/asfdemux/gstrtspwms.h: 6438 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 6439 * gst/dvdlpcmdec/gstdvdlpcmdec.h: 6440 * gst/dvdsub/gstdvdsubdec.c: 6441 * gst/dvdsub/gstdvdsubdec.h: 6442 * gst/dvdsub/gstdvdsubparse.c: 6443 * gst/dvdsub/gstdvdsubparse.h: 6444 * gst/realmedia/asmrules.c: 6445 * gst/realmedia/asmrules.h: 6446 * gst/realmedia/gstrdtbuffer.c: 6447 * gst/realmedia/gstrdtbuffer.h: 6448 * gst/realmedia/pnmsrc.c: 6449 * gst/realmedia/pnmsrc.h: 6450 * gst/realmedia/rademux.c: 6451 * gst/realmedia/rademux.h: 6452 * gst/realmedia/rdtdepay.c: 6453 * gst/realmedia/rdtdepay.h: 6454 * gst/realmedia/rdtjitterbuffer.c: 6455 * gst/realmedia/rdtjitterbuffer.h: 6456 * gst/realmedia/rdtmanager.c: 6457 * gst/realmedia/rdtmanager.h: 6458 * gst/realmedia/realhash.c: 6459 * gst/realmedia/realhash.h: 6460 * gst/realmedia/realmedia.c: 6461 * gst/realmedia/rmdemux.c: 6462 * gst/realmedia/rmdemux.h: 6463 * gst/realmedia/rmutils.c: 6464 * gst/realmedia/rmutils.h: 6465 * gst/realmedia/rtspreal.c: 6466 * gst/realmedia/rtspreal.h: 6467 * gst/xingmux/gstxingmux.c: 6468 * gst/xingmux/gstxingmux.h: 6469 * gst/xingmux/plugin.c: 6470 * tests/check/elements/amrnbenc.c: 6471 * tests/check/elements/mpeg2dec.c: 6472 * tests/check/elements/x264enc.c: 6473 * tests/check/generic/index.c: 6474 * tests/check/generic/states.c: 6475 * tests/check/pipelines/lame.c: 6476 Fix FSF address 6477 https://bugzilla.gnome.org/show_bug.cgi?id=687520 6478 64792012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org> 6480 6481 * gst/dvdsub/gstdvdsubdec.c: 6482 dvdsubdec: allocate correct amount of memory for bitmap 6483 https://bugzilla.gnome.org/show_bug.cgi?id=687192 6484 64852012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org> 6486 6487 * ext/mpg123/gstmpg123audiodec.c: 6488 mpg123: removed unnecessary finalize function 6489 https://bugzilla.gnome.org/show_bug.cgi?id=687176 6490 64912012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk> 6492 6493 * ext/sidplay/gstsiddec.cc: 6494 siddec: reset bytes counter 6495 Reset the total_bytes counter so that we get timestamps correct. 6496 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931 6497 64982012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net> 6499 6500 * ext/mpg123/gstmpg123audiodec.c: 6501 mpg123: Fix leaks from not chaining up in the finalize function 6502 65032012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net> 6504 6505 * configure.ac: 6506 * docs/plugins/inspect/plugin-a52dec.xml: 6507 * docs/plugins/inspect/plugin-amrnb.xml: 6508 * docs/plugins/inspect/plugin-amrwbdec.xml: 6509 * docs/plugins/inspect/plugin-asf.xml: 6510 * docs/plugins/inspect/plugin-cdio.xml: 6511 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 6512 * docs/plugins/inspect/plugin-dvdread.xml: 6513 * docs/plugins/inspect/plugin-dvdsub.xml: 6514 * docs/plugins/inspect/plugin-lame.xml: 6515 * docs/plugins/inspect/plugin-mad.xml: 6516 * docs/plugins/inspect/plugin-mpeg2dec.xml: 6517 * docs/plugins/inspect/plugin-realmedia.xml: 6518 * docs/plugins/inspect/plugin-siddec.xml: 6519 * docs/plugins/inspect/plugin-twolame.xml: 6520 * docs/plugins/inspect/plugin-x264.xml: 6521 * docs/plugins/inspect/plugin-xingmux.xml: 6522 * win32/common/config.h: 6523 Back to feature development 6524 6525=== release 1.0.2 === 6526 65272012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net> 6528 6529 * ChangeLog: 6530 * NEWS: 6531 * RELEASE: 6532 * configure.ac: 6533 * docs/plugins/inspect/plugin-a52dec.xml: 6534 * docs/plugins/inspect/plugin-amrnb.xml: 6535 * docs/plugins/inspect/plugin-amrwbdec.xml: 6536 * docs/plugins/inspect/plugin-asf.xml: 6537 * docs/plugins/inspect/plugin-cdio.xml: 6538 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 6539 * docs/plugins/inspect/plugin-dvdread.xml: 6540 * docs/plugins/inspect/plugin-dvdsub.xml: 6541 * docs/plugins/inspect/plugin-lame.xml: 6542 * docs/plugins/inspect/plugin-mad.xml: 6543 * docs/plugins/inspect/plugin-mpeg2dec.xml: 6544 * docs/plugins/inspect/plugin-realmedia.xml: 6545 * docs/plugins/inspect/plugin-siddec.xml: 6546 * docs/plugins/inspect/plugin-twolame.xml: 6547 * docs/plugins/inspect/plugin-x264.xml: 6548 * docs/plugins/inspect/plugin-xingmux.xml: 6549 * gst-plugins-ugly.doap: 6550 * win32/common/config.h: 6551 Release 1.0.2 6552 65532012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 6554 6555 * tests/check/elements/mpg123audiodec.c: 6556 tests: fix up mpg123 test a little 6557 - dist input files 6558 - fix sample leak 6559 - simplify check for elements 6560 - only run mpg123 test if mpg123 is available and selected 6561 - fix build in uninstalled setup 6562 https://bugzilla.gnome.org/show_bug.cgi?id=686595 6563 65642012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> 6565 6566 * tests/check/elements/mpg123audiodec.c: 6567 tets: add unit test for mpg123audiodec 6568 https://bugzilla.gnome.org/show_bug.cgi?id=686595 6569 65702012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> 6571 6572 * ext/mpg123/gstmpg123audiodec.c: 6573 mpg123: added gtkdoc section 6574 https://bugzilla.gnome.org/show_bug.cgi?id=686595 6575 65762012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> 6577 6578 * ext/mpg123/gstmpg123audiodec.c: 6579 mpg123: fixed bug with last frame, disabled internal resampler & chatter 6580 * The last MP3 frame wasn't being pushed when base class was draining 6581 * Made sure mpg123 cannot ever use its (crude) internal resampler 6582 * Disabled mpg123 stderr output 6583 https://bugzilla.gnome.org/show_bug.cgi?id=686595 6584 65852012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com> 6586 6587 * gst/asfdemux/Makefile.am: 6588 * gst/realmedia/Makefile.am: 6589 Makefile.am: Fix typos for generating the Android.mk files 6590 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux. 6591 The typos led to generate the incorrect Android.mk files for the asfdemux 6592 and realmedia plugin. 6593 https://bugzilla.gnome.org/show_bug.cgi?id=686748 6594 65952012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> 6596 6597 * ext/mpg123/gstmpg123audiodec.c: 6598 mpg123: cleaned up comments, formatting, and logging lines 6599 also replaced mpg123decoder->handle != NULL checks with asserts 6600 https://bugzilla.gnome.org/show_bug.cgi?id=686595 6601 66022012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 6603 6604 * ext/dvdread/dvdreadsrc.c: 6605 dvdreadsrc: correctly set next cell when seeking to sector 6606 66072012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 6608 6609 * gst/dvdsub/gstdvdsubparse.c: 6610 dvdsubparse: send src caps when receiving sink caps 6611 66122012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 6613 6614 * ext/dvdread/dvdreadsrc.c: 6615 dvdreadsrc: update dvd event to enhanced approach 6616 ... in line with resindvdsrc. 6617 66182012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net> 6619 6620 * docs/Makefile.am: 6621 docs: add 'make upload' target for new-release script 6622 66232012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net> 6624 6625 * configure.ac: 6626 * docs/plugins/inspect/plugin-a52dec.xml: 6627 * docs/plugins/inspect/plugin-amrnb.xml: 6628 * docs/plugins/inspect/plugin-amrwbdec.xml: 6629 * docs/plugins/inspect/plugin-asf.xml: 6630 * docs/plugins/inspect/plugin-cdio.xml: 6631 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 6632 * docs/plugins/inspect/plugin-dvdread.xml: 6633 * docs/plugins/inspect/plugin-dvdsub.xml: 6634 * docs/plugins/inspect/plugin-lame.xml: 6635 * docs/plugins/inspect/plugin-mad.xml: 6636 * docs/plugins/inspect/plugin-mpeg2dec.xml: 6637 * docs/plugins/inspect/plugin-realmedia.xml: 6638 * docs/plugins/inspect/plugin-siddec.xml: 6639 * docs/plugins/inspect/plugin-twolame.xml: 6640 * docs/plugins/inspect/plugin-x264.xml: 6641 * docs/plugins/inspect/plugin-xingmux.xml: 6642 * win32/common/config.h: 6643 Back to development (bug fixing) 6644 6645=== release 1.0.1 === 6646 66472012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net> 6648 6649 * ChangeLog: 6650 * NEWS: 6651 * RELEASE: 6652 * configure.ac: 6653 * docs/plugins/inspect/plugin-a52dec.xml: 6654 * docs/plugins/inspect/plugin-amrnb.xml: 6655 * docs/plugins/inspect/plugin-amrwbdec.xml: 6656 * docs/plugins/inspect/plugin-asf.xml: 6657 * docs/plugins/inspect/plugin-cdio.xml: 6658 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 6659 * docs/plugins/inspect/plugin-dvdread.xml: 6660 * docs/plugins/inspect/plugin-dvdsub.xml: 6661 * docs/plugins/inspect/plugin-lame.xml: 6662 * docs/plugins/inspect/plugin-mad.xml: 6663 * docs/plugins/inspect/plugin-mpeg2dec.xml: 6664 * docs/plugins/inspect/plugin-realmedia.xml: 6665 * docs/plugins/inspect/plugin-siddec.xml: 6666 * docs/plugins/inspect/plugin-twolame.xml: 6667 * docs/plugins/inspect/plugin-x264.xml: 6668 * docs/plugins/inspect/plugin-xingmux.xml: 6669 * gst-plugins-ugly.doap: 6670 * win32/common/config.h: 6671 Release 1.0.1 6672 66732012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net> 6674 6675 * common: 6676 Automatic update of common submodule 6677 From 6c0b52c to 6bb6951 6678 66792012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net> 6680 6681 * ext/mpeg2dec/gstmpeg2dec.c: 6682 mpeg2dec: Don't error out when there is no associated buffer 6683 In 0.10, having mpeg2dec occasionally tell us to output a frame that 6684 was never decoded was just ignored, so do the same in 1.0 6685 Fixes: #685107 6686 66872012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net> 6688 6689 * REQUIREMENTS: 6690 * gst/dvdsub/gstdvdsubdec.c: 6691 Purge mention of liboil and update REQUIREMENTS 6692 https://bugzilla.gnome.org/show_bug.cgi?id=673285 6693 66942012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net> 6695 6696 * ext/x264/gstx264enc.c: 6697 x264enc: when setting fallback decoder latency, set valid min_latency 6698 Min. latency needs to be a valid time, so pass 0 as default 6699 value in the fallback case where we can't determine any latency, 6700 and avoid nasty criticals at runtime. 6701 67022012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 6703 6704 * configure.ac: 6705 * docs/plugins/inspect/plugin-a52dec.xml: 6706 * docs/plugins/inspect/plugin-amrnb.xml: 6707 * docs/plugins/inspect/plugin-amrwbdec.xml: 6708 * docs/plugins/inspect/plugin-asf.xml: 6709 * docs/plugins/inspect/plugin-cdio.xml: 6710 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 6711 * docs/plugins/inspect/plugin-dvdread.xml: 6712 * docs/plugins/inspect/plugin-dvdsub.xml: 6713 * docs/plugins/inspect/plugin-lame.xml: 6714 * docs/plugins/inspect/plugin-mad.xml: 6715 * docs/plugins/inspect/plugin-mpeg2dec.xml: 6716 * docs/plugins/inspect/plugin-realmedia.xml: 6717 * docs/plugins/inspect/plugin-siddec.xml: 6718 * docs/plugins/inspect/plugin-twolame.xml: 6719 * docs/plugins/inspect/plugin-x264.xml: 6720 * docs/plugins/inspect/plugin-xingmux.xml: 6721 * win32/common/config.h: 6722 Back to development (bug fixing) 6723 6724=== release 1.0.0 === 6725 67262012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 6727 6728 * NEWS: 6729 * RELEASE: 6730 * configure.ac: 6731 * docs/plugins/inspect/plugin-a52dec.xml: 6732 * docs/plugins/inspect/plugin-amrnb.xml: 6733 * docs/plugins/inspect/plugin-amrwbdec.xml: 6734 * docs/plugins/inspect/plugin-asf.xml: 6735 * docs/plugins/inspect/plugin-cdio.xml: 6736 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 6737 * docs/plugins/inspect/plugin-dvdread.xml: 6738 * docs/plugins/inspect/plugin-dvdsub.xml: 6739 * docs/plugins/inspect/plugin-lame.xml: 6740 * docs/plugins/inspect/plugin-mad.xml: 6741 * docs/plugins/inspect/plugin-mpeg2dec.xml: 6742 * docs/plugins/inspect/plugin-realmedia.xml: 6743 * docs/plugins/inspect/plugin-siddec.xml: 6744 * docs/plugins/inspect/plugin-twolame.xml: 6745 * docs/plugins/inspect/plugin-x264.xml: 6746 * docs/plugins/inspect/plugin-xingmux.xml: 6747 * gst-plugins-ugly.doap: 6748 * win32/common/config.h: 6749 Release 1.0.0 6750 67512012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net> 6752 6753 * common: 6754 Automatic update of common submodule 6755 From 4f962f7 to 6c0b52c 6756 6757=== release 0.11.99 === 6758 67592012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 6760 6761 * configure.ac: 6762 * docs/plugins/inspect/plugin-xingmux.xml: 6763 * gst-plugins-ugly.doap: 6764 * win32/common/config.h: 6765 Release 0.11.99 6766 67672012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 6768 6769 * docs/plugins/inspect/plugin-a52dec.xml: 6770 * docs/plugins/inspect/plugin-amrnb.xml: 6771 * docs/plugins/inspect/plugin-amrwbdec.xml: 6772 * docs/plugins/inspect/plugin-asf.xml: 6773 * docs/plugins/inspect/plugin-cdio.xml: 6774 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 6775 * docs/plugins/inspect/plugin-dvdread.xml: 6776 * docs/plugins/inspect/plugin-dvdsub.xml: 6777 * docs/plugins/inspect/plugin-lame.xml: 6778 * docs/plugins/inspect/plugin-mad.xml: 6779 * docs/plugins/inspect/plugin-mpeg2dec.xml: 6780 * docs/plugins/inspect/plugin-realmedia.xml: 6781 * docs/plugins/inspect/plugin-siddec.xml: 6782 * docs/plugins/inspect/plugin-twolame.xml: 6783 * docs/plugins/inspect/plugin-x264.xml: 6784 docs: update docs 6785 67862012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 6787 6788 * configure.ac: 6789 * ext/amrnb/Makefile.am: 6790 * ext/amrwbdec/Makefile.am: 6791 * ext/lame/Makefile.am: 6792 * ext/twolame/Makefile.am: 6793 * tests/check/Makefile.am: 6794 Remove -DGST_USE_UNSTABLE_API 6795 67962012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 6797 6798 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 6799 * docs/plugins/inspect/plugin-a52dec.xml: 6800 * docs/plugins/inspect/plugin-amrnb.xml: 6801 * docs/plugins/inspect/plugin-amrwbdec.xml: 6802 * docs/plugins/inspect/plugin-asf.xml: 6803 * docs/plugins/inspect/plugin-cdio.xml: 6804 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 6805 * docs/plugins/inspect/plugin-dvdread.xml: 6806 * docs/plugins/inspect/plugin-dvdsub.xml: 6807 * docs/plugins/inspect/plugin-lame.xml: 6808 * docs/plugins/inspect/plugin-mad.xml: 6809 * docs/plugins/inspect/plugin-mpeg2dec.xml: 6810 * docs/plugins/inspect/plugin-realmedia.xml: 6811 * docs/plugins/inspect/plugin-siddec.xml: 6812 * docs/plugins/inspect/plugin-twolame.xml: 6813 * docs/plugins/inspect/plugin-x264.xml: 6814 Update docs 6815 68162012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 6817 6818 * ext/cdio/gstcdio.c: 6819 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION 6820 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs 6821 introspection/updating for this plugin. 6822 68232012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org> 6824 6825 * gst-plugins-ugly.spec.in: 6826 Switch to F18 package naming 6827 68282012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 6829 6830 * ext/dvdread/demo-play: 6831 * tests/check/elements/mpeg2dec.c: 6832 rename some caps and elements in examples 6833 68342012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net> 6835 6836 * configure.ac: 6837 Back to development 6838 6839=== release 0.11.94 === 6840 68412012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net> 6842 6843 * ChangeLog: 6844 * configure.ac: 6845 * gst-plugins-ugly.doap: 6846 * win32/common/config.h: 6847 Release 0.11.94 6848 68492012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net> 6850 6851 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 6852 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 6853 * docs/plugins/gst-plugins-ugly-plugins.signals: 6854 * docs/plugins/inspect/plugin-a52dec.xml: 6855 * docs/plugins/inspect/plugin-amrnb.xml: 6856 * docs/plugins/inspect/plugin-amrwbdec.xml: 6857 * docs/plugins/inspect/plugin-asf.xml: 6858 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 6859 * docs/plugins/inspect/plugin-dvdread.xml: 6860 * docs/plugins/inspect/plugin-dvdsub.xml: 6861 * docs/plugins/inspect/plugin-lame.xml: 6862 * docs/plugins/inspect/plugin-mad.xml: 6863 * docs/plugins/inspect/plugin-mpeg2dec.xml: 6864 * docs/plugins/inspect/plugin-realmedia.xml: 6865 * docs/plugins/inspect/plugin-siddec.xml: 6866 * docs/plugins/inspect/plugin-twolame.xml: 6867 * docs/plugins/inspect/plugin-x264.xml: 6868 docs: update docs 6869 68702012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 6871 6872 * gst/realmedia/rmdemux.c: 6873 rmdemux: use DTS and PTS 6874 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS 6875 undefined to make the decoder do the right thing. We can then remove the code 6876 that tries to guess the PTS from the DTS. 6877 68782012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net> 6879 6880 * ext/mpeg2dec/gstmpeg2dec.c: 6881 mpeg2dec: Hold ref to buffer while mapped 6882 So that the buffer still exists when we go to unmap it later, 6883 even if it got pushed in the meantime. 6884 68852012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com> 6886 6887 * tests/check/elements/x264enc.c: 6888 x264enc test: x264enc produces constrained-baseline, not the full baseline 6889 68902012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 6891 6892 * gst/asfdemux/gstasfdemux.c: 6893 * gst/realmedia/rademux.c: 6894 * gst/realmedia/rmdemux.c: 6895 gst: only activate in pull mode if upstream is seekable 6896 68972012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 6898 6899 * gst/realmedia/rademux.c: 6900 rademux: tags can be NULL 6901 69022012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 6903 6904 * ext/mad/gstmad.c: 6905 mad: fix email address 6906 69072012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 6908 6909 * ext/mad/gstmad.c: 6910 mad: init base class method only once 6911 69122012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 6913 6914 * gst/xingmux/gstxingmux.c: 6915 xingmux: remove defunct commented code 6916 69172012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 6918 6919 * gst/dvdsub/gstdvdsubdec.c: 6920 dvbsubdec: handle and send GAP event 6921 ... in stead of update newsegment event. 6922 69232012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 6924 6925 * gst/dvdsub/gstdvdsubdec.c: 6926 dvbsubdec: adjust disabled code comment style 6927 69282012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 6929 6930 * ext/x264/gstx264enc.c: 6931 x264enc: clean up some debug statements 6932 69332012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 6934 6935 * ext/x264/gstx264enc.c: 6936 * ext/x264/gstx264enc.h: 6937 x264enc: handle possibly negative DTS provided by codec 6938 ... by arranging for an offset such that DTS == PTS for keyframes, 6939 which is expected elsewhere to go along with semantics of PTS and DTS. 6940 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443 6941 69422012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org> 6943 6944 * gst-plugins-ugly.spec.in: 6945 Fix spec file for ugly 6946 69472012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 6948 6949 * tests/check/elements/mpeg2dec.c: 6950 tests: mpeg2dec: initialize variable 6951 ... which avoids test segfaulting. 6952 69532012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com> 6954 6955 * tests/check/elements/mpeg2dec.c: 6956 check: Feed parsed data to mpeg2dec 6957 And fix the expected output caps by adding colorimetry field 6958 69592012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net> 6960 6961 * common: 6962 Automatic update of common submodule 6963 From 668acee to 4f962f7 6964 69652012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net> 6966 6967 * configure.ac: 6968 configure: bump gtk-doc req to 1.12 (mar-2009) 6969 This allows us to e.g. unconditionally use gtkdoc-rebase. 6970 69712012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net> 6972 6973 * docs/plugins/inspect/plugin-dvdsub.xml: 6974 * gst/dvdsub/gstdvdsubdec.c: 6975 * gst/dvdsub/gstdvdsubparse.c: 6976 video/x-dvd-subpicture -> subpicture/x-dvd 6977 69782012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 6979 6980 * ext/x264/gstx264enc.c: 6981 x264enc: Use new video encoder base class API for handling tags 6982 69832012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 6984 6985 * ext/mpg123/gstmpg123audiodec.c: 6986 mpg123: Give MARGINAL rank to the mpg123 decoder element 6987 69882012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 6989 6990 * gst/dvdsub/gstdvdsubdec.c: 6991 dvdsubdec: Set alignment at the correct place of GstAllocationParams 6992 69932012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 6994 6995 * configure.ac: 6996 * win32/common/config.h: 6997 Back to development 6998 6999=== release 0.11.93 === 7000 70012012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7002 7003 * configure.ac: 7004 * gst-plugins-ugly.doap: 7005 * win32/common/config.h: 7006 Release 0.11.93 7007 70082012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7009 7010 * gst/asfdemux/asfpacket.c: 7011 * gst/realmedia/rmdemux.c: 7012 gst: silence some compiler warnings with -DG_DISABLE_ASSERT 7013 70142012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net> 7015 7016 * ext/mpg123/Makefile.am: 7017 mpg123: dist header file 7018 70192012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com> 7020 7021 * gst/asfdemux/asfpacket.c: 7022 asfdemux: avoid some more invalid timestamp arithmetic 7023 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291 7024 70252012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7026 7027 * ext/sidplay/gstsiddec.cc: 7028 * gst/asfdemux/gstasfdemux.c: 7029 * gst/realmedia/rademux.c: 7030 * gst/realmedia/rmdemux.c: 7031 gst: Add stream-id to stream-start events 7032 70332012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com> 7034 7035 * ext/mpeg2dec/gstmpeg2dec.c: 7036 mpeg2dec: Don't use NULL values for fbuf 7037 We need to make a difference between the initial dummy buffers (which 7038 have a fbuf->id of NULL) and the buffers on which we allocated 7039 video frames. 7040 70412012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net> 7042 7043 * common: 7044 Automatic update of common submodule 7045 From 94ccf4c to 668acee 7046 70472012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net> 7048 7049 * ext/a52dec/gsta52dec.c: 7050 * ext/lame/gstlamemp3enc.c: 7051 * gst/asfdemux/gstasfdemux.c: 7052 * gst/realmedia/rademux.c: 7053 * gst/realmedia/rmdemux.c: 7054 * gst/realmedia/rmutils.c: 7055 gst_tag_list_free -> gst_tag_list_unref 7056 70572012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7058 7059 * ext/mpg123/gstmpg123audiodec.c: 7060 mpg123: map input buffer in READ mode, not WRITE mode 7061 Makes things actually work. 7062 70632012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7064 7065 * ext/mpg123/gstmpg123audiodec.c: 7066 mpg123: query supported output formats at run-time 7067 Fixes stuff. We use a string here since we can't be bothered 7068 with GValue. 7069 70702012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7071 7072 * ext/mpg123/Makefile.am: 7073 mpg123: hook up to build system 7074 70752012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org> 7076 7077 * ext/mpg123/gstmpg123audiodec.c: 7078 * ext/mpg123/gstmpg123audiodec.h: 7079 mpg123: add new libmpg123-based mp3 decoder plugin 7080 Needs a bit of cleaning up. 7081 https://bugzilla.gnome.org/show_bug.cgi?id=681003 7082 70832012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7084 7085 * ext/sidplay/gstsiddec.cc: 7086 * ext/x264/gstx264enc.c: 7087 * gst/asfdemux/gstasfdemux.c: 7088 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 7089 * gst/realmedia/rademux.c: 7090 * gst/realmedia/rmdemux.c: 7091 tag: Update for taglist/tag event API changes 7092 70932012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com> 7094 7095 * ext/mpeg2dec/gstmpeg2dec.c: 7096 mpeg2dec: Avoid dropping first GOP 7097 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so 7098 do not check if it is NULL or not. 7099 And cleanup a bit of debug 7100 71012012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7102 7103 * gst/realmedia/rdtmanager.c: 7104 * gst/realmedia/rdtmanager.h: 7105 rdt: add on-npt-stop signal 7106 rtspsrc will look for it. 7107 71082012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7109 7110 * gst/realmedia/rdtmanager.c: 7111 rdt: set caps after activating the pad 7112 71132012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7114 7115 * gst/realmedia/gstrdtbuffer.c: 7116 rdt: reset map info 7117 71182012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7119 7120 * gst/asfdemux/gstrtpasfdepay.c: 7121 asfdepay: fix padding correction 7122 Fix padding correction. gst_buffer_copy_into() appends the memory to the already 7123 existing memory in the target buffer.. 7124 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536 7125 71262012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7127 7128 * ext/mpeg2dec/gstmpeg2dec.c: 7129 mpeg2dec: copy buffer flags when cropping 7130 When we crop a buffer, copy the flags as well. 7131 71322012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk> 7133 7134 * ext/mpeg2dec/gstmpeg2dec.c: 7135 mpeg2dec: Fix GstVideoInfo pointer 7136 71372012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk> 7138 7139 * ext/mpeg2dec/gstmpeg2dec.c: 7140 mpeg2dec: Correctly flag output buffer interlaced state 7141 If the sequence is not flagged as progressive its buffers are marked 7142 interlace mode mixed. There is an individual picture flag indicating 7143 whether picture in the sequence are interlaced or not. This is used 7144 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and 7145 completely indicate the buffer's interlaced state. 7146 Also, TFF and RFF should only be set if the sequence is not progressive. 7147 71482012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7149 7150 * ext/mpeg2dec/gstmpeg2dec.c: 7151 ext: Update for video base classes API changes 7152 71532012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7154 7155 * common: 7156 Automatic update of common submodule 7157 From 98e386f to 94ccf4c 7158 71592012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 7160 7161 * gst/asfdemux/asfpacket.c: 7162 asfdemux: make sure to avoid arithmetic with _NONE timestamp 7163 71642012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> 7165 7166 * gst/asfdemux/asfpacket.c: 7167 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE 7168 ... so it does not get used as first (valid) payload ts, whereas 7169 the first real valid payload ts may be considerably larger. 7170 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838 7171 71722012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 7173 7174 * gst/asfdemux/gstasfdemux.c: 7175 asfdemux: slightly relax supported seek requirements 7176 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279 7177 71782012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk> 7179 7180 * ext/mpeg2dec/gstmpeg2dec.c: 7181 mpeg2dec: Propagate GstFlowReturn where needed 7182 It was just ignoring the return values... 7183 71842012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk> 7185 7186 * ext/mpeg2dec/gstmpeg2dec.c: 7187 mpeg2dec: Store temporary buffers out of the way 7188 When mpeg2dec needs to do cropping (because downstream can't handle it), 7189 we need temporary buffers to decode to. 7190 Use the user_data field to store those, and unify the rest of the code 7191 that needs to touch a buffer (regardless of how/where it was allocated). 7192 https://bugzilla.gnome.org/show_bug.cgi?id=680194 7193 71942012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk> 7195 7196 * ext/mpeg2dec/gstmpeg2dec.c: 7197 mpeg2dec: Call gst_video_decoder_negotiate() 7198 71992012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7200 7201 * gst/realmedia/rmdemux.c: 7202 rmdemux: give stream tags a different event name so they don't overwrite global tags 7203 There can only be one taglist per name for sticky tag events. 7204 Needs to be fixed more properly, see 7205 https://bugzilla.gnome.org/show_bug.cgi?id=677619 7206 72072012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7208 7209 * gst/realmedia/rademux.c: 7210 rademux: set/send caps on pad after activating it 7211 72122012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7213 7214 * gst/realmedia/rmdemux.c: 7215 rmdemux: set/send caps after activating the source pads 7216 Makes sure the caps event isn't dropped immediately. 7217 72182012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7219 7220 * ext/dvdread/dvdreadsrc.c: 7221 dvdreadsrc: mustn't drop queries like caps query if not started yet 7222 72232012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net> 7224 7225 * gst/asfdemux/gstasfdemux.c: 7226 asfdemux: extract WM/Year as GstDateTime instead of GDate 7227 So we can signal that only the year field is valid. 7228 72292012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7230 7231 * gst/asfdemux/gstasfdemux.c: 7232 asfdemux: don't leak payload if we are not pushing it 7233 72342012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk> 7235 7236 * ext/sidplay/gstsiddec.cc: 7237 * gst/asfdemux/gstasfdemux.c: 7238 * gst/realmedia/rademux.c: 7239 * gst/realmedia/rmdemux.c: 7240 demuxers: Push STREAM_START when needed 7241 72422012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7243 7244 * gst/asfdemux/gstasfdemux.c: 7245 asf: don't push on inactive streams 7246 72472012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7248 7249 * ext/dvdread/dvdreadsrc.c: 7250 dvdreadsrc: set rank to NONE 7251 It should never be autoplugged really, for DVD 7252 playback there's rsndvd (or will be, realsoonnow). 7253 72542012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7255 7256 * ext/mpeg2dec/gstmpeg2dec.c: 7257 fix for allocator API changes 7258 72592012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7260 7261 * ext/x264/gstx264enc.c: 7262 update for query api changes 7263 72642012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7265 7266 * ext/mpeg2dec/gstmpeg2dec.c: 7267 update for query api changes 7268 72692012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7270 7271 * ext/x264/gstx264enc.c: 7272 update for allocation query changes 7273 72742012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net> 7275 7276 * LICENSE_readme: 7277 LICENSE_readme: fix typo 7278 72792012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net> 7280 7281 * LICENSE_readme: 7282 LICENSE_readme: mention x264 7283 https://bugzilla.gnome.org/show_bug.cgi?id=679472 7284 72852012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7286 7287 * gst/asfdemux/gstasfdemux.c: 7288 * gst/realmedia/rademux.c: 7289 * gst/realmedia/rmdemux.c: 7290 gst: Implement segment-done event 7291 72922012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7293 7294 * gst/asfdemux/gstasfdemux.c: 7295 asf: fix x-wmv format in caps 7296 72972012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7298 7299 * gst/asfdemux/asfpacket.c: 7300 asf: unmap packets 7301 73022012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net> 7303 7304 * gst/asfdemux/asfpacket.c: 7305 * gst/asfdemux/asfpacket.h: 7306 * gst/asfdemux/gstasfdemux.c: 7307 asfdemux: Ignore parsing errors from broken packets 7308 We should instead be counting the number of errors and exiting if 7309 they're too numerous. This makes a number of broken ASF files playable. 7310 https://bugzilla.gnome.org/show_bug.cgi?id=678543 7311 Conflicts: 7312 gst/asfdemux/asfpacket.c 7313 gst/asfdemux/gstasfdemux.c 7314 73152012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7316 7317 * gst/asfdemux/gstasfdemux.c: 7318 fix interlace-mode 7319 73202012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7321 7322 * ext/mpeg2dec/gstmpeg2dec.c: 7323 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation 7324 73252012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7326 7327 * ext/mpeg2dec/gstmpeg2dec.c: 7328 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers 7329 Fixes bug #377713. 7330 73312012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com> 7332 7333 * ext/x264/gstx264enc.c: 7334 x264enc: Fix unitialized variable and taglist event 7335 73362012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7337 7338 * ext/mpeg2dec/gstmpeg2dec.c: 7339 mpeg2dec: fix compilation 7340 73412012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7342 7343 * ext/sidplay/gstsiddec.cc: 7344 * gst/asfdemux/gstasfdemux.c: 7345 * gst/realmedia/rademux.c: 7346 * gst/realmedia/rdtmanager.c: 7347 * gst/realmedia/rmdemux.c: 7348 update for task api change 7349 73502012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7351 7352 * ext/mpeg2dec/gstmpeg2dec.c: 7353 * ext/x264/gstx264enc.c: 7354 fix compilation 7355 73562012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7357 7358 * ext/mpeg2dec/gstmpeg2dec.c: 7359 * ext/mpeg2dec/gstmpeg2dec.h: 7360 mpeg2dec: Port to 0.11 again 7361 73622012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7363 7364 * ext/x264/gstx264enc.c: 7365 x264enc: Fix compiler warning 7366 73672012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk> 7368 7369 * ext/mpeg2dec/gstmpeg2dec.c: 7370 * ext/mpeg2dec/gstmpeg2dec.h: 7371 mpeg2dec: Report PAR if not present upstream 7372 And clean up some code 7373 73742012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> 7375 7376 * ext/mpeg2dec/gstmpeg2dec.c: 7377 mpeg2dec: use _scale_ceil to compute frame period 7378 https://bugzilla.gnome.org/show_bug.cgi?id=675769 7379 73802012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> 7381 7382 * ext/mpeg2dec/gstmpeg2dec.c: 7383 mpeg2dec: mpeg2dec actually has 3 frame latency 7384 https://bugzilla.gnome.org/show_bug.cgi?id=675769 7385 73862012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> 7387 7388 * ext/mpeg2dec/gstmpeg2dec.c: 7389 mpeg2dec: Fix large output buffers leak 7390 73912012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> 7392 7393 * ext/mpeg2dec/gstmpeg2dec.c: 7394 mpeg2dec: Port to new way of handling frame reference 7395 73962012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7397 7398 * ext/mpeg2dec/gstmpeg2dec.c: 7399 mpeg2dec: don't leak input_state 7400 74012012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> 7402 7403 * ext/mpeg2dec/gstmpeg2dec.c: 7404 * ext/mpeg2dec/gstmpeg2dec.h: 7405 mpeg2dec: Port to GstVideoDecoder base class 7406 Conflicts: 7407 ext/mpeg2dec/gstmpeg2dec.c 7408 ext/mpeg2dec/gstmpeg2dec.h 7409 Back to 0.10 state, needs to be ported to 0.11 again. 7410 74112012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7412 7413 Merge remote-tracking branch 'origin/master' 7414 74152012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7416 7417 * ext/x264/gstx264enc.c: 7418 * ext/x264/gstx264enc.h: 7419 x264enc: Port to 0.11 again 7420 74212012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> 7422 7423 * ext/x264/gstx264enc.c: 7424 x264enc: Don't set latency while holding object lock 7425 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38. 7426 https://bugzilla.gnome.org/show_bug.cgi?id=675762 7427 74282012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com> 7429 7430 * ext/x264/gstx264enc.c: 7431 x264enc: Use video encoder stream lock to avoid deadlock 7432 74332012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> 7434 7435 * ext/x264/gstx264enc.c: 7436 x264enc: Port to new way of passing frame reference 7437 74382012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com> 7439 7440 * ext/x264/gstx264enc.c: 7441 x264enc: Set default stream-format to avc as it's a better format 7442 74432012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com> 7444 7445 * ext/x264/gstx264enc.c: 7446 x264enc: Fix setting latency 7447 Fixes setting latency when framerate is dynamic and round up the latency 7448 to avoid rounding issues. 7449 74502012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com> 7451 7452 * ext/x264/gstx264enc.c: 7453 x264enc: gst_video_encoder_get_frame() is now transfer full 7454 74552012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com> 7456 7457 * ext/x264/gstx264enc.c: 7458 x264enc: don't leak output state 7459 74602012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> 7461 7462 * ext/x264/gstx264enc.c: 7463 * ext/x264/gstx264enc.h: 7464 x264enc: Remove x264 backward compatibility support 7465 74662012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> 7467 7468 * ext/x264/gstx264enc.c: 7469 x264enc: Report latency base on x264 buffer size 7470 74712012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> 7472 7473 * configure.ac: 7474 * ext/x264/gstx264enc.c: 7475 * ext/x264/gstx264enc.h: 7476 x264enc: Port to GstVideoEncoder baseclass 7477 Conflicts: 7478 configure.ac 7479 ext/x264/gstx264enc.c 7480 ext/x264/gstx264enc.h 7481 Back to 0.10 state, needs to be ported to 0.11 again. 7482 74832012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7484 7485 * Android.mk: 7486 * LICENSE_readme: 7487 * configure.ac: 7488 * docs/plugins/Makefile.am: 7489 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 7490 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 7491 * docs/plugins/inspect/plugin-synaesthesia.xml: 7492 * gst/synaesthesia/.gitignore: 7493 * gst/synaesthesia/Makefile.am: 7494 * gst/synaesthesia/README: 7495 * gst/synaesthesia/gstsynaesthesia.c: 7496 * gst/synaesthesia/gstsynaesthesia.h: 7497 * gst/synaesthesia/synaescope.c: 7498 * gst/synaesthesia/synaescope.h: 7499 synaesthesia: remove experimental GPL-ed synaesthesia plugin 7500 It never made it out of experimental, and there's a new 7501 synaescope element in gst-plugins-bad that's hopefully 7502 sufficiently similar. 7503 https://bugzilla.gnome.org/show_bug.cgi?id=356882 7504 75052012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7506 7507 * gst/mpegstream/.gitignore: 7508 mpegstream: remove leftover hidden .gitignore file 7509 75102012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7511 7512 * gst/synaesthesia/gstsynaesthesia.c: 7513 * tests/check/elements/amrnbenc.c: 7514 * tests/check/elements/x264enc.c: 7515 elements: Use gst_pad_set_caps() instead of manual event fiddling 7516 75172012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk> 7518 7519 * common: 7520 Automatic update of common submodule 7521 From 03a0e57 to 98e386f 7522 75232012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7524 7525 * configure.ac: 7526 Back to development 7527 7528=== release 0.11.92 === 7529 75302012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7531 7532 * ChangeLog: 7533 * NEWS: 7534 * RELEASE: 7535 * configure.ac: 7536 * docs/plugins/inspect/plugin-a52dec.xml: 7537 * docs/plugins/inspect/plugin-amrnb.xml: 7538 * docs/plugins/inspect/plugin-amrwbdec.xml: 7539 * docs/plugins/inspect/plugin-asf.xml: 7540 * docs/plugins/inspect/plugin-cdio.xml: 7541 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 7542 * docs/plugins/inspect/plugin-dvdread.xml: 7543 * docs/plugins/inspect/plugin-dvdsub.xml: 7544 * docs/plugins/inspect/plugin-lame.xml: 7545 * docs/plugins/inspect/plugin-mad.xml: 7546 * docs/plugins/inspect/plugin-mpeg2dec.xml: 7547 * docs/plugins/inspect/plugin-realmedia.xml: 7548 * docs/plugins/inspect/plugin-siddec.xml: 7549 * docs/plugins/inspect/plugin-twolame.xml: 7550 * docs/plugins/inspect/plugin-x264.xml: 7551 * gst-plugins-ugly.doap: 7552 * win32/common/config.h: 7553 Release 0.11.92 7554 75552012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7556 7557 * po/af.po: 7558 * po/az.po: 7559 * po/bg.po: 7560 * po/ca.po: 7561 * po/cs.po: 7562 * po/da.po: 7563 * po/de.po: 7564 * po/el.po: 7565 * po/en_GB.po: 7566 * po/eo.po: 7567 * po/es.po: 7568 * po/eu.po: 7569 * po/fi.po: 7570 * po/fr.po: 7571 * po/gl.po: 7572 * po/hu.po: 7573 * po/id.po: 7574 * po/it.po: 7575 * po/ja.po: 7576 * po/lt.po: 7577 * po/lv.po: 7578 * po/ms.po: 7579 * po/mt.po: 7580 * po/nb.po: 7581 * po/nl.po: 7582 * po/or.po: 7583 * po/pl.po: 7584 * po/pt_BR.po: 7585 * po/ro.po: 7586 * po/ru.po: 7587 * po/sk.po: 7588 * po/sl.po: 7589 * po/sq.po: 7590 * po/sr.po: 7591 * po/sv.po: 7592 * po/tr.po: 7593 * po/uk.po: 7594 * po/vi.po: 7595 * po/zh_CN.po: 7596 Update .po files 7597 75982012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk> 7599 7600 * common: 7601 Automatic update of common submodule 7602 From 1fab359 to 03a0e57 7603 76042012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 7605 7606 * ext/sidplay/gstsiddec.cc: 7607 * gst/asfdemux/gstasfdemux.c: 7608 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 7609 * gst/realmedia/rademux.c: 7610 * gst/realmedia/rmdemux.c: 7611 update for tag event change 7612 76132012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk> 7614 7615 * common: 7616 Automatic update of common submodule 7617 From f1b5a96 to 1fab359 7618 76192012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7620 7621 * common: 7622 Automatic update of common submodule 7623 From 92b7266 to f1b5a96 7624 76252012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7626 7627 * common: 7628 Automatic update of common submodule 7629 From ec1c4a8 to 92b7266 7630 76312012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7632 7633 * common: 7634 Automatic update of common submodule 7635 From 3429ba6 to ec1c4a8 7636 76372012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7638 7639 * gst/realmedia/rmutils.c: 7640 realmedia: don't use GstStructure API on tag lists 7641 76422012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com> 7643 7644 * ext/a52dec/gsta52dec.c: 7645 a52dec: really prefer the original number (and position) of channels 7646 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495 7647 76482012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7649 7650 * common: 7651 Automatic update of common submodule 7652 From dc70203 to 3429ba6 7653 76542012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7655 7656 * configure.ac: 7657 * ext/x264/gstx264enc.c: 7658 x264: bump x264 requirement to build 106 or later 7659 Build 106 is from September 2010. 7660 https://bugzilla.gnome.org/show_bug.cgi?id=676257 7661 76622012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com> 7663 7664 * ext/a52dec/gsta52dec.c: 7665 * m4/a52.m4: 7666 a52dec: adapt to work also with new liba52 7667 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091 7668 76692012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 7670 7671 * ext/a52dec/gsta52dec.c: 7672 a52dec: trigger renegotiation upon changed stream channels 7673 Fixes #675451 7674 76752012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7676 7677 * configure.ac: 7678 configure: Require core/base 0.11.91 7679 76802012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com> 7681 7682 * .gitignore: 7683 .gitignore: add visual studio IDE files and OS X .DS_Store files 7684 https://bugzilla.gnome.org/show_bug.cgi?id=667899 7685 76862012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7687 7688 * configure.ac: 7689 Back to development 7690 7691=== release 0.11.91 === 7692 76932012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7694 7695 * ChangeLog: 7696 * NEWS: 7697 * RELEASE: 7698 * common: 7699 * configure.ac: 7700 * gst-plugins-ugly.doap: 7701 * win32/common/config.h: 7702 Release 0.11.91 7703 77042012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7705 7706 * po/af.po: 7707 * po/az.po: 7708 * po/bg.po: 7709 * po/ca.po: 7710 * po/cs.po: 7711 * po/da.po: 7712 * po/de.po: 7713 * po/el.po: 7714 * po/en_GB.po: 7715 * po/eo.po: 7716 * po/es.po: 7717 * po/eu.po: 7718 * po/fi.po: 7719 * po/fr.po: 7720 * po/gl.po: 7721 * po/hu.po: 7722 * po/id.po: 7723 * po/it.po: 7724 * po/ja.po: 7725 * po/lt.po: 7726 * po/lv.po: 7727 * po/ms.po: 7728 * po/mt.po: 7729 * po/nb.po: 7730 * po/nl.po: 7731 * po/or.po: 7732 * po/pl.po: 7733 * po/pt_BR.po: 7734 * po/ro.po: 7735 * po/ru.po: 7736 * po/sk.po: 7737 * po/sl.po: 7738 * po/sq.po: 7739 * po/sr.po: 7740 * po/sv.po: 7741 * po/tr.po: 7742 * po/uk.po: 7743 * po/vi.po: 7744 * po/zh_CN.po: 7745 Update .po files 7746 77472012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7748 7749 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly 7750 77512012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7752 7753 * common: 7754 Automatic update of common submodule 7755 From dc70203 to 3429ba6 7756 77572012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7758 7759 * gst/asfdemux/asfpacket.c: 7760 asfdemux: Use correct enum type 7761 77622012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 7763 7764 * gst/asfdemux/gstasfdemux.c: 7765 asfdemux: implement pull mode seek snap flags when an index is present 7766 Also ensure we get a proper EOS when seeking past the end of the 7767 file, or (when the snap after flag is set) between the last keyframe 7768 and the end of the file. 7769 77702012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de> 7771 7772 * ext/cdio/gstcdio.c: 7773 * ext/cdio/gstcdio.h: 7774 * ext/cdio/gstcdiocddasrc.c: 7775 cdio: compensate for libcdio's recent cd-text api changes 7776 https://bugzilla.gnome.org/show_bug.cgi?id=675112 7777 Conflicts: 7778 ext/cdio/gstcdiocddasrc.c 7779 77802012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7781 7782 * ext/dvdread/dvdreadsrc.c: 7783 dvdread: fix build after recent include reshuffling in core 7784 Need to include gmodule.h ourselves now. 7785 77862012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7787 7788 * ext/mpeg2dec/gstmpeg2dec.c: 7789 video: Update for libgstvideo API changes 7790 77912012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7792 7793 * common: 7794 Automatic update of common submodule 7795 From 6db25be to dc70203 7796 77972012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7798 7799 * gst/asfdemux/asfpacket.c: 7800 * gst/asfdemux/asfpacket.h: 7801 asfdemux: fix performance issue, especially with high-bitrate streams 7802 Two things were suboptimal from a performance point of view: 7803 a) consider a large media object such as a video keyframe, which 7804 may be split up into multiple fragments. We would assemble 7805 the media object as follows: 7806 buf = join (join (join (frag1, frag2), frag3), frag4) 7807 which causes many unnecessary memcpy()s, and malloc/free, 7808 which could easily add up to a multiple of the actual object 7809 size. To avoid this, we allocate a buffer of the size needed 7810 from the start and copy fragments into that directly. 7811 b) for every fragment to join, we would create a sub-buffer 7812 before joining it (which would discard the sub-buffer again), 7813 leading to unnecessary miniobject create/free churn. 7814 Conflicts: 7815 gst/asfdemux/asfpacket.c 7816 gst/asfdemux/asfpacket.h 7817 78182012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7819 7820 * gst/asfdemux/asfpacket.c: 7821 asfdemux: avoid unnecessary stream lookup 7822 We have already retrieved the stream for that stream number and 7823 made sure it's not NULL, so no need to do it again here; neither 7824 the number nor the streams changed since the last time. 7825 78262012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com> 7827 7828 * ext/a52dec/gsta52dec.c: 7829 a52dec: fix first_access bigger than 2 7830 gst_buffer_extract returns the number of bytes extracted, here 2 max. 7831 Set size to the buffer size as was done in 0.10 to avoid first_access 7832 error when it bypass 2. 7833 https://bugzilla.gnome.org/show_bug.cgi?id=673434 7834 78352012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7836 7837 * autogen.sh: 7838 * configure.ac: 7839 configure: Modernize autotools setup a bit 7840 Also we now only create tar.bz2 and tar.xz tarballs. 7841 78422012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7843 7844 * common: 7845 Automatic update of common submodule 7846 From 464fe15 to 6db25be 7847 78482012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7849 7850 * configure.ac: 7851 Back to development 7852 7853=== release 0.11.90 === 7854 78552012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7856 7857 * ChangeLog: 7858 * NEWS: 7859 * RELEASE: 7860 * configure.ac: 7861 * docs/plugins/gst-plugins-ugly-plugins.prerequisites: 7862 * docs/plugins/inspect/plugin-a52dec.xml: 7863 * docs/plugins/inspect/plugin-amrnb.xml: 7864 * docs/plugins/inspect/plugin-amrwbdec.xml: 7865 * docs/plugins/inspect/plugin-asf.xml: 7866 * docs/plugins/inspect/plugin-cdio.xml: 7867 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 7868 * docs/plugins/inspect/plugin-dvdread.xml: 7869 * docs/plugins/inspect/plugin-dvdsub.xml: 7870 * docs/plugins/inspect/plugin-lame.xml: 7871 * docs/plugins/inspect/plugin-mad.xml: 7872 * docs/plugins/inspect/plugin-mpeg2dec.xml: 7873 * docs/plugins/inspect/plugin-realmedia.xml: 7874 * docs/plugins/inspect/plugin-siddec.xml: 7875 * docs/plugins/inspect/plugin-twolame.xml: 7876 * docs/plugins/inspect/plugin-x264.xml: 7877 * gst-plugins-ugly.doap: 7878 * win32/common/config.h: 7879 Release 0.11.90 7880 78812012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7882 7883 * po/af.po: 7884 * po/az.po: 7885 * po/bg.po: 7886 * po/ca.po: 7887 * po/cs.po: 7888 * po/da.po: 7889 * po/de.po: 7890 * po/el.po: 7891 * po/en_GB.po: 7892 * po/eo.po: 7893 * po/es.po: 7894 * po/eu.po: 7895 * po/fi.po: 7896 * po/fr.po: 7897 * po/gl.po: 7898 * po/hu.po: 7899 * po/id.po: 7900 * po/it.po: 7901 * po/ja.po: 7902 * po/lt.po: 7903 * po/lv.po: 7904 * po/ms.po: 7905 * po/mt.po: 7906 * po/nb.po: 7907 * po/nl.po: 7908 * po/or.po: 7909 * po/pl.po: 7910 * po/pt_BR.po: 7911 * po/ro.po: 7912 * po/ru.po: 7913 * po/sk.po: 7914 * po/sl.po: 7915 * po/sq.po: 7916 * po/sr.po: 7917 * po/sv.po: 7918 * po/tr.po: 7919 * po/uk.po: 7920 * po/vi.po: 7921 * po/zh_CN.po: 7922 Update .po files 7923 79242012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7925 7926 * ext/mad/gstmad.c.orig: 7927 mad: remove .c.orig file 7928 79292012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 7930 7931 * ext/a52dec/gsta52dec.c: 7932 * ext/amrnb/amrnbdec.c: 7933 * ext/amrnb/amrnbenc.c: 7934 * ext/amrwbdec/amrwbdec.c: 7935 * ext/cdio/gstcdiocddasrc.c: 7936 * ext/dvdread/dvdreadsrc.c: 7937 * ext/lame/gstlamemp3enc.c: 7938 * ext/mad/gstmad.c: 7939 * ext/mad/gstmad.c.orig: 7940 * ext/mpeg2dec/gstmpeg2dec.c: 7941 * ext/sidplay/gstsiddec.cc: 7942 * ext/twolame/gsttwolamemp2enc.c: 7943 * ext/x264/gstx264enc.c: 7944 * gst/asfdemux/gstasfdemux.c: 7945 * gst/asfdemux/gstrtpasfdepay.c: 7946 * gst/asfdemux/gstrtspwms.c: 7947 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 7948 * gst/dvdsub/gstdvdsubdec.c: 7949 * gst/dvdsub/gstdvdsubparse.c: 7950 * gst/realmedia/pnmsrc.c: 7951 * gst/realmedia/rademux.c: 7952 * gst/realmedia/rdtdepay.c: 7953 * gst/realmedia/rdtmanager.c: 7954 * gst/realmedia/rmdemux.c: 7955 * gst/realmedia/rtspreal.c: 7956 * gst/synaesthesia/gstsynaesthesia.c: 7957 * gst/xingmux/gstxingmux.c: 7958 Use new gst_element_class_set_static_metadata() 7959 79602012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7961 7962 * common: 7963 Automatic update of common submodule 7964 From 7fda524 to 464fe15 7965 79662012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7967 7968 * ext/a52dec/gsta52dec.c: 7969 * ext/amrnb/amrnb.c: 7970 * ext/amrwbdec/amrwb.c: 7971 * ext/cdio/gstcdio.c: 7972 * ext/dvdread/dvdreadsrc.c: 7973 * ext/lame/plugin.c: 7974 * ext/mad/gstmad.c: 7975 * ext/mad/gstmad.c.orig: 7976 * ext/mpeg2dec/gstmpeg2dec.c: 7977 * ext/sidplay/gstsiddec.cc: 7978 * ext/twolame/gsttwolamemp2enc.c: 7979 * ext/x264/gstx264enc.c: 7980 * gst/asfdemux/gstasf.c: 7981 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 7982 * gst/dvdsub/gstdvdsubdec.c: 7983 * gst/realmedia/realmedia.c: 7984 * gst/synaesthesia/gstsynaesthesia.c: 7985 * gst/xingmux/plugin.c: 7986 gst: Update for GST_PLUGIN_DEFINE() API changes 7987 79882012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7989 7990 * configure.ac: 7991 configure: Update version to 0.11.89.1 7992 79932012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 7994 7995 * configure.ac: 7996 * docs/plugins/Makefile.am: 7997 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 7998 * docs/version.entities.in: 7999 * ext/a52dec/Makefile.am: 8000 * ext/amrnb/Makefile.am: 8001 * ext/amrwbdec/Makefile.am: 8002 * ext/cdio/Makefile.am: 8003 * ext/lame/Makefile.am: 8004 * ext/mad/Makefile.am: 8005 * ext/mpeg2dec/Makefile.am: 8006 * ext/sidplay/Makefile.am: 8007 * ext/twolame/Makefile.am: 8008 * ext/x264/Makefile.am: 8009 * gst-plugins-ugly.spec.in: 8010 * gst/asfdemux/Makefile.am: 8011 * gst/dvdlpcmdec/Makefile.am: 8012 * gst/dvdsub/Makefile.am: 8013 * gst/realmedia/Makefile.am: 8014 * pkgconfig/Makefile.am: 8015 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in: 8016 * tests/check/Makefile.am: 8017 gst: Update versioning 8018 80192012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 8020 8021 * ext/mpeg2dec/gstmpeg2dec.c: 8022 * ext/mpeg2dec/gstmpeg2dec.h: 8023 mpeg2dec: fix cropping 8024 fix cropping in mpeg2dec 8025 80262012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 8027 8028 * ext/mpeg2dec/gstmpeg2dec.c: 8029 mpeg2dec: add crop metadata when buffer is still writable 8030 80312012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 8032 8033 * gst/asfdemux/gstrtpasfdepay.c: 8034 update for buffer api change 8035 80362012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8037 8038 * ext/a52dec/gsta52dec.c: 8039 * ext/mad/gstmad.c: 8040 ext: Update for audio decoder API changes 8041 80422012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8043 8044 * tests/check/elements/amrnbenc.c: 8045 * tests/check/elements/x264enc.c: 8046 tests: make more valgrind-friendly and plug caps leak 8047 80482012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 8049 8050 * gst/asfdemux/asfpacket.c: 8051 * gst/asfdemux/gstasfdemux.c: 8052 * gst/dvdsub/gstdvdsubdec.c: 8053 update for buffer changes 8054 80552012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8056 8057 * tests/check/elements/x264enc.c: 8058 tests: x264enc: adjust test to removal of deprecated properties 8059 80602012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 8061 8062 Replace master with 0.11 8063 80642012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8065 8066 * configure.ac: 8067 back to development 8068 8069=== release 0.11.2 === 8070 80712012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8072 8073 * ChangeLog: 8074 * NEWS: 8075 * RELEASE: 8076 * configure.ac: 8077 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 8078 * docs/plugins/inspect/plugin-a52dec.xml: 8079 * docs/plugins/inspect/plugin-amrnb.xml: 8080 * docs/plugins/inspect/plugin-amrwbdec.xml: 8081 * docs/plugins/inspect/plugin-asf.xml: 8082 * docs/plugins/inspect/plugin-cdio.xml: 8083 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 8084 * docs/plugins/inspect/plugin-dvdread.xml: 8085 * docs/plugins/inspect/plugin-dvdsub.xml: 8086 * docs/plugins/inspect/plugin-lame.xml: 8087 * docs/plugins/inspect/plugin-mad.xml: 8088 * docs/plugins/inspect/plugin-mpeg2dec.xml: 8089 * docs/plugins/inspect/plugin-realmedia.xml: 8090 * docs/plugins/inspect/plugin-siddec.xml: 8091 * docs/plugins/inspect/plugin-twolame.xml: 8092 * docs/plugins/inspect/plugin-x264.xml: 8093 * gst-plugins-ugly.doap: 8094 * po/af.po: 8095 * po/az.po: 8096 * po/bg.po: 8097 * po/ca.po: 8098 * po/cs.po: 8099 * po/da.po: 8100 * po/de.po: 8101 * po/el.po: 8102 * po/en_GB.po: 8103 * po/eo.po: 8104 * po/es.po: 8105 * po/eu.po: 8106 * po/fi.po: 8107 * po/fr.po: 8108 * po/gl.po: 8109 * po/hu.po: 8110 * po/id.po: 8111 * po/it.po: 8112 * po/ja.po: 8113 * po/lt.po: 8114 * po/lv.po: 8115 * po/ms.po: 8116 * po/mt.po: 8117 * po/nb.po: 8118 * po/nl.po: 8119 * po/or.po: 8120 * po/pl.po: 8121 * po/pt_BR.po: 8122 * po/ro.po: 8123 * po/ru.po: 8124 * po/sk.po: 8125 * po/sl.po: 8126 * po/sq.po: 8127 * po/sr.po: 8128 * po/sv.po: 8129 * po/tr.po: 8130 * po/uk.po: 8131 * po/vi.po: 8132 * po/zh_CN.po: 8133 * win32/common/config.h: 8134 Release 0.11.2 8135 81362012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8137 8138 * tests/check/elements/mpeg2dec.c: 8139 tests: fix after memory changes 8140 81412012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8142 8143 * ext/x264/gstx264enc.c: 8144 * ext/x264/gstx264enc.h: 8145 x264enc: remove deprecated properties 8146 81472012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8148 8149 Merge remote-tracking branch 'origin/master' into 0.11 8150 So 0.11 folks also get amr include fixes. 8151 Conflicts: 8152 ext/a52dec/gsta52dec.c 8153 ext/mad/gstmad.c 8154 81552012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8156 8157 * gst/synaesthesia/gstsynaesthesia.c: 8158 synaesthesia: fixup for bufferpool api changes 8159 ... as well as some caps ref handling. 8160 81612012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8162 8163 * gst/realmedia/rademux.c: 8164 * gst/realmedia/rmdemux.c: 8165 don't pass random pointers to pull_range 8166 81672012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8168 8169 * ext/mpeg2dec/gstmpeg2dec.c: 8170 update for bufferpool changes 8171 81722012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8173 8174 * ext/mpeg2dec/gstmpeg2dec.c: 8175 update for allocation query changes 8176 81772012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8178 8179 * ext/dvdread/dvdreadsrc.c: 8180 * ext/lame/gstlamemp3enc.c: 8181 * ext/mpeg2dec/gstmpeg2dec.c: 8182 * ext/x264/gstx264enc.c: 8183 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 8184 * gst/dvdsub/gstdvdsubdec.c: 8185 update for memory api changes 8186 81872012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8188 8189 * ext/mpeg2dec/gstmpeg2dec.c: 8190 take padding into account 8191 81922012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8193 8194 * ext/mad/gstmad.c: 8195 mad: simplify parsing code 8196 Also fixes #671455 (expected at least). 8197 81982012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8199 8200 * configure.ac: 8201 configure.ac: bump required GLib to 2.31.14 8202 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911 8203 82042012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8205 8206 * ext/sidplay/gstsiddec.cc: 8207 fix for caps _normalize changes 8208 82092012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8210 8211 * ext/x264/gstx264enc.c: 8212 fix for caps api changes 8213 82142012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8215 8216 * ext/a52dec/gsta52dec.c: 8217 * ext/a52dec/gsta52dec.h: 8218 a52dec: use base class tag handling helper 8219 ... so as to ensure these to be handled and sent at proper time. 8220 82212012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8222 8223 * ext/dvdread/dvdreadsrc.c: 8224 dvdreadsrc: Use variable type with correct signedness 8225 82262011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk> 8227 8228 * ext/mpeg2dec/gstmpeg2dec.c: 8229 mpeg2dec: Copy planes in one go when possible 8230 82312012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8232 8233 * configure.ac: 8234 * ext/amrnb/amrnbdec.h: 8235 * ext/amrnb/amrnbenc.h: 8236 * ext/amrwbdec/amrwbdec.h: 8237 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3 8238 In previous versions, the opencore-amr include sub-directory 8239 would be specified in the include path in the CFLAGS, but this 8240 is no longer the case in newer versions, so we need to add those 8241 to our include directives. 8242 Based on patch by: Christian Morales Vega 8243 https://bugzilla.gnome.org/show_bug.cgi?id=671123 8244 82452012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8246 8247 * configure.ac: 8248 configure: get rid of non-pkg-config ways to check for opencore-amr 8249 82502012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8251 8252 * ext/mpeg2dec/gstmpeg2dec.c: 8253 update for metadata API changes 8254 82552012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com> 8256 8257 * ext/amrwbdec/Makefile.am: 8258 * ext/lame/Makefile.am: 8259 * ext/mad/Makefile.am: 8260 amrwbdec, lame, mad: link to libgstbase 8261 82622012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com> 8263 8264 * ext/x264/gstx264enc.c: 8265 x264enc: fix compiler warning 8266 82672012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8268 8269 Merge remote-tracking branch 'origin/master' into 0.11 8270 82712012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8272 8273 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11 8274 Conflicts: 8275 ext/mad/gstmad.c 8276 82772012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8278 8279 * NEWS: 8280 * RELEASE: 8281 * configure.ac: 8282 * docs/plugins/gst-plugins-ugly-plugins.args: 8283 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 8284 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 8285 * docs/plugins/inspect/plugin-a52dec.xml: 8286 * docs/plugins/inspect/plugin-amrnb.xml: 8287 * docs/plugins/inspect/plugin-amrwbdec.xml: 8288 * docs/plugins/inspect/plugin-asf.xml: 8289 * docs/plugins/inspect/plugin-cdio.xml: 8290 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 8291 * docs/plugins/inspect/plugin-dvdread.xml: 8292 * docs/plugins/inspect/plugin-dvdsub.xml: 8293 * docs/plugins/inspect/plugin-iec958.xml: 8294 * docs/plugins/inspect/plugin-lame.xml: 8295 * docs/plugins/inspect/plugin-mad.xml: 8296 * docs/plugins/inspect/plugin-mpeg2dec.xml: 8297 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 8298 * docs/plugins/inspect/plugin-mpegstream.xml: 8299 * docs/plugins/inspect/plugin-realmedia.xml: 8300 * docs/plugins/inspect/plugin-siddec.xml: 8301 * docs/plugins/inspect/plugin-twolame.xml: 8302 * docs/plugins/inspect/plugin-x264.xml: 8303 * win32/common/config.h: 8304 Bump version after release 8305 83062012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org> 8307 8308 * autogen.sh: 8309 autogen.sh: avoid touching .po files during 'make' 8310 A simple workaround to deal with GNU gettext automake integration 8311 failing to deal with git. Fixes: #669207 8312 83132012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8314 8315 * ext/x264/gstx264enc.c: 8316 x264: convert g_print to LOG 8317 83182012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8319 8320 * gst/asfdemux/gstrtpasfdepay.c: 8321 update for new memory api 8322 83232012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8324 8325 * ext/x264/gstx264enc.c: 8326 x264enc: handle pts and dts 8327 83282012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8329 8330 * ext/mad/gstmad.c: 8331 mad: handle libmad freeform parsing quirk 8332 83332012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8334 8335 * ext/mad/gstmad.c: 8336 mad: fixup unhacking last frame coaxing 8337 ... so as to not only replace the data pointer but also available size. 8338 83392012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk> 8340 8341 * gst-plugins-ugly.spec.in: 8342 Add latest plugins 8343 83442012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8345 8346 * win32/common/config.h: 8347 win32: back to development 8348 83492012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8350 8351 * configure.ac: 8352 * gst/synaesthesia/gstsynaesthesia.c: 8353 * gst/synaesthesia/gstsynaesthesia.h: 8354 synaesthesia: port to 0.11 8355 83562012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8357 8358 * configure.ac: 8359 * gst/xingmux/gstxingmux.c: 8360 xingmux: port to 0.11 8361 83622012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8363 8364 * configure.ac: 8365 back to development 8366 8367=== release 0.11.1 === 8368 83692012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8370 8371 * ChangeLog: 8372 * NEWS: 8373 * RELEASE: 8374 * configure.ac: 8375 * docs/plugins/gst-plugins-ugly-plugins.args: 8376 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 8377 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 8378 * docs/plugins/inspect/plugin-a52dec.xml: 8379 * docs/plugins/inspect/plugin-amrnb.xml: 8380 * docs/plugins/inspect/plugin-amrwbdec.xml: 8381 * docs/plugins/inspect/plugin-asf.xml: 8382 * docs/plugins/inspect/plugin-cdio.xml: 8383 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 8384 * docs/plugins/inspect/plugin-dvdread.xml: 8385 * docs/plugins/inspect/plugin-dvdsub.xml: 8386 * docs/plugins/inspect/plugin-lame.xml: 8387 * docs/plugins/inspect/plugin-mad.xml: 8388 * docs/plugins/inspect/plugin-mpeg2dec.xml: 8389 * docs/plugins/inspect/plugin-realmedia.xml: 8390 * docs/plugins/inspect/plugin-siddec.xml: 8391 * docs/plugins/inspect/plugin-twolame.xml: 8392 * docs/plugins/inspect/plugin-x264.xml: 8393 * gst-plugins-ugly.doap: 8394 * po/af.po: 8395 * po/az.po: 8396 * po/bg.po: 8397 * po/ca.po: 8398 * po/cs.po: 8399 * po/da.po: 8400 * po/de.po: 8401 * po/el.po: 8402 * po/en_GB.po: 8403 * po/eo.po: 8404 * po/es.po: 8405 * po/eu.po: 8406 * po/fi.po: 8407 * po/fr.po: 8408 * po/gl.po: 8409 * po/hu.po: 8410 * po/id.po: 8411 * po/it.po: 8412 * po/ja.po: 8413 * po/lt.po: 8414 * po/lv.po: 8415 * po/ms.po: 8416 * po/mt.po: 8417 * po/nb.po: 8418 * po/nl.po: 8419 * po/or.po: 8420 * po/pl.po: 8421 * po/pt_BR.po: 8422 * po/ro.po: 8423 * po/ru.po: 8424 * po/sk.po: 8425 * po/sl.po: 8426 * po/sq.po: 8427 * po/sr.po: 8428 * po/sv.po: 8429 * po/tr.po: 8430 * po/uk.po: 8431 * po/vi.po: 8432 * po/zh_CN.po: 8433 * win32/common/config.h: 8434 RELEASE 0.11.1 8435 84362012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8437 8438 Merge branch 'master' into 0.11 8439 Conflicts: 8440 ext/mad/gstmad.c 8441 84422012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8443 8444 * ext/mad/gstmad.c: 8445 mad: unhack last frame coaxing 8446 ... so as to maximally use available base class API and interfere least 8447 as possible with its internal state. 8448 84492012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8450 8451 * ext/mad/gstmad.c: 8452 mad: fix compilation 8453 84542012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8455 8456 * ext/mad/gstmad.c: 8457 mad: chain up to default event handler 8458 84592012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com> 8460 8461 * ext/x264/gstx264enc.c: 8462 x264enc: unmap video frame after encoding 8463 Fixes major memory leak. 8464 https://bugzilla.gnome.org/show_bug.cgi?id=669863 8465 84662012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8467 8468 * ext/x264/gstx264enc.c: 8469 x264enc: fix after merge 8470 84712012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8472 8473 Merge branch 'master' into 0.11 8474 Conflicts: 8475 ext/x264/gstx264enc.c 8476 84772012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8478 8479 * ext/sidplay/gstsiddec.cc: 8480 * ext/sidplay/gstsiddec.h: 8481 sidplay: don't use ulong properties 8482 84832012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8484 8485 * ext/sidplay/gstsiddec.cc: 8486 sidplay: fix negotiation 8487 84882012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk> 8489 8490 * ext/x264/gstx264enc.c: 8491 x264enc: Add baseline profile to caps 8492 libx264 does not yet support the features that create the difference 8493 between baseline and constrained baseline profile. Hence it currently 8494 supports both though it can only technically encode constrained 8495 baseline. 8496 84972012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8498 8499 * ext/amrnb/amrnbenc.c: 8500 * gst/asfdemux/gstasfdemux.c: 8501 * gst/realmedia/rdtmanager.c: 8502 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING 8503 85042012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8505 8506 * tests/check/elements/mpeg2dec.c: 8507 mpeg2dec: fix test a bit more 8508 Still broken because cropping is broken in mpeg2dec 8509 85102012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8511 8512 * tests/check/elements/amrnbenc.c: 8513 * tests/check/elements/x264enc.c: 8514 * tests/check/elements/xingmux.c: 8515 tests: fix some tests 8516 85172012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8518 8519 * ext/twolame/gsttwolamemp2enc.c: 8520 twolame: Use new audio encoder/decoder base class API for srcpad caps 8521 85222012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8523 8524 * ext/lame/gstlamemp3enc.c: 8525 lame: Use new audio encoder/decoder base class API for srcpad caps 8526 85272012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8528 8529 * ext/mad/gstmad.c: 8530 mad: Use new audio encoder/decoder base class API for srcpad caps 8531 85322012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8533 8534 * ext/a52dec/gsta52dec.c: 8535 a52dec: Use new audio encoder/decoder base class API for srcpad caps 8536 85372012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8538 8539 * ext/amrwbdec/amrwbdec.c: 8540 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps 8541 85422012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8543 8544 * ext/amrnb/amrnbdec.c: 8545 * ext/amrnb/amrnbenc.c: 8546 amrnb: Use new audio encoder/decoder base class API for srcpad caps 8547 85482012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 8549 8550 * ext/mad/gstmad.c: 8551 mad: ensure we do not confuse the base class with our buffer guard 8552 mad expects extra bytes at the end of a buffer (see discussion in 8553 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html), 8554 and since we inject these without the base class' knowledge, we 8555 need to hide the bodies better. 8556 This fixes an assert at EOS when decoding an mp3 manually without 8557 an intervening mpegaudioparse. 8558 85592012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8560 8561 * gst/realmedia/rtspreal.c: 8562 update for HEADER flag 8563 85642011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com> 8565 8566 * ext/x264/gstx264enc.c: 8567 * ext/x264/gstx264enc.h: 8568 x264enc: implement force-key-unit API 8569 85702012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org> 8571 8572 * common: 8573 Automatic update of common submodule 8574 From c463bc0 to 7fda524 8575 85762012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8577 8578 * ext/amrnb/amrnbdec.c: 8579 * ext/amrwbdec/amrwbdec.c: 8580 amr: port to 0.11 again 8581 85822012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8583 8584 Merge branch 'master' into 0.11 8585 Conflicts: 8586 ext/a52dec/gsta52dec.c 8587 85882012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8589 8590 * ext/a52dec/gsta52dec.c: 8591 * ext/amrnb/amrnbdec.c: 8592 * ext/amrnb/amrnbenc.c: 8593 * ext/amrwbdec/amrwbdec.c: 8594 * ext/dvdread/dvdreadsrc.c: 8595 * ext/lame/gstlamemp3enc.c: 8596 * ext/mad/gstmad.c: 8597 * ext/mpeg2dec/gstmpeg2dec.c: 8598 * ext/sidplay/gstsiddec.cc: 8599 * ext/twolame/gsttwolamemp2enc.c: 8600 * gst/asfdemux/asfpacket.c: 8601 * gst/asfdemux/gstasfdemux.c: 8602 * gst/asfdemux/gstrtpasfdepay.c: 8603 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 8604 * gst/dvdsub/gstdvdsubdec.c: 8605 * gst/dvdsub/gstdvdsubdec.h: 8606 * gst/realmedia/gstrdtbuffer.c: 8607 * gst/realmedia/gstrdtbuffer.h: 8608 * gst/realmedia/rdtdepay.c: 8609 * gst/realmedia/rmdemux.c: 8610 * gst/realmedia/rmutils.c: 8611 port to new memory API 8612 86132012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8614 8615 * common: 8616 Automatic update of common submodule 8617 From 2a59016 to c463bc0 8618 86192012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8620 8621 * gst-libs/gst/glib-compat-private.h: 8622 Remove compatibility versions for deprecated GLib API 8623 86242012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 8625 8626 * ext/a52dec/gsta52dec.c: 8627 a52dec: fix read buffer overflow upon syncing 8628 The wrong size was being decremented, leading to a runaway 8629 read loop. 8630 86312012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8632 8633 * common: 8634 * configure.ac: 8635 Add --disable-fatal-warnings configure option 8636 86372012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8638 8639 * gst/asfdemux/gstasfdemux.c: 8640 * gst/realmedia/rademux.c: 8641 * gst/realmedia/rdtmanager.c: 8642 * gst/realmedia/rmdemux.c: 8643 port to new gthread API 8644 86452012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8646 8647 * configure.ac: 8648 configure.ac: Require GLib 2.31.10 for consistency 8649 86502012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8651 8652 * common: 8653 Automatic update of common submodule 8654 From 0807187 to 2a59016 8655 86562012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8657 8658 * ext/amrwbdec/amrwbdec.c: 8659 amrwbdec: _parse should not return OK if not enough data yet 8660 86612012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8662 8663 * ext/amrnb/amrnbdec.c: 8664 amrnbdec: _parse should not return OK if not enough data yet 8665 86662012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 8667 8668 * ext/dvdread/dvdreadsrc.c: 8669 dvdreadsrc: fix off by one in cell calculation for the last chapter 8670 86712012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8672 8673 * gst/asfdemux/gstasfdemux.c: 8674 asfdemux: set caps on src pad before adding it 8675 86762012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8677 8678 * gst/asfdemux/gstasfdemux.c: 8679 asfdemux: perform writable buffer map to copy into it 8680 86812012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8682 8683 * gst/asfdemux/asfpacket.c: 8684 * gst/asfdemux/asfpacket.h: 8685 asfpacket: fix 0.11 ported payload extraction 8686 ... to cater for not necessarily offset == size - cur_pos, 8687 as size may have been adjusted due to padding. 8688 Fixes #667567. 8689 86902012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 8691 8692 * ext/x264/gstx264enc.c: 8693 x264enc: remove useless and semantically (though not practically) wrong code 8694 The object will be freed, so it's pointless to set the pointers 8695 to NULL anyway. 8696 86972012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 8698 8699 * ext/x264/gstx264enc.c: 8700 x264enc: remove leaking "optimization" 8701 87022012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8703 8704 * gst/asfdemux/gstasfdemux.c: 8705 GST_TYPE_DATE -> G_TYPE_DATE 8706 87072012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8708 8709 Merge remote-tracking branch 'origin/master' into 0.11 8710 Conflicts: 8711 ext/a52dec/gsta52dec.c 8712 87132012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8714 8715 * ext/a52dec/gsta52dec.c: 8716 a52dec: plug buffer leak 8717 87182012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8719 8720 * ext/a52dec/gsta52dec.c: 8721 a52dec: plug buffer leak 8722 87232012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8724 8725 * ext/amrnb/amrnbenc.c: 8726 amrnbenc: _map and _unmap the appropriate input and output buffers 8727 87282012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8729 8730 * ext/a52dec/gsta52dec.c: 8731 a52dec: Fix some merge mistakes 8732 87332012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8734 8735 Merge branch 'master' into 0.11 8736 Conflicts: 8737 ext/a52dec/gsta52dec.c 8738 ext/a52dec/gsta52dec.h 8739 ext/lame/gstlame.c 8740 ext/lame/gstlame.h 8741 ext/lame/gstlamemp3enc.c 8742 ext/mad/gstmad.c 8743 ext/mad/gstmad.h 8744 gst/mpegaudioparse/gstmpegaudioparse.c 8745 gst/mpegstream/gstdvddemux.c 8746 gst/realmedia/rdtdepay.c 8747 po/es.po 8748 po/lv.po 8749 po/sr.po 8750 87512012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8752 8753 * gst/dvdsub/Makefile.am: 8754 dvdsub: add some CFLAGS and LIBS in Makefile.am 8755 ... since adapter is still used. 8756 87572012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8758 8759 * gst/realmedia/rmdemux.c: 8760 rmdemux: Don't use buffer after unreffing 8761 87622012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8763 8764 * gst/asfdemux/gstasfdemux.c: 8765 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad 8766 87672012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8768 8769 * ext/mad/gstmad.c: 8770 mad: Correctly unmap the buffer with the original data pointer 8771 87722012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8773 8774 * ext/mad/gstmad.c: 8775 mad: Make sure to set caps on the srcpad if none are set yet 8776 87772012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8778 8779 * ext/mad/Makefile.am: 8780 mad: fix LIBS order in Makefile.am 8781 87822012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8783 8784 * ext/mad/gstmad.h: 8785 mad: remove left-over id3tag.h include 8786 We don't use libid3tag any more. 8787 87882012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8789 8790 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 8791 dvdlpcmdec: fix for multichannel 8792 87932012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8794 8795 * ext/a52dec/gsta52dec.c: 8796 * ext/a52dec/gsta52dec.h: 8797 a52dec: Update for the new raw audio caps 8798 87992012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8800 8801 * ext/mad/gstmad.c: 8802 mad: Update for the new raw audio caps 8803 88042012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8805 8806 * ext/lame/gstlamemp3enc.c: 8807 lamemp3enc: Update for the new raw audio caps 8808 88092012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8810 8811 * ext/twolame/gsttwolamemp2enc.c: 8812 twolamemp2enc: Update for the new raw audio caps 8813 88142012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8815 8816 * ext/amrwbdec/amrwbdec.c: 8817 amrwbdec: Add the new layout field to the raw audio caps 8818 88192012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8820 8821 * ext/amrnb/amrnbdec.c: 8822 * ext/amrnb/amrnbenc.c: 8823 amrnb: Add the new layout field to the raw audio caps 8824 88252012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8826 8827 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 8828 * gst/dvdlpcmdec/gstdvdlpcmdec.h: 8829 dvdlpcmdec: Port to the new raw audio caps 8830 88312012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8832 8833 * gst/asfdemux/gstasfdemux.c: 8834 asfdemux: Update for libgstriff API changes 8835 Still needs to handle audio channel reordering. 8836 88372012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8838 8839 * common: 8840 Automatic update of common submodule 8841 From 50b34ab to 0807187 8842 88432012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8844 8845 * ext/lame/Makefile.am: 8846 lame: fix LIBADD order in Makefile.am 8847 88482012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8849 8850 * tests/check/elements/amrnbenc.c: 8851 * tests/check/elements/mpeg2dec.c: 8852 * tests/check/elements/x264enc.c: 8853 * tests/check/elements/xingmux.c: 8854 * tests/check/generic/states.c: 8855 tests: make tests compile 8856 88572012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8858 8859 * ext/amrwbdec/amrwbdec.c: 8860 * ext/dvdread/dvdreadsrc.c: 8861 * ext/mad/gstmad.c: 8862 * ext/sidplay/gstsiddec.cc: 8863 * gst/asfdemux/gstasfdemux.c: 8864 * gst/realmedia/pnmsrc.c: 8865 * gst/realmedia/rdtmanager.c: 8866 * gst/realmedia/rmdemux.c: 8867 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS 8868 88692011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8870 8871 * tests/check/Makefile.am: 8872 tests: disable generic index test 8873 88742011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8875 8876 * ext/mpeg2dec/gstmpeg2dec.c: 8877 mpeg2dec: remove all seeking-related code 8878 A parser or demuxer upstream should handle this Same for 8879 queries. 8880 88812011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8882 8883 * ext/mpeg2dec/gstmpeg2dec.c: 8884 * ext/mpeg2dec/gstmpeg2dec.h: 8885 mpeg2dec: update for GstIndex removal 8886 88872011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8888 8889 * ext/cdio/gstcdiocddasrc.c: 8890 cdio: update for probe vfunc removal in GstAudioCdSrc 8891 88922011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8893 8894 * ext/lame/gstlame.c: 8895 * ext/lame/gstlamemp3enc.c: 8896 lame: fix printf format in debug statements 8897 https://bugzilla.gnome.org/show_bug.cgi?id=666926 8898 88992011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8900 8901 * ext/lame/gstlame.c: 8902 * ext/lame/gstlame.h: 8903 lame: ensure parsed output 8904 ... by doing some basic parsing of encoded lame data. 8905 89062011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8907 8908 * ext/lame/gstlame.h: 8909 lame: cleanup unused instance struct fields 8910 89112011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8912 8913 * ext/lame/Makefile.am: 8914 * ext/lame/gstlamemp3enc.c: 8915 * ext/lame/gstlamemp3enc.h: 8916 lamemp3enc: ensure parsed output 8917 ... by doing some basic parsing of encoded lame data. 8918 Fixes #652150. 8919 89202011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8921 8922 * ext/lame/gstlamemp3enc.c: 8923 lamemp3enc: do not leak merged tags 8924 89252011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 8926 8927 * ext/mad/gstmad.c: 8928 * ext/mad/gstmad.h: 8929 mad: helpfully bodge the last buffer to let mad decode the last frame 8930 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is 8931 to be believed, the last buffer must be followed by a number of 0 bytes 8932 in order for the last frame to be decoded (at least in some cases). 8933 Doing so seems to work here, fixing a missing 1152 samples when using 8934 mp3parse before mad (not using mp3parse would yield the correct amount 8935 of samples, if there's extra non-MP3 data after (eg, tag data)). 8936 89372009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8938 8939 * ext/dvdread/dvdreadsrc.c: 8940 dvdreadsrc: map subtitle language tag to stream indicated in PGC data 8941 89422009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8943 8944 * gst/mpegstream/gstdvddemux.c: 8945 dvddemux: tweak subtitle stream setup based on dvd language codes event 8946 ... to allow for non-continuous subtitle stream numbers. 8947 The missing stream numbers tend to come up as subtitle streams anyway 8948 (albeit not with an identified language tag). 8949 89502011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8951 8952 * ext/dvdread/dvdreadsrc.c: 8953 dvdreadsrc: minor safety tweak to sector seeking 8954 89552011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com> 8956 8957 * ext/a52dec/gsta52dec.c: 8958 a52dec: check that a52_init returns a valid a52 state 8959 89602011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 8961 8962 * ext/mpeg2dec/gstmpeg2dec.c: 8963 mpeg2dec: update for new interlaced flags 8964 89652011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8966 8967 * ext/a52dec/Makefile.am: 8968 * ext/a52dec/gsta52dec.c: 8969 * ext/a52dec/gsta52dec.h: 8970 a52dec: port to audiodecoder 8971 89722011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 8973 8974 * ext/mad/Makefile.am: 8975 * ext/mad/gstmad.c: 8976 * ext/mad/gstmad.h: 8977 mad: port to audiodecoder 8978 89792011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 8980 8981 * ext/a52dec/gsta52dec.c: 8982 a52dec: Don't claim to support upstream renegotiation 8983 and use fixed caps on the srcpad. To correctly support 8984 upstream renegotiation a52dec would need to check if the 8985 caps of the downstream allocated buffer are the requested 8986 caps or if the size is different. 8987 Fixes bug #665989. 8988 89892011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com> 8990 8991 * ext/a52dec/gsta52dec.c: 8992 a52dec: Check that the a52_state is correctly initialized 8993 89942011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 8995 8996 * gst-libs/gst/Makefile.am: 8997 * gst-libs/gst/glib-compat-private.h: 8998 * gst/asfdemux/gstasfdemux.c: 8999 * gst/mpegaudioparse/gstmpegaudioparse.c: 9000 * gst/realmedia/rademux.c: 9001 * gst/realmedia/rdtmanager.c: 9002 * gst/realmedia/rmdemux.c: 9003 Work around deprecated thread API in glib master 9004 Add private replacements for deprecated functions such as 9005 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly 9006 to avoid the deprecation warnings. We can't change most of 9007 these in 0.10 because they're part of our API and ABI. 9008 Suppress deprecation warnings in selected files, mostly for 9009 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI, 9010 not much we can do here in 0.10. 9011 90122011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9013 9014 * po/LINGUAS: 9015 * po/eo.po: 9016 * po/es.po: 9017 * po/lv.po: 9018 * po/sr.po: 9019 po: update translations 9020 90212011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9022 9023 * gst/realmedia/rdtdepay.c: 9024 rdtdepay: make buffer metadata writable before setting caps on it 9025 Fixes issue when the header buffer is being pushed, which was taken 9026 from the caps and is therefore not writable. 9027 90282011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9029 9030 * ext/dvdread/dvdreadsrc.c: 9031 fix for basesrc changes 9032 90332011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com> 9034 9035 * gst/asfdemux/gstrtpasfdepay.c: 9036 rtpasfdepay: Initialize GstRTPBuffer before usage 9037 90382011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9039 9040 Merge remote-tracking branch 'origin/master' into 0.11 9041 Conflicts: 9042 ext/dvdread/dvdreadsrc.c 9043 90442011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com> 9045 9046 * ext/dvdread/dvdreadsrc.c: 9047 dvdreadsrc: Fix format string compiler warning 9048 Fixes bug #665101. 9049 90502011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9051 9052 Merge remote-tracking branch 'origin/master' into 0.11 9053 90542011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9055 9056 * ext/mpeg2dec/gstmpeg2dec.c: 9057 Update for indexable change 9058 90592011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9060 9061 * gst/realmedia/rdtmanager.c: 9062 update for clock provider API change 9063 90642011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 9065 9066 * ext/a52dec/gsta52dec.c: 9067 * ext/amrnb/amrnbdec.c: 9068 * ext/amrnb/amrnbenc.c: 9069 * ext/amrwbdec/amrwbdec.c: 9070 * ext/dvdread/dvdreadsrc.c: 9071 * ext/lame/gstlame.c: 9072 * ext/lame/gstlamemp3enc.c: 9073 * ext/mad/gstmad.c: 9074 * ext/mpeg2dec/gstmpeg2dec.c: 9075 * ext/sidplay/gstsiddec.cc: 9076 * ext/twolame/gsttwolame.c: 9077 * ext/x264/gstx264enc.c: 9078 * gst/asfdemux/gstasfdemux.c: 9079 * gst/asfdemux/gstrtpasfdepay.c: 9080 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 9081 * gst/dvdsub/gstdvdsubdec.c: 9082 * gst/dvdsub/gstdvdsubparse.c: 9083 * gst/iec958/ac3iec.c: 9084 * gst/mpegaudioparse/gstmpegaudioparse.c: 9085 * gst/mpegaudioparse/gstxingmux.c: 9086 * gst/mpegstream/gstdvddemux.c: 9087 * gst/mpegstream/gstmpegdemux.c: 9088 * gst/mpegstream/gstmpegparse.c: 9089 * gst/mpegstream/gstrfc2250enc.c: 9090 * gst/realmedia/pnmsrc.c: 9091 * gst/realmedia/rademux.c: 9092 * gst/realmedia/rdtdepay.c: 9093 * gst/realmedia/rdtmanager.c: 9094 * gst/realmedia/rmdemux.c: 9095 * gst/synaesthesia/gstsynaesthesia.c: 9096 various: fix pad template ref leaks 9097 https://bugzilla.gnome.org/show_bug.cgi?id=662664 9098 90992011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk> 9100 9101 * tests/check/elements/xingmux.c: 9102 tests: update for gstcheck API change 9103 91042011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9105 9106 * ext/amrnb/amrnbenc.c: 9107 * ext/dvdread/dvdreadsrc.c: 9108 * ext/lame/gstlamemp3enc.c: 9109 * ext/twolame/gsttwolamemp2enc.c: 9110 ext: fix more printf format warnings in debug messages 9111 91122011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com> 9113 9114 * gst/asfdemux/gstasfdemux.c: 9115 * gst/asfdemux/gstrtpasfdepay.c: 9116 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 9117 * gst/dvdsub/gstdvdsubdec.c: 9118 * gst/dvdsub/gstdvdsubparse.c: 9119 * gst/realmedia/rademux.c: 9120 * gst/realmedia/rmdemux.c: 9121 Fix print format compiler warnings on OS X / 64bit 9122 https://bugzilla.gnome.org/show_bug.cgi?id=662617 9123 91242011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9125 9126 * gst/asfdemux/gstasfdemux.c: 9127 * gst/realmedia/rademux.c: 9128 * gst/realmedia/rdtmanager.c: 9129 * gst/realmedia/rmdemux.c: 9130 update for activation changes 9131 91322011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9133 9134 * gst/asfdemux/gstasfdemux.c: 9135 * gst/realmedia/rademux.c: 9136 * gst/realmedia/rmdemux.c: 9137 update for new scheduling query 9138 91392011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9140 9141 * gst/asfdemux/gstasfdemux.c: 9142 * gst/realmedia/rademux.c: 9143 * gst/realmedia/rdtmanager.c: 9144 * gst/realmedia/rmdemux.c: 9145 add parent to activate functions 9146 91472011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9148 9149 * ext/a52dec/gsta52dec.c: 9150 * ext/mpeg2dec/gstmpeg2dec.c: 9151 * ext/sidplay/gstsiddec.cc: 9152 * ext/x264/gstx264enc.c: 9153 * gst/asfdemux/gstasfdemux.c: 9154 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 9155 * gst/dvdsub/gstdvdsubdec.c: 9156 * gst/dvdsub/gstdvdsubparse.c: 9157 * gst/realmedia/rademux.c: 9158 * gst/realmedia/rdtdepay.c: 9159 * gst/realmedia/rdtmanager.c: 9160 * gst/realmedia/rmdemux.c: 9161 add parent to pad functions 9162 91632011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9164 9165 * ext/mpeg2dec/gstmpeg2dec.c: 9166 * ext/sidplay/gstsiddec.cc: 9167 * ext/x264/gstx264enc.c: 9168 * gst/asfdemux/gstasfdemux.c: 9169 * gst/realmedia/rademux.c: 9170 * gst/realmedia/rdtmanager.c: 9171 * gst/realmedia/rmdemux.c: 9172 add parent to query function 9173 91742011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9175 9176 * gst/asfdemux/gstasfdemux.c: 9177 * gst/realmedia/rademux.c: 9178 _query_peer_*() -> _peer_query_*() 9179 91802011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9181 9182 * gst/dvdsub/gstdvdsubdec.c: 9183 _accept_caps() -> _query_accept_caps() 9184 91852011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9186 9187 * ext/x264/gstx264enc.c: 9188 _peer_get_caps() -> _peer_query_caps() 9189 91902011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9191 9192 * ext/x264/gstx264enc.c: 9193 update for _get_caps() -> _query_caps() 9194 91952011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9196 9197 * ext/x264/gstx264enc.c: 9198 change getcaps to query 9199 92002011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9201 9202 * ext/mad/gstmad.c: 9203 mad: re-instate accidentally dropped rank 9204 92052011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9206 9207 * ext/dvdread/dvdreadsrc.c: 9208 * gst/realmedia/pnmsrc.c: 9209 Update for GstURIHandler get_protocols() changes 9210 92112011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9212 9213 * ext/dvdread/dvdreadsrc.c: 9214 * ext/dvdread/dvdreadsrc.h: 9215 * gst/realmedia/pnmsrc.c: 9216 dvdreadsrc, pnmsrc: update for GstURIHandler changes 9217 92182011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9219 9220 * ext/mad/gstmad.c: 9221 mad: re-port to 0.11 9222 This time using the base class. Still something 9223 wrong with the parsing though, when there's no 9224 parser or demuxer upstream (which of course 9225 shouldn't happen in a normal playback scenario). 9226 92272011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9228 9229 * ext/mad/gstmad.c: 9230 * ext/mad/gstmad.h: 9231 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename 9232 92332011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 9234 9235 * ext/mad/gstmad.c: 9236 * ext/mad/gstmad.h: 9237 mad: replace with 0.10 version ported to GstAudioDecoder 9238 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3 9239 of Mark's baseaudio branch. 9240 Would probably be too risky to drop this into 0.10 given 9241 all the things mad is doing. 9242 92432011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9244 9245 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 9246 docs: remove bits for old lame element from sections.txt file 9247 92482011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9249 9250 * Android.mk: 9251 * configure.ac: 9252 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 9253 * docs/plugins/inspect/plugin-mpegstream.xml: 9254 * gst-plugins-ugly.spec.in: 9255 * gst/mpegstream/Makefile.am: 9256 * gst/mpegstream/README: 9257 * gst/mpegstream/gstdvddemux.c: 9258 * gst/mpegstream/gstdvddemux.h: 9259 * gst/mpegstream/gstmpegclock.c: 9260 * gst/mpegstream/gstmpegclock.h: 9261 * gst/mpegstream/gstmpegdemux.c: 9262 * gst/mpegstream/gstmpegdemux.h: 9263 * gst/mpegstream/gstmpegpacketize.c: 9264 * gst/mpegstream/gstmpegpacketize.h: 9265 * gst/mpegstream/gstmpegparse.c: 9266 * gst/mpegstream/gstmpegparse.h: 9267 * gst/mpegstream/gstmpegstream.c: 9268 * gst/mpegstream/gstrfc2250enc.c: 9269 * gst/mpegstream/gstrfc2250enc.h: 9270 * gst/mpegstream/mpegstream.vcproj: 9271 * gst/mpegstream/notes: 9272 * win32/MANIFEST: 9273 * win32/vs6/gst_plugins_ugly.dsw: 9274 * win32/vs6/libgstac3parse.dsp: 9275 * win32/vs6/libgstmpegaudioparse.dsp: 9276 * win32/vs6/libgstmpegstream.dsp: 9277 mpegstream: remove the old mpeg-ps parser and demuxers 9278 Don't want anyone porting this by accident. 9279 Superseded by mpegpsdemux in -bad. 9280 92812011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9282 9283 * configure.ac: 9284 * ext/cdio/Makefile.am: 9285 * ext/cdio/gstcdio.c: 9286 * ext/cdio/gstcdiocddasrc.c: 9287 * ext/cdio/gstcdiocddasrc.h: 9288 cdio: port cdiocddasrc to 0.11 9289 92902011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9291 9292 * tests/check/elements/mpeg2dec.c: 9293 tests: port mpeg2dec to 0.11 9294 It compiles, but fails. 9295 92962011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9297 9298 * tests/check/elements/x264enc.c: 9299 tests: port x264enc unit test to 0.11 9300 Well, it compiles now at least. 9301 93022011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9303 9304 * gst/asfdemux/gstrtpasfdepay.h: 9305 update for base class rename 9306 93072011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9308 9309 * gst/asfdemux/gstrtpasfdepay.c: 9310 * gst/asfdemux/gstrtpasfdepay.h: 9311 update for base class rename 9312 93132011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9314 9315 * po/af.po: 9316 * po/az.po: 9317 * po/bg.po: 9318 * po/ca.po: 9319 * po/cs.po: 9320 * po/da.po: 9321 * po/de.po: 9322 * po/el.po: 9323 * po/en_GB.po: 9324 * po/es.po: 9325 * po/eu.po: 9326 * po/fi.po: 9327 * po/fr.po: 9328 * po/gl.po: 9329 * po/hu.po: 9330 * po/id.po: 9331 * po/it.po: 9332 * po/ja.po: 9333 * po/lt.po: 9334 * po/lv.po: 9335 * po/ms.po: 9336 * po/mt.po: 9337 * po/nb.po: 9338 * po/nl.po: 9339 * po/or.po: 9340 * po/pl.po: 9341 * po/pt_BR.po: 9342 * po/ro.po: 9343 * po/ru.po: 9344 * po/sk.po: 9345 * po/sl.po: 9346 * po/sq.po: 9347 * po/sr.po: 9348 * po/sv.po: 9349 * po/tr.po: 9350 * po/uk.po: 9351 * po/vi.po: 9352 * po/zh_CN.po: 9353 po: update translations 9354 93552011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9356 9357 * docs/plugins/gst-plugins-ugly-plugins.args: 9358 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 9359 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 9360 * docs/plugins/inspect/plugin-a52dec.xml: 9361 * docs/plugins/inspect/plugin-amrnb.xml: 9362 * docs/plugins/inspect/plugin-amrwbdec.xml: 9363 * docs/plugins/inspect/plugin-asf.xml: 9364 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 9365 * docs/plugins/inspect/plugin-dvdread.xml: 9366 * docs/plugins/inspect/plugin-dvdsub.xml: 9367 * docs/plugins/inspect/plugin-lame.xml: 9368 * docs/plugins/inspect/plugin-mad.xml: 9369 * docs/plugins/inspect/plugin-mpeg2dec.xml: 9370 * docs/plugins/inspect/plugin-realmedia.xml: 9371 * docs/plugins/inspect/plugin-siddec.xml: 9372 * docs/plugins/inspect/plugin-twolame.xml: 9373 * docs/plugins/inspect/plugin-x264.xml: 9374 docs: update docs 9375 93762011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9377 9378 * ext/lame/gstlamemp3enc.c: 9379 lamemp3enc: cosmetic error message change 9380 LET'S TRY TO KEEP CAPITALS TO A MINIMUM. 9381 93822011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9383 9384 * docs/plugins/Makefile.am: 9385 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 9386 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 9387 * ext/twolame/Makefile.am: 9388 * ext/twolame/gsttwolamemp2enc.c: 9389 * ext/twolame/gsttwolamemp2enc.h: 9390 * po/POTFILES.in: 9391 twolame: rename to twolamemp2enc 9392 93932011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9394 9395 * configure.ac: 9396 * ext/twolame/gsttwolame.c: 9397 twolame: port to 0.11 9398 93992011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9400 9401 * Android.mk: 9402 * configure.ac: 9403 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 9404 * docs/plugins/inspect/plugin-iec958.xml: 9405 * gst-plugins-ugly.spec.in: 9406 * gst/iec958/Makefile.am: 9407 * gst/iec958/ac3_padder.c: 9408 * gst/iec958/ac3_padder.h: 9409 * gst/iec958/ac3iec.c: 9410 * gst/iec958/ac3iec.h: 9411 * win32/MANIFEST: 9412 * win32/vs6/libgstiec958.dsp: 9413 iec958: remove this plugin 9414 I think it can just go away. Audio sinks can and should payload 9415 things themselves using the helper API in libgstaudio. If such 9416 a plugin still makes sense, it should probably be rewritten 9417 using the library functions (and be put into -good or so). 9418 94192011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9420 9421 * gst/realmedia/rademux.c: 9422 * gst/realmedia/rmdemux.c: 9423 * gst/realmedia/rtspreal.c: 9424 update for adapter api change 9425 94262011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9427 9428 * ext/x264/gstx264enc.c: 9429 update for removed fixate function 9430 94312011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9432 9433 * ext/mad/gstmad.c: 9434 * ext/mpeg2dec/gstmpeg2dec.c: 9435 * gst/asfdemux/gstasfdemux.c: 9436 * gst/realmedia/rmdemux.c: 9437 remove query types 9438 94392011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9440 9441 * configure.ac: 9442 * gst/realmedia/rademux.c: 9443 * gst/realmedia/rdtdepay.c: 9444 * gst/realmedia/rmdemux.c: 9445 * gst/realmedia/rmutils.c: 9446 realmedia is ported 9447 94482011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9449 9450 * gst/asfdemux/gstasfdemux.c: 9451 * gst/mpegstream/gstdvddemux.c: 9452 * gst/mpegstream/gstmpegdemux.c: 9453 * gst/realmedia/rmdemux.c: 9454 * gst/realmedia/rmdemux.h: 9455 more template fixes 9456 94572011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com> 9458 9459 * po/POTFILES.in: 9460 po: lame => lamemp3enc 9461 94622011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9463 9464 * gst/realmedia/rdtmanager.c: 9465 make request pads take %u 9466 94672011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk> 9468 9469 * ext/mpeg2dec/gstmpeg2dec.c: 9470 * ext/mpeg2dec/gstmpeg2dec.h: 9471 mpeg2dec: Add basic cropping support 9472 94732011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9474 9475 * ext/a52dec/gsta52dec.c: 9476 * ext/sidplay/gstsiddec.cc: 9477 * gst/asfdemux/gstasfdemux.c: 9478 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 9479 tags: update for tag API removal 9480 94812011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 9482 9483 * ext/mpeg2dec/gstmpeg2dec.c: 9484 * ext/mpeg2dec/gstmpeg2dec.h: 9485 update for meta api change 9486 94872011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9488 9489 * gst/asfdemux/gstasfdemux.c: 9490 structure: fix for api update 9491 94922011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9493 9494 Merge remote-tracking branch 'origin/master' into 0.11 9495 94962011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9497 9498 * tests/check/elements/amrnbenc.c: 9499 tests: port amrnbenc test to 0.11 9500 95012011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9502 9503 * ext/amrnb/amrnbdec.c: 9504 * ext/amrnb/amrnbenc.c: 9505 amrnb: fix up raw audio caps for 0.11 9506 95072011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9508 9509 * tests/check/Makefile.am: 9510 tests: need to define GST_USE_UNSTABLE_API to avoid warnings 9511 95122011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9513 9514 * docs/plugins/Makefile.am: 9515 * ext/lame/Makefile.am: 9516 * ext/lame/README: 9517 * ext/lame/gstlame.c: 9518 * ext/lame/gstlame.h: 9519 * ext/lame/plugin.c: 9520 * ext/lame/test-lame.c: 9521 * gst/xingmux/gstxingmux.c: 9522 * tests/check/pipelines/lame.c: 9523 lame: remove lame element, it's been superseded by lamemp3enc 9524 95252011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9526 9527 * ext/a52dec/gsta52dec.c: 9528 * ext/lame/gstlamemp3enc.c: 9529 * ext/mad/gstmad.c: 9530 * ext/sidplay/gstsiddec.cc: 9531 * gst/asfdemux/gstasfdemux.c: 9532 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 9533 ext, gst: update for taglist API changes 9534 95352011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com> 9536 9537 * gst/asfdemux/gstasfdemux.c: 9538 asfdemux: Don't leak pending payload buffers 9539 Fixes #662964 9540 95412011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9542 9543 Merge branch 'master' into 0.11 9544 Conflicts: 9545 ext/sidplay/gstsiddec.cc 9546 95472011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net> 9548 9549 * ext/sidplay/gstsiddec.cc: 9550 siddec: use BOILERPLATE macro and cleanup FIXMEs 9551 95522011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9553 9554 * gst/asfdemux/gstrtpasfdepay.c: 9555 asfdepay: fix compiler warnings after gst_caps_new_simple() change 9556 95572011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk> 9558 9559 * gst-plugins-ugly.spec.in: 9560 Update specfile with latest changes 9561 95622011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk> 9563 9564 * gst/asfdemux/gstasfdemux.c: 9565 asfdemux: Don't unmap a buffer that doesn't exist 9566 95672011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9568 9569 * configure.ac: 9570 * ext/dvdread/dvdreadsrc.c: 9571 dvdread: port to 0.11 9572 95732011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9574 9575 * configure.ac: 9576 * gst/dvdsub/Makefile.am: 9577 * gst/dvdsub/gstdvdsubdec.c: 9578 * gst/dvdsub/gstdvdsubdec.h: 9579 * gst/dvdsub/gstdvdsubparse.c: 9580 dvdsub: port to 0.11 9581 95822011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9583 9584 Merge branch 'master' into 0.11 9585 Conflicts: 9586 ext/amrwbdec/Makefile.am 9587 ext/amrwbdec/amrwbdec.c 9588 95892011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9590 9591 * gst/realmedia/gstrdtbuffer.c: 9592 * gst/realmedia/gstrdtbuffer.h: 9593 * gst/realmedia/pnmsrc.c: 9594 * gst/realmedia/rademux.c: 9595 * gst/realmedia/rdtdepay.c: 9596 * gst/realmedia/rdtmanager.c: 9597 * gst/realmedia/rmdemux.c: 9598 * gst/realmedia/rmutils.c: 9599 * gst/realmedia/rtspreal.c: 9600 realmedia: port to 0.11 9601 96022011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 9603 9604 * ext/amrwbdec/Makefile.am: 9605 * ext/amrwbdec/amrwbdec.c: 9606 * ext/amrwbdec/amrwbdec.h: 9607 amrwbdec: port to audiodecoder 9608 96092011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 9610 9611 * ext/amrnb/Makefile.am: 9612 amrnbdec: fixup build 9613 96142011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 9615 9616 * ext/amrnb/amrnbdec.c: 9617 amrnbdec: remove leftover extraneous _unref 9618 96192011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9620 9621 Merge branch 'master' into 0.11 9622 Conflicts: 9623 ext/amrnb/amrnbdec.c 9624 96252011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9626 9627 * configure.ac: 9628 * ext/amrnb/amrnbdec.c: 9629 * ext/amrnb/amrnbenc.c: 9630 amrnb: port to 0.11 9631 96322011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9633 9634 * configure.ac: 9635 * ext/amrwbdec/Makefile.am: 9636 * ext/amrwbdec/amrwbdec.c: 9637 ported amrwbdec to 0.11 9638 96392011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 9640 9641 * ext/amrnb/amrnbdec.c: 9642 * ext/amrnb/amrnbdec.h: 9643 amrnbdec: port to audiodecoder 9644 96452011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9646 9647 Merge branch 'master' into 0.11 9648 96492011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9650 9651 * configure.ac: 9652 * ext/mpeg2dec/gstmpeg2dec.c: 9653 * ext/mpeg2dec/gstmpeg2dec.h: 9654 mpeg2dec: minimal port to 0.11 9655 96562011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 9657 9658 * ext/mpeg2dec/gstmpeg2dec.c: 9659 * ext/mpeg2dec/gstmpeg2dec.h: 9660 mpeg2dec: post QoS messages when dropping a frame due to QoS 9661 https://bugzilla.gnome.org/show_bug.cgi?id=658241 9662 96632011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9664 9665 * configure.ac: 9666 configure: update ported plugins list 9667 96682011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9669 9670 * common: 9671 update to 0.11 branch 9672 96732011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9674 9675 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 9676 * gst/dvdlpcmdec/gstdvdlpcmdec.h: 9677 dvdlpcmdec: port to 0.11 9678 96792011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9680 9681 * ext/lame/gstlame.c: 9682 * ext/lame/gstlamemp3enc.c: 9683 lame: fix raw audio caps too 9684 96852011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9686 9687 * ext/lame/gstlame.c: 9688 * ext/lame/gstlamemp3enc.c: 9689 lame: port to 0.11 9690 96912011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9692 9693 Merge branch 'master' into 0.11 9694 96952011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9696 9697 * ext/x264/gstx264enc.c: 9698 * ext/x264/gstx264enc.h: 9699 x264enc: port to 0.11 9700 97012011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 9702 9703 * ext/amrnb/Makefile.am: 9704 * ext/amrnb/amrnbenc.c: 9705 * ext/amrnb/amrnbenc.h: 9706 amrnbenc: port to audioencoder 9707 97082011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9709 9710 Merge branch 'master' into 0.11 9711 Conflicts: 9712 ext/mad/gstmad.c 9713 97142011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9715 9716 * ext/a52dec/gsta52dec.c: 9717 port a52dec to 0.11 9718 97192011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 9720 9721 * ext/twolame/gsttwolame.c: 9722 twolame: Simple fix for GstAudioEncoder API change 9723 97242011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 9725 9726 * ext/twolame/gsttwolame.c: 9727 twolame: Fix variable 'gstelement_class' set but not used compiler warning 9728 97292011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 9730 9731 * ext/lame/gstlame.c: 9732 * ext/lame/gstlamemp3enc.c: 9733 lame: Don't get the parent class again, GST_BOILERPLATE does this already 9734 97352011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 9736 9737 * ext/lame/gstlame.c: 9738 * ext/lame/gstlamemp3enc.c: 9739 lame: Fix variable 'gstelement_class' set but not used compiler warning 9740 97412011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 9742 9743 * ext/twolame/gsttwolame.c: 9744 twolame: improve output framing and timestamping 9745 ... which simply comes down to requesting one frame of input data at a time, 9746 since the encoder nicely turns this into 1 encoded frame. 9747 97482011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 9749 9750 * ext/twolame/Makefile.am: 9751 * ext/twolame/gsttwolame.c: 9752 * ext/twolame/gsttwolame.h: 9753 twolame: port to audioencoder 9754 97552011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 9756 9757 * ext/lame/gstlame.c: 9758 lame: use some more boilerplate 9759 97602011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 9761 9762 * ext/lame/gstlame.c: 9763 * ext/lame/gstlame.h: 9764 lame: port to audioencoder 9765 97662011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 9767 9768 * ext/lame/gstlamemp3enc.c: 9769 lamemp3enc: use some more boilerplate 9770 97712011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 9772 9773 * ext/lame/gstlamemp3enc.c: 9774 lamemp3enc: really report bitrate rather kbitrate 9775 97762011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 9777 9778 * ext/lame/Makefile.am: 9779 * ext/lame/gstlamemp3enc.c: 9780 * ext/lame/gstlamemp3enc.h: 9781 lamemp3enc: port to audioencoder 9782 97832011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 9784 9785 * ext/dvdread/dvdreadsrc.c: 9786 dvdreadsrc: take into account first sector of the current title 9787 This fixes seeking on titles which do not start on a new file. 9788 https://bugzilla.gnome.org/show_bug.cgi?id=659252 9789 97902011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 9791 9792 * ext/dvdread/dvdreadsrc.c: 9793 dvdreadsrc: fix sector seeking 9794 It was overly complicated, and did not take into account the offset 9795 needed for titles which do not start on a new file. 9796 https://bugzilla.gnome.org/show_bug.cgi?id=659252 9797 97982011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 9799 9800 * ext/dvdread/dvdreadsrc.c: 9801 dvdreadsrc: fix sector search for packed titles 9802 Some DVD titles are packed in a single set, and we need to use 9803 the correct table to map times to sectors. 9804 https://bugzilla.gnome.org/show_bug.cgi?id=659252 9805 98062011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9807 9808 * configure.ac: 9809 * ext/mad/Makefile.am: 9810 * ext/mad/gstmad.c: 9811 * gst-plugins-ugly.spec.in: 9812 mad: remove id3tag dependency used by in practice unreachable legacy code 9813 The mad mp3 decoder element shouldn't parse tags at all really, but we 9814 have so far kept this code around for backwards-compatibility reasons 9815 for people building manual pipelines for some reason. However, as it 9816 turns out that code has never actually worked in 0.10 in practice, 9817 since it only gets executed if mad_frame_decode() returns LOSTSYNC, 9818 which doesn't actually seem to happen any more though because of the 9819 preceding mad_header_decode(), which will discover and report the 9820 sync loss if it runs into a tag and make mad_frame_decode() try to 9821 resync right away. 9822 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag(). 9823 98242011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 9825 9826 * gst/asfdemux/asfpacket.c: 9827 asfpacket: skip empty payload packets 9828 ... which also avoids assertion failures and possible segfaults later on 9829 when possibly trying to join 2 empty buffers. 9830 98312011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9832 9833 * gst/realmedia/rmdemux.c: 9834 * gst/realmedia/rmdemux.h: 9835 rmdemux: delay announcing container tags until we have pads 9836 Fixes tags when transcoding. 9837 https://bugzilla.gnome.org/show_bug.cgi?id=658297 9838 98392011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 9840 9841 * tests/check/elements/amrnbenc.c: 9842 amrnbenc: Use complete raw audio caps in the test 9843 98442011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net> 9845 9846 * docs/plugins/Makefile.am: 9847 docs: cleanup makefiles 9848 Remove commented out parts that we don't need. Remove "the wingo addition" - no 9849 so useful after all. Narrow down file-globs for plugin docs. 9850 98512011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net> 9852 9853 * common: 9854 Automatic update of common submodule 9855 From a39eb83 to 11f0cd5 9856 98572011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net> 9858 9859 * common: 9860 Automatic update of common submodule 9861 From 605cd9a to a39eb83 9862 98632011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9864 9865 * gst/asfdemux/gstasfdemux.c: 9866 asf: don't use fourcc 9867 98682011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9869 9870 Merge branch 'master' into 0.11 9871 98722011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 9873 9874 * ext/mpeg2dec/gstmpeg2dec.c: 9875 mpeg2dec: fix spurious failure to decode some files 9876 Parsing can return with an 'invalid' state, but this is not 9877 actually fatal. For one, the mpeg2dec command line tool that 9878 comes with the libmpeg2 library blithely ignores this condition 9879 and merrily goes on. So we do this same, logging the error, 9880 and going on with parsing. This makes something work that did 9881 not use to work, and brings happiness to the world. 9882 https://bugzilla.gnome.org/show_bug.cgi?id=429476 9883 98842011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9885 9886 * ext/mad/gstmad.c: 9887 * ext/sidplay/Makefile.am: 9888 * ext/sidplay/gstsiddec.cc: 9889 port to new audio caps 9890 98912011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 9892 9893 Merge branch 'master' into 0.11 9894 Conflicts: 9895 common 9896 gst/asfdemux/gstrtpasfdepay.c 9897 98982011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 9899 9900 * configure.ac: 9901 configure: Add synaesthesia to the list of non-ported plugins 9902 99032011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 9904 9905 * configure.ac: 9906 * docs/plugins/Makefile.am: 9907 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 9908 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 9909 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 9910 * gst-plugins-ugly.spec.in: 9911 * gst/mpegaudioparse/Makefile.am: 9912 * gst/mpegaudioparse/gstmpegaudioparse.c: 9913 * gst/mpegaudioparse/gstmpegaudioparse.h: 9914 * gst/mpegaudioparse/mpegaudioparse.vcproj: 9915 * gst/xingmux/Makefile.am: 9916 * gst/xingmux/gstxingmux.c: 9917 * gst/xingmux/gstxingmux.h: 9918 * gst/xingmux/plugin.c: 9919 Remove mp3parse plugin/element 9920 It's been replaced by mpegaudioparse in -good. Don't want anyone 9921 to spend time porting a deprecated element. Rename plugin to xingmux 9922 for now until we move that somewhere else. 9923 99242011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk> 9925 9926 * configure.ac: 9927 configure.ac: Define list of non-ported plugins 9928 99292011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk> 9930 9931 * ext/mad/gstmad.c: 9932 mad: Fix for changes in GstQuery API 9933 99342011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk> 9935 9936 * gst/asfdemux/gstasfdemux.c: 9937 asfdemux: Fix for changes in GstQuery API 9938 99392011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk> 9940 9941 * gst/asfdemux/asfpacket.c: 9942 asfdemux: Fix print statement 9943 99442011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk> 9945 9946 * common: 9947 Update common submodule 9948 99492011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 9950 9951 * ext/x264/gstx264enc.c: 9952 x264enc: Properly set the stream format in setcaps 9953 Do not forget to set the selected format to the options string 9954 when getting it from caps 9955 https://bugzilla.gnome.org/show_bug.cgi?id=655223 9956 99572011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com> 9958 9959 * ext/x264/gstx264enc.c: 9960 x264enc: fix the build for older x264enc 9961 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96. 9962 99632011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com> 9964 9965 * ext/x264/gstx264enc.c: 9966 x264enc: Read stream-format from the right place 9967 Read the stream-format from "stream-format" and not from profile, also rename 9968 the "bytestream" variable to "stream_format" so it's easier to understand. 9969 99702011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 9971 9972 * ext/x264/gstx264enc.c: 9973 * ext/x264/gstx264enc.h: 9974 x264enc: Select stream-format based on caps 9975 Makes x264 select its stream-format based on what's available 9976 on caps, the user selected option will be chosen as a fallback 9977 when both options are available. 9978 https://bugzilla.gnome.org/show_bug.cgi?id=644233 9979 99802011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com> 9981 9982 * ext/x264/gstx264enc.c: 9983 x264: Allow renegotiation but prefer current caps 9984 99852011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com> 9986 9987 * tests/check/elements/x264enc.c: 9988 tests: Test x264enc profiles from the caps 9989 https://bugzilla.gnome.org/show_bug.cgi?id=644233 9990 99912011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk> 9992 9993 * ext/x264/Makefile.am: 9994 * ext/x264/gstx264enc.c: 9995 * ext/x264/gstx264enc.h: 9996 x264: Use profile and level from caps 9997 Enforces the profile and level from the downstream caps, also 9998 sets them on the fixated caps 9999 https://bugzilla.gnome.org/show_bug.cgi?id=644233 10000 100012011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10002 10003 * configure.ac: 10004 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings 10005 100062011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com> 10007 10008 * ext/x264/gstx264enc.c: 10009 x264enc: fix subme property annotation - subme maximum is 10, not 6. 10010 Although the element accepts subme values > 6, the annotation which is 10011 visible through gst-inspect (for example) erroneously indicates 6 as the 10012 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum. 10013 https://bugzilla.gnome.org/show_bug.cgi?id=653473 10014 100152011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org> 10016 10017 * common: 10018 Automatic update of common submodule 10019 From 69b981f to 605cd9a 10020 100212011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 10022 10023 * gst/asfdemux/gstrtspwms.c: 10024 rtspwms: Porting to 0.11 10025 100262011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 10027 10028 * gst/asfdemux/gstrtpasfdepay.c: 10029 rtpasfdepay: Port to 0.11 10030 100312011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 10032 10033 * gst/asfdemux/asfpacket.c: 10034 * gst/asfdemux/asfpacket.h: 10035 * gst/asfdemux/gstasfdemux.c: 10036 * gst/asfdemux/gstasfdemux.h: 10037 asfdemux: Porting to 0.11 10038 100392011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 10040 10041 * ext/sidplay/gstsiddec.cc: 10042 siddec: port siddec to 0.11 10043 100442011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 10045 10046 * gst/asfdemux/gstrtpasfdepay.c: 10047 rtpasfdepay: fix fragmented packet handling and packet padding 10048 Also remove a bogus assert. 10049 100502011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net> 10051 10052 * gst/synaesthesia/gstsynaesthesia.c: 10053 synaesthesia: fix wrong debug log string (copy'n'paste) 10054 100552011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 10056 10057 Merge branch 'master' into 0.11 10058 Conflicts: 10059 configure.ac 10060 100612011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 10062 10063 * ext/mad/gstmad.c: 10064 mad: port to new API 10065 Port to new segment API. 10066 Eat Caps events. 10067 No need to set caps on buffers. 10068 100692011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net> 10070 10071 * gst/realmedia/rmdemux.c: 10072 rmdemux: target is unsigned and can't be < 0 10073 100742011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net> 10075 10076 * ext/mad/gstmad.c: 10077 mad: use signed when caluculating the delta 10078 Avoids a <0 check for an unsigned variable. 10079 100802011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net> 10081 10082 * docs/plugins/Makefile.am: 10083 docs: remove obsolete commented out part 10084 We don't have this in the other modules and its not needed. 10085 100862011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net> 10087 10088 * docs/plugins/gst-plugins-ugly-plugins.args: 10089 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 10090 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 10091 docs: update plugin introspection data 10092 Now more files are merged and produced in a canonical fashion, which hopefully 10093 creates less or no delta in the future. 10094 100952011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net> 10096 10097 * common: 10098 Automatic update of common submodule 10099 From 9e5bbd5 to 69b981f 10100 101012011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 10102 10103 * ext/lame/Makefile.am: 10104 * ext/lame/gstlamemp3enc.c: 10105 lamemp3enc: Post CODEC and BITRATE tags 10106 Also filter any CODEC/AUDIO_CODEC tags from incoming 10107 tag events. 10108 Fixes bug #391543. 10109 101102011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net> 10111 10112 * common: 10113 Automatic update of common submodule 10114 From fd35073 to 9e5bbd5 10115 101162011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net> 10117 10118 * common: 10119 Automatic update of common submodule 10120 From 46dfcea to fd35073 10121 101222011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 10123 10124 * gst/asfdemux/gstrtpasfdepay.c: 10125 rtpasfdepay: simplify and refactor packet parsing 10126 Specifically, refactor buffer padding and consider marker bit for fragment 10127 assembling. 10128 101292011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 10130 10131 * gst/asfdemux/gstrtpasfdepay.c: 10132 rtpasfdepay: avoid re-sending header 10133 ... e.g. following a seek, which otherwise confuses downstream demuxer 10134 expecting only a flow of data packets at this time. 10135 101362011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 10137 10138 * gst/asfdemux/gstrtpasfdepay.c: 10139 * gst/asfdemux/gstrtpasfdepay.h: 10140 rtpasfdepay: remove unused field 10141 101422011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 10143 10144 * ext/mad/gstmad.c: 10145 mad: Post bitrate tag whenever the bitrate changes 10146 Also send the layer/mode/emphasis/bitrate tags as an event too. 10147 101482011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10149 10150 * configure.ac: 10151 * win32/common/config.h: 10152 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well 10153 101542011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10155 10156 * configure.ac: 10157 * docs/plugins/inspect/plugin-a52dec.xml: 10158 * docs/plugins/inspect/plugin-amrnb.xml: 10159 * docs/plugins/inspect/plugin-amrwbdec.xml: 10160 * docs/plugins/inspect/plugin-asf.xml: 10161 * docs/plugins/inspect/plugin-cdio.xml: 10162 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 10163 * docs/plugins/inspect/plugin-dvdread.xml: 10164 * docs/plugins/inspect/plugin-dvdsub.xml: 10165 * docs/plugins/inspect/plugin-iec958.xml: 10166 * docs/plugins/inspect/plugin-lame.xml: 10167 * docs/plugins/inspect/plugin-mad.xml: 10168 * docs/plugins/inspect/plugin-mpeg2dec.xml: 10169 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 10170 * docs/plugins/inspect/plugin-mpegstream.xml: 10171 * docs/plugins/inspect/plugin-realmedia.xml: 10172 * docs/plugins/inspect/plugin-siddec.xml: 10173 * docs/plugins/inspect/plugin-twolame.xml: 10174 * docs/plugins/inspect/plugin-x264.xml: 10175 * win32/common/config.h: 10176 Back to development 10177 10178=== release 0.10.18 === 10179 101802011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10181 10182 * ChangeLog: 10183 * NEWS: 10184 * RELEASE: 10185 * configure.ac: 10186 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 10187 * docs/plugins/inspect/plugin-a52dec.xml: 10188 * docs/plugins/inspect/plugin-amrnb.xml: 10189 * docs/plugins/inspect/plugin-amrwbdec.xml: 10190 * docs/plugins/inspect/plugin-asf.xml: 10191 * docs/plugins/inspect/plugin-cdio.xml: 10192 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 10193 * docs/plugins/inspect/plugin-dvdread.xml: 10194 * docs/plugins/inspect/plugin-dvdsub.xml: 10195 * docs/plugins/inspect/plugin-iec958.xml: 10196 * docs/plugins/inspect/plugin-lame.xml: 10197 * docs/plugins/inspect/plugin-mad.xml: 10198 * docs/plugins/inspect/plugin-mpeg2dec.xml: 10199 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 10200 * docs/plugins/inspect/plugin-mpegstream.xml: 10201 * docs/plugins/inspect/plugin-realmedia.xml: 10202 * docs/plugins/inspect/plugin-siddec.xml: 10203 * docs/plugins/inspect/plugin-twolame.xml: 10204 * docs/plugins/inspect/plugin-x264.xml: 10205 * gst-plugins-ugly.doap: 10206 * win32/common/config.h: 10207 Release 0.10.18 10208 Highlights: 10209 - x264enc: allow changing bitrate and quantizers dynamically at runtime 10210 - x264enc: proxy downstream caps restrictions upstream via get_caps() 10211 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps() 10212 - mad: allow build without libid3tag (which isn't really needed anyway) 10213 - many other fixes and improvements 10214 102152011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 10216 10217 * ext/x264/gstx264enc.c: 10218 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps 10219 102202011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 10221 10222 * ext/x264/gstx264enc.c: 10223 x264enc: do not leak peer pad reference 10224 102252011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk> 10226 10227 * ext/x264/gstx264enc.c: 10228 x264enc: No need to copy, reffing is enough 10229 102302011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk> 10231 10232 * ext/x264/gstx264enc.c: 10233 x264enc: get_caps function should return a copy of the caps 10234 102352011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10236 10237 * configure.ac: 10238 * docs/plugins/inspect/plugin-a52dec.xml: 10239 * docs/plugins/inspect/plugin-amrnb.xml: 10240 * docs/plugins/inspect/plugin-amrwbdec.xml: 10241 * docs/plugins/inspect/plugin-asf.xml: 10242 * docs/plugins/inspect/plugin-cdio.xml: 10243 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 10244 * docs/plugins/inspect/plugin-dvdread.xml: 10245 * docs/plugins/inspect/plugin-dvdsub.xml: 10246 * docs/plugins/inspect/plugin-iec958.xml: 10247 * docs/plugins/inspect/plugin-lame.xml: 10248 * docs/plugins/inspect/plugin-mad.xml: 10249 * docs/plugins/inspect/plugin-mpeg2dec.xml: 10250 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 10251 * docs/plugins/inspect/plugin-mpegstream.xml: 10252 * docs/plugins/inspect/plugin-realmedia.xml: 10253 * docs/plugins/inspect/plugin-siddec.xml: 10254 * docs/plugins/inspect/plugin-synaesthesia.xml: 10255 * docs/plugins/inspect/plugin-twolame.xml: 10256 * docs/plugins/inspect/plugin-x264.xml: 10257 * po/da.po: 10258 * po/de.po: 10259 * po/fr.po: 10260 * po/uk.po: 10261 * win32/common/config.h: 10262 0.10.17.4 pre-release 10263 102642011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 10265 10266 * ext/mad/gstmad.c: 10267 mad: remove buffer_alloc 10268 102692011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10270 10271 * configure.ac: 10272 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 10273 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 10274 * docs/plugins/inspect/plugin-a52dec.xml: 10275 * docs/plugins/inspect/plugin-amrnb.xml: 10276 * docs/plugins/inspect/plugin-amrwbdec.xml: 10277 * docs/plugins/inspect/plugin-asf.xml: 10278 * docs/plugins/inspect/plugin-cdio.xml: 10279 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 10280 * docs/plugins/inspect/plugin-dvdread.xml: 10281 * docs/plugins/inspect/plugin-dvdsub.xml: 10282 * docs/plugins/inspect/plugin-iec958.xml: 10283 * docs/plugins/inspect/plugin-lame.xml: 10284 * docs/plugins/inspect/plugin-mad.xml: 10285 * docs/plugins/inspect/plugin-mpeg2dec.xml: 10286 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 10287 * docs/plugins/inspect/plugin-mpegstream.xml: 10288 * docs/plugins/inspect/plugin-realmedia.xml: 10289 * docs/plugins/inspect/plugin-siddec.xml: 10290 * docs/plugins/inspect/plugin-synaesthesia.xml: 10291 * docs/plugins/inspect/plugin-twolame.xml: 10292 * docs/plugins/inspect/plugin-x264.xml: 10293 * po/bg.po: 10294 * po/ja.po: 10295 * po/nl.po: 10296 * po/pl.po: 10297 * po/ru.po: 10298 * po/sl.po: 10299 * po/tr.po: 10300 0.10.17.3 pre-release 10301 103022011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10303 10304 * common: 10305 Automatic update of common submodule 10306 From c3cafe1 to 46dfcea 10307 103082011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 10309 10310 * ext/mad/gstmad.c: 10311 mad: port to 0.11 10312 103132011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 10314 10315 Merge branch 'master' into 0.11 10316 Conflicts: 10317 android/amrnb.mk 10318 android/amrwbdec.mk 10319 android/asf.mk 10320 android/mpegaudioparse.mk 10321 configure.ac 10322 103232011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10324 10325 * tests/check/gst-plugins-ugly.supp: 10326 tests: add suppression for lame unit test 10327 103282011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10329 10330 * tests/check/Makefile.am: 10331 * tests/check/generic/.gitignore: 10332 * tests/check/generic/index.c: 10333 tests: add generic index-setting test 10334 103352011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10336 10337 * ext/mpeg2dec/gstmpeg2dec.c: 10338 mpeg2dec: don't deadlock when setting an index 10339 103402011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10341 10342 * configure.ac: 10343 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 10344 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 10345 * docs/plugins/inspect/plugin-a52dec.xml: 10346 * docs/plugins/inspect/plugin-amrnb.xml: 10347 * docs/plugins/inspect/plugin-amrwbdec.xml: 10348 * docs/plugins/inspect/plugin-asf.xml: 10349 * docs/plugins/inspect/plugin-cdio.xml: 10350 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 10351 * docs/plugins/inspect/plugin-dvdread.xml: 10352 * docs/plugins/inspect/plugin-dvdsub.xml: 10353 * docs/plugins/inspect/plugin-iec958.xml: 10354 * docs/plugins/inspect/plugin-lame.xml: 10355 * docs/plugins/inspect/plugin-mad.xml: 10356 * docs/plugins/inspect/plugin-mpeg2dec.xml: 10357 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 10358 * docs/plugins/inspect/plugin-mpegstream.xml: 10359 * docs/plugins/inspect/plugin-realmedia.xml: 10360 * docs/plugins/inspect/plugin-siddec.xml: 10361 * docs/plugins/inspect/plugin-synaesthesia.xml: 10362 * docs/plugins/inspect/plugin-twolame.xml: 10363 * docs/plugins/inspect/plugin-x264.xml: 10364 * po/sl.po: 10365 * win32/common/config.h: 10366 0.10.17.2 pre-release 10367 103682011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10369 10370 * gst/realmedia/rademux.c: 10371 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT 10372 103732011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10374 10375 * gst/mpegstream/gstmpegdemux.c: 10376 mpegstream: fix unused-but-set-variable warnings with gcc 4.6 10377 103782011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10379 10380 * ext/dvdread/dvdreadsrc.c: 10381 * ext/sidplay/gstsiddec.cc: 10382 * ext/x264/gstx264enc.c: 10383 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6 10384 103852011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10386 10387 * gst/asfdemux/gstasfdemux.c: 10388 asfdemux: fix unused-but-set-variable warnings with gcc 4.6 10389 103902011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 10391 10392 * ext/x264/gstx264enc.c: 10393 x264enc: Implement getcaps function 10394 This allows to set width/height/etc restrictions downstream. 10395 103962011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk> 10397 10398 * Android.mk: 10399 * ext/mad/Makefile.am: 10400 * ext/x264/Makefile.am: 10401 * gst/asfdemux/Makefile.am: 10402 * gst/dvdlpcmdec/Makefile.am: 10403 * gst/dvdsub/Makefile.am: 10404 * gst/iec958/Makefile.am: 10405 * gst/mpegaudioparse/Makefile.am: 10406 * gst/mpegstream/Makefile.am: 10407 * gst/realmedia/Makefile.am: 10408 * gst/synaesthesia/Makefile.am: 10409 android: make it ready for androgenizer 10410 To build gstreamer for android we are now using androgenizer which 10411 generates the needed Android.mk files. 10412 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git 10413 104142011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk> 10415 10416 * android/NOTICE: 10417 * android/amrnb.mk: 10418 * android/amrwbdec.mk: 10419 * android/asf.mk: 10420 * android/mpegaudioparse.mk: 10421 android: remove the android/ folder 10422 104232011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net> 10424 10425 * common: 10426 Automatic update of common submodule 10427 From 1ccbe09 to c3cafe1 10428 104292010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk> 10430 10431 * ext/x264/gstx264enc.c: 10432 * ext/x264/gstx264enc.h: 10433 x264enc: Allow changing the bitrate and quantitizers dynamically 10434 https://bugzilla.gnome.org/show_bug.cgi?id=621663 10435 104362010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk> 10437 10438 * ext/x264/gstx264enc.c: 10439 x264enc: Set max bitrate in quality mode 10440 https://bugzilla.gnome.org/show_bug.cgi?id=621663 10441 104422010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk> 10443 10444 * ext/x264/gstx264enc.c: 10445 x264enc: Make it clear that constant quantizer is for debugging only 10446 https://bugzilla.gnome.org/show_bug.cgi?id=621663 10447 104482011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 10449 10450 * common: 10451 Automatic update of common submodule 10452 From 193b717 to 1ccbe09 10453 104542011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net> 10455 10456 * common: 10457 Automatic update of common submodule 10458 From b77e2bf to 193b717 10459 104602011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 10461 10462 * common: 10463 Automatic update of common submodule 10464 From d8814b6 to b77e2bf 10465 104662011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 10467 10468 * common: 10469 Automatic update of common submodule 10470 From 6aaa286 to d8814b6 10471 104722011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net> 10473 10474 * common: 10475 Automatic update of common submodule 10476 From 6aec6b9 to 6aaa286 10477 104782011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com> 10479 10480 * configure.ac: 10481 configure.ac: redundant use of AC_MSG_RESULT() 10482 cleaned the redundant use of AC_MSG_RESULT() in configure.ac 10483 104842011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com> 10485 10486 * autogen.sh: 10487 autogen: wingo signed comment 10488 104892011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 10490 10491 * gst/dvdsub/gstdvdsubdec.c: 10492 * gst/dvdsub/gstdvdsubdec.h: 10493 dvdsubdec: Rearrange buffer allocation and pushing code a bit 10494 This makes the code easier to read, doesn't store every buffer 10495 in the instance until the next buffer is to be drawn and 10496 fixes an unitialized variable compiler warning. 10497 104982011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com> 10499 10500 * gst/dvdsub/gstdvdsubdec.c: 10501 dvdsubdec: Output only a single buffer per subpicture and set the correct duration 10502 Fixes bug #619136. 10503 105042011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com> 10505 10506 * gst/dvdsub/gstdvdsubdec.c: 10507 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size 10508 Fixes bug #644704. 10509 105102011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10511 10512 * configure.ac: 10513 * ext/mad/gstmad.c: 10514 * ext/mad/gstmad.h: 10515 mad: build the mad plugin even if libid3tag is not available 10516 ID3 tags are usually handled by id3demux, and should be handled 10517 by id3demux. Tag handling in mad based on libid3tag is very basic 10518 and mostly unnecessary really, so just build this plugin without 10519 ID3 tag support if libid3tag is not available. 10520 105212011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 10522 10523 Merge branch 'master' into 0.11 10524 105252011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net> 10526 10527 * gst/mpegstream/gstdvddemux.c: 10528 dvddemux: small code cleanup 10529 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also 10530 and avoid empty 'if' when logging is disabled. 10531 105322011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 10533 10534 * configure.ac: 10535 configure.ac: export plugin description more platform independent 10536 Fixes #642504. 10537 105382011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 10539 10540 * common: 10541 Automatic update of common submodule 10542 From 1de7f6a to 6aec6b9 10543 105442011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 10545 10546 Merge branch 'master' into 0.11 10547 Conflicts: 10548 configure.ac 10549 105502011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 10551 10552 * ext/mpeg2dec/gstmpeg2dec.c: 10553 mpeg2dec: do not fail fatally when unlinked 10554 ... as _NOT_LINKED was neither tested as fatal before nor complained about. 10555 105562011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net> 10557 10558 * ext/mad/gstmad.c: 10559 * ext/mad/gstmad.h: 10560 * ext/mpeg2dec/gstmpeg2dec.c: 10561 * ext/mpeg2dec/gstmpeg2dec.h: 10562 index: remove conditional index support 10563 Index support cannot be disabled since commit 10564 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11 10565 in core, which removed the configure flags to disable index. 10566 105672011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net> 10568 10569 * ext/mad/gstmad.c: 10570 * ext/mpeg2dec/gstmpeg2dec.c: 10571 formatting: trim trailing whitespace 10572 105732011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net> 10574 10575 * ext/mad/gstmad.c: 10576 * ext/mpeg2dec/gstmpeg2dec.c: 10577 * gst/mpegstream/gstmpegdemux.c: 10578 index: use delta frame flags instead of 0 or none 10579 105802011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk> 10581 10582 * ext/x264/gstx264enc.c: 10583 x264enc: Don't register flags with a value of 0 10584 Flags with a value of 0 aren't meaningful and will cause 10585 g_value_transform to go into an endless loop when trying to 10586 convert the flags to a string 10587 105882011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net> 10589 10590 * common: 10591 Automatic update of common submodule 10592 From f94d739 to 1de7f6a 10593 105942011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 10595 10596 * ext/amrwbdec/amrwbdec.c: 10597 amrwbdec: avoid stalling on invalid frame 10598 Skip 1 byte indicating invalid frame type index rather than stalling 10599 on it indefinitely until EOS. 10600 Fixes #639715. 10601 106022011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10603 10604 * tests/check/pipelines/lame.c: 10605 tests: add unit test for lamemp3enc negotiation issue 10606 https://bugzilla.gnome.org/show_bug.cgi?id=641151 10607 106082011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10609 10610 * ext/lame/gstlamemp3enc.c: 10611 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream 10612 The element downstream of mp3enc might only accept certain sample rates or channels, 10613 make sure we relay any restrictions that do exist to upstream when it does a 10614 get_caps() on the sink pad. That way upstream elements like audioresample or 10615 audioconvert can pick a sample rate / channel configuration that will be accepted, 10616 instead of just negotiating to the highest, which might then be rejected. 10617 https://bugzilla.gnome.org/show_bug.cgi?id=641151 10618 106192011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com> 10620 10621 * gst/asfdemux/asfpacket.c: 10622 asfpacket: Avoid using broken duration extension 10623 Quite a few (broken?) files have a packet duration of 1ms, which is 10624 most definitely wrong for either audio or video packets. 10625 We therefore avoid using that value and instead use other metrics to 10626 determine the buffer duration (like using the extended stream properties 10627 average frame duration if present and valid). 10628 106292011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10630 10631 * configure.ac: 10632 * win32/common/config.h: 10633 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink 10634 https://bugzilla.gnome.org/show_bug.cgi?id=640705 10635 106362011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com> 10637 10638 * gst/mpegaudioparse/gstxingmux.c: 10639 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean 10640 Fixes bug #639291. 10641 106422011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 10643 10644 * gst/mpegstream/gstdvddemux.c: 10645 mpegstream: increase allowable gap between streams 10646 The new delay is three times as much as the old one, and just happens 10647 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc 10648 was chocking before at 5:11. 10649 While there, merge the constants used in two places into a define. 10650 https://bugzilla.gnome.org/show_bug.cgi?id=539708 10651 106522011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com> 10653 10654 * ext/x264/gstx264enc.c: 10655 x264enc: make tag event writable before modifying tag list in place 10656 To modify an event tag is necessary to be sure that x264enc 10657 has its own copy. 10658 Also fix indentation. 10659 https://bugzilla.gnome.org/show_bug.cgi?id=640272 10660 106612011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10662 10663 * configure.ac: 10664 * docs/plugins/inspect/plugin-a52dec.xml: 10665 * docs/plugins/inspect/plugin-amrnb.xml: 10666 * docs/plugins/inspect/plugin-amrwbdec.xml: 10667 * docs/plugins/inspect/plugin-asf.xml: 10668 * docs/plugins/inspect/plugin-cdio.xml: 10669 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 10670 * docs/plugins/inspect/plugin-dvdread.xml: 10671 * docs/plugins/inspect/plugin-dvdsub.xml: 10672 * docs/plugins/inspect/plugin-iec958.xml: 10673 * docs/plugins/inspect/plugin-lame.xml: 10674 * docs/plugins/inspect/plugin-mad.xml: 10675 * docs/plugins/inspect/plugin-mpeg2dec.xml: 10676 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 10677 * docs/plugins/inspect/plugin-mpegstream.xml: 10678 * docs/plugins/inspect/plugin-realmedia.xml: 10679 * docs/plugins/inspect/plugin-siddec.xml: 10680 * docs/plugins/inspect/plugin-twolame.xml: 10681 * docs/plugins/inspect/plugin-x264.xml: 10682 * win32/common/config.h: 10683 Back to development 10684 10685=== release 0.10.17 === 10686 106872011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10688 10689 * ChangeLog: 10690 * NEWS: 10691 * RELEASE: 10692 * configure.ac: 10693 * docs/plugins/inspect/plugin-a52dec.xml: 10694 * docs/plugins/inspect/plugin-amrnb.xml: 10695 * docs/plugins/inspect/plugin-amrwbdec.xml: 10696 * docs/plugins/inspect/plugin-asf.xml: 10697 * docs/plugins/inspect/plugin-cdio.xml: 10698 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 10699 * docs/plugins/inspect/plugin-dvdread.xml: 10700 * docs/plugins/inspect/plugin-dvdsub.xml: 10701 * docs/plugins/inspect/plugin-iec958.xml: 10702 * docs/plugins/inspect/plugin-lame.xml: 10703 * docs/plugins/inspect/plugin-mad.xml: 10704 * docs/plugins/inspect/plugin-mpeg2dec.xml: 10705 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 10706 * docs/plugins/inspect/plugin-mpegstream.xml: 10707 * docs/plugins/inspect/plugin-realmedia.xml: 10708 * docs/plugins/inspect/plugin-siddec.xml: 10709 * docs/plugins/inspect/plugin-twolame.xml: 10710 * docs/plugins/inspect/plugin-x264.xml: 10711 * gst-plugins-ugly.doap: 10712 * win32/common/config.h: 10713 Release 0.10.17 10714 107152011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10716 10717 * configure.ac: 10718 * docs/plugins/inspect/plugin-a52dec.xml: 10719 * docs/plugins/inspect/plugin-amrnb.xml: 10720 * docs/plugins/inspect/plugin-amrwbdec.xml: 10721 * docs/plugins/inspect/plugin-asf.xml: 10722 * docs/plugins/inspect/plugin-cdio.xml: 10723 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 10724 * docs/plugins/inspect/plugin-dvdread.xml: 10725 * docs/plugins/inspect/plugin-dvdsub.xml: 10726 * docs/plugins/inspect/plugin-iec958.xml: 10727 * docs/plugins/inspect/plugin-lame.xml: 10728 * docs/plugins/inspect/plugin-mad.xml: 10729 * docs/plugins/inspect/plugin-mpeg2dec.xml: 10730 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 10731 * docs/plugins/inspect/plugin-mpegstream.xml: 10732 * docs/plugins/inspect/plugin-realmedia.xml: 10733 * docs/plugins/inspect/plugin-siddec.xml: 10734 * docs/plugins/inspect/plugin-twolame.xml: 10735 * docs/plugins/inspect/plugin-x264.xml: 10736 * win32/common/config.h: 10737 0.10.16.4 pre-release 10738 107392011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk> 10740 10741 * ext/mpeg2dec/gstmpeg2dec.c: 10742 mpeg2dec: Use the proper component value for height 10743 107442011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10745 10746 * configure.ac: 10747 * docs/plugins/inspect/plugin-a52dec.xml: 10748 * docs/plugins/inspect/plugin-amrnb.xml: 10749 * docs/plugins/inspect/plugin-amrwbdec.xml: 10750 * docs/plugins/inspect/plugin-asf.xml: 10751 * docs/plugins/inspect/plugin-cdio.xml: 10752 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 10753 * docs/plugins/inspect/plugin-dvdread.xml: 10754 * docs/plugins/inspect/plugin-dvdsub.xml: 10755 * docs/plugins/inspect/plugin-iec958.xml: 10756 * docs/plugins/inspect/plugin-lame.xml: 10757 * docs/plugins/inspect/plugin-mad.xml: 10758 * docs/plugins/inspect/plugin-mpeg2dec.xml: 10759 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 10760 * docs/plugins/inspect/plugin-mpegstream.xml: 10761 * docs/plugins/inspect/plugin-realmedia.xml: 10762 * docs/plugins/inspect/plugin-siddec.xml: 10763 * docs/plugins/inspect/plugin-twolame.xml: 10764 * docs/plugins/inspect/plugin-x264.xml: 10765 * win32/common/config.h: 10766 0.10.16.3 pre-release 10767 107682011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk> 10769 10770 * gst/asfdemux/asfheaders.c: 10771 * gst/asfdemux/asfheaders.h: 10772 * gst/asfdemux/gstasfdemux.c: 10773 asfdemux: Handle new type of DRM'd asf files. 10774 These are produced by the new MS PlayReady system. 10775 https://bugzilla.gnome.org/show_bug.cgi?id=639226 10776 107772011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net> 10778 10779 * common: 10780 Automatic update of common submodule 10781 From e572c87 to f94d739 10782 107832011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10784 10785 * common: 10786 Automatic update of common submodule 10787 From ccbaa85 to e572c87 10788 107892011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10790 10791 * common: 10792 Automatic update of common submodule 10793 From 46445ad to ccbaa85 10794 107952011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10796 10797 * tests/check/Makefile.am: 10798 tests: never disable g_assert() and cast checks for the unit tests 10799 The unit tests are riddled with g_assert() and friends, make sure we 10800 don't disable assert and cast checks for the unit tests even if 10801 this has been specified for the rest of the code base, e.g. via 10802 --disable-glib-asserts 10803 108042011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10805 10806 * configure.ac: 10807 * win32/common/config.h: 10808 0.10.16.2 pre-release 10809 108102011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10811 10812 * docs/plugins/gst-plugins-ugly-plugins.args: 10813 * docs/plugins/inspect/plugin-a52dec.xml: 10814 * docs/plugins/inspect/plugin-amrnb.xml: 10815 * docs/plugins/inspect/plugin-amrwbdec.xml: 10816 * docs/plugins/inspect/plugin-asf.xml: 10817 * docs/plugins/inspect/plugin-cdio.xml: 10818 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 10819 * docs/plugins/inspect/plugin-dvdread.xml: 10820 * docs/plugins/inspect/plugin-dvdsub.xml: 10821 * docs/plugins/inspect/plugin-iec958.xml: 10822 * docs/plugins/inspect/plugin-lame.xml: 10823 * docs/plugins/inspect/plugin-mad.xml: 10824 * docs/plugins/inspect/plugin-mpeg2dec.xml: 10825 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 10826 * docs/plugins/inspect/plugin-mpegstream.xml: 10827 * docs/plugins/inspect/plugin-realmedia.xml: 10828 * docs/plugins/inspect/plugin-siddec.xml: 10829 * docs/plugins/inspect/plugin-twolame.xml: 10830 * docs/plugins/inspect/plugin-x264.xml: 10831 docs: update docs 10832 108332011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10834 10835 * po/bg.po: 10836 * po/ca.po: 10837 * po/ru.po: 10838 po: update translations 10839 108402011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10841 10842 * configure.ac: 10843 configure: use $LIBM instead of hardcoding -lm 10844 108452011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk> 10846 10847 * gst/realmedia/rmdemux.c: 10848 rmdemux: Initialize return variable. 10849 In the unlikely event that height is 0 (which is invalid) we would end up 10850 never setting the flow return. 10851 108522011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk> 10853 10854 * gst/realmedia/rmutils.c: 10855 realmedia: Fix unitialized variables on macosx 10856 108572011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 10858 10859 * ext/x264/gstx264enc.c: 10860 x264enc: Handle codec/encoder tags 10861 Make x264enc drop video-codec and codec tags and replace 10862 encoder/encoder-version with x264 and its build number 10863 Fixes #621465 10864 108652010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10866 10867 * ext/mpeg2dec/gstmpeg2dec.c: 10868 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers 10869 108702010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10871 10872 * ext/mpeg2dec/gstmpeg2dec.c: 10873 mpeg2dec: minor formatting clean-up 10874 108752010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10876 10877 * ext/mpeg2dec/gstmpeg2dec.c: 10878 mpeg2dec: refactor cropping code to use libgstvideo functions 10879 https://bugzilla.gnome.org/show_bug.cgi?id=571146 10880 108812010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10882 10883 * ext/mpeg2dec/gstmpeg2dec.c: 10884 * ext/mpeg2dec/gstmpeg2dec.h: 10885 mpeg2dec: use GstVideoFormat instead of custom enum 10886 108872010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10888 10889 * ext/mpeg2dec/Makefile.am: 10890 mpeg2dec: fix LIBADD order in Makefile.am 10891 108922010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca> 10893 10894 * ext/x264/gstx264enc.c: 10895 x264: vbv-buf-capacity should have a minimum of 0 10896 x264 will clip this value internally, and users should be allowed to 10897 specify a lower value than 300 ms. 10898 https://bugzilla.gnome.org/show_bug.cgi?id=635291 10899 109002010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10901 10902 * ext/x264/gstx264enc.c: 10903 x264enc: also accept YV12 input 10904 109052010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 10906 10907 * ext/x264/gstx264enc.c: 10908 x264enc: add a note to the docs about encoder latency and queues 10909 https://bugzilla.gnome.org/show_bug.cgi?id=636107 10910 109112010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> 10912 10913 * gst/realmedia/rademux.c: 10914 * gst/realmedia/rmdemux.c: 10915 realmedia: do not use the pad buffer allocation functions in demuxers 10916 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822 10917 https://bugzilla.gnome.org/show_bug.cgi?id=637932 10918 109192010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk> 10920 10921 * common: 10922 Automatic update of common submodule 10923 From 169462a to 46445ad 10924 109252010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 10926 10927 * ext/mad/gstmad.c: 10928 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one 10929 Fixes bug #635461. 10930 109312010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net> 10932 10933 * common: 10934 Automatic update of common submodule 10935 From 20742ae to 169462a 10936 109372010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com> 10938 10939 * gst/realmedia/rmdemux.c: 10940 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly 10941 Signed-off-by: Rob Clark <rob@ti.com> 10942 109432010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net> 10944 10945 * common: 10946 Automatic update of common submodule 10947 From 011bcc8 to 20742ae 10948 109492010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org> 10950 10951 * configure.ac: 10952 x264: uses pkg-config to locate libx264 10953 109542010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 10955 10956 Merge branch 'master' into 0.11 10957 109582010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 10959 10960 * tests/check/pipelines/lame.c: 10961 check: don't use deprecated method 10962 109632010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 10964 10965 * android/amrnb.mk: 10966 * android/amrwbdec.mk: 10967 * android/asf.mk: 10968 * android/mpegaudioparse.mk: 10969 * configure.ac: 10970 more 0.10 -> 0,11 changes 10971 109722010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 10973 10974 * configure.ac: 10975 configure: open 0.11 branch 10976 109772010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com> 10978 10979 * Android.mk: 10980 * android/NOTICE: 10981 * android/amrnb.mk: 10982 * android/amrwbdec.mk: 10983 * android/asf.mk: 10984 * android/mpegaudioparse.mk: 10985 Add build system for Android 10986 109872010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com> 10988 10989 * gst/realmedia/rmutils.c: 10990 realmedia: Remove dead assignments 10991 109922010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com> 10993 10994 * ext/mad/gstmad.c: 10995 mad: Remove dead assignments 10996 109972010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 10998 10999 * ext/dvdread/dvdreadsrc.c: 11000 dvdreadsrc: remove bogus comment 11001 110022010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com> 11003 11004 * ext/dvdread/dvdreadsrc.c: 11005 dvdreadsrc: fix handling of multi-angle streams 11006 We would output all angles interleaved instead of just 11007 the selected angle. 11008 https://bugzilla.gnome.org/show_bug.cgi?id=539254 11009 110102010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11011 11012 * gst/realmedia/Makefile.am: 11013 realmedia: fix LIBS order in Makefile 11014 110152010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11016 11017 * po/af.po: 11018 * po/az.po: 11019 * po/bg.po: 11020 * po/ca.po: 11021 * po/cs.po: 11022 * po/da.po: 11023 * po/de.po: 11024 * po/el.po: 11025 * po/en_GB.po: 11026 * po/es.po: 11027 * po/eu.po: 11028 * po/fi.po: 11029 * po/fr.po: 11030 * po/gl.po: 11031 * po/hu.po: 11032 * po/id.po: 11033 * po/it.po: 11034 * po/ja.po: 11035 * po/lt.po: 11036 * po/lv.po: 11037 * po/ms.po: 11038 * po/mt.po: 11039 * po/nb.po: 11040 * po/nl.po: 11041 * po/or.po: 11042 * po/pl.po: 11043 * po/pt_BR.po: 11044 * po/ro.po: 11045 * po/ru.po: 11046 * po/sk.po: 11047 * po/sl.po: 11048 * po/sq.po: 11049 * po/sr.po: 11050 * po/sv.po: 11051 * po/tr.po: 11052 * po/uk.po: 11053 * po/vi.po: 11054 * po/zh_CN.po: 11055 po: update for new translatable strings 11056 110572010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net> 11058 11059 * common: 11060 Automatic update of common submodule 11061 From 7bbd708 to 011bcc8 11062 110632010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com> 11064 11065 * ext/mpeg2dec/gstmpeg2dec.c: 11066 mpeg2dec: convert the position to stream time before answering to a position query 11067 110682010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com> 11069 11070 * gst/realmedia/Makefile.am: 11071 * gst/realmedia/rademux.c: 11072 * gst/realmedia/rmdemux.c: 11073 * gst/realmedia/rmdemux.h: 11074 realmedia: Get codec name from pbutils instead of harcoding them 11075 110762010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk> 11077 11078 * ext/x264/gstx264enc.c: 11079 x264enc: Work around a rate control issue in libx264 11080 When variable framerate is disabled in libx264 (which occurs when using 11081 the zerolatency tuning), libx264 ignores timestamps but still uses the 11082 timebase leading to messed up rate control with our nanosecond timebase. 11083 We work around this issue by setting the timebase to the reciprocal of 11084 the framerate and we validate that the framerate is suitable. 11085 This has been fixed upstream in libx264 but there are non-fixed versions 11086 in the wild so this workaround is still needed. 11087 Fixes bug #632861 11088 110892010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11090 11091 * ext/mpeg2dec/gstmpeg2dec.c: 11092 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually 11093 110942010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com> 11095 11096 * ext/mpeg2dec/gstmpeg2dec.c: 11097 mpeg2dec: fix position query by trusting upstream 11098 Position queries are badly handled for DVDs (probably due to the division in 11099 chapters): the time returned was the time since the start of chapter. 11100 Now ask upstream for position queries, fall back to the old code if upstream 11101 cannot answer the query. 11102 111032010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net> 11104 11105 * ext/lame/gstlame.c: 11106 * ext/mad/gstmad.c: 11107 * ext/sidplay/gstsiddec.cc: 11108 * gst/mpegstream/gstmpegparse.c: 11109 various: canonicalize property names 11110 111112010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net> 11112 11113 * ext/a52dec/gsta52dec.c: 11114 * ext/amrnb/amrnbdec.c: 11115 * ext/amrnb/amrnbenc.c: 11116 * ext/cdio/gstcdiocddasrc.c: 11117 * ext/dvdread/dvdreadsrc.c: 11118 * ext/lame/gstlame.c: 11119 * ext/lame/gstlamemp3enc.c: 11120 * ext/mad/gstmad.c: 11121 * ext/sidplay/gstsiddec.cc: 11122 * ext/x264/gstx264enc.c: 11123 various (ext): add a missing G_PARAM_STATIC_STRINGS flags 11124 111252010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net> 11126 11127 * gst/iec958/ac3iec.c: 11128 * gst/mpegaudioparse/gstmpegaudioparse.c: 11129 * gst/mpegstream/gstmpegparse.c: 11130 * gst/mpegstream/gstrfc2250enc.c: 11131 * gst/realmedia/pnmsrc.c: 11132 * gst/realmedia/rdtmanager.c: 11133 various (gst): add a missing G_PARAM_STATIC_STRINGS flags 11134 111352010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org> 11136 11137 * common: 11138 Automatic update of common submodule 11139 From 5a668bf to 7bbd708 11140 111412010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org> 11142 11143 * common: 11144 Automatic update of common submodule 11145 From c4a8adc to 5a668bf 11146 111472010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11148 11149 * common: 11150 Automatic update of common submodule 11151 From 5e3c9bf to c4a8adc 11152 111532010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 11154 11155 * ext/mad/gstmad.c: 11156 * ext/mad/gstmad.h: 11157 mad: support reverse playback 11158 111592010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11160 11161 * ext/dvdread/dvdreadsrc.c: 11162 dvdreadsrc: improve error messages on read errors 11163 Provide proper i18n-ed error messages when a read error happens, 11164 and point out that the error could be happening because the 11165 DVD is scrambled. 11166 https://bugzilla.gnome.org/show_bug.cgi?id=613633 11167 111682010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11169 11170 * configure.ac: 11171 configure: set plugin release datetime 11172 111732010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com> 11174 11175 * common: 11176 Automatic update of common submodule 11177 From aa0d1d0 to 5e3c9bf 11178 111792010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11180 11181 * gst/mpegstream/gstmpegparse.c: 11182 mpegparse: re-fix flow return handling 11183 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c: 11184 - } while (GST_FLOW_IS_SUCCESS (result)); 11185 + } while (result != GST_FLOW_OK); 11186 111872010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net> 11188 11189 * tests/check/Makefile.am: 11190 * tests/check/generic/states.c: 11191 tests: allow running state tests for all elements 11192 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check 11193 to try elements that would normaly be skipped. 11194 111952010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11196 11197 * Makefile.am: 11198 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted 11199 112002010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11201 11202 * configure.ac: 11203 * pkgconfig/.gitignore: 11204 * pkgconfig/Makefile.am: 11205 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in: 11206 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins 11207 This .pc file will not be installed, it's only for uninstalled setups, 11208 same thing as we do for -good. This is so other modules' unit tests can 11209 find our plugins properly in an uninstalled setup. 11210 112112010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11212 11213 * common: 11214 Automatic update of common submodule 11215 From c2e10bf to aa0d1d0 11216 112172010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11218 11219 * configure.ac: 11220 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions 11221 112222010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11223 11224 * ext/sidplay/gstsiddec.cc: 11225 siddec: don't use GST_FLOW_IS_FATAL 11226 GST_FLOW_IS_FATAL has been deprecated in core git. 11227 112282010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org> 11229 11230 * common: 11231 Automatic update of common submodule 11232 From d3d9acf to c2e10bf 11233 112342010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11235 11236 * configure.ac: 11237 configure: Require orc >= 0.4.6 for --compat 11238 112392010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11240 11241 * common: 11242 Automatic update of common submodule 11243 From ec60217 to d3d9acf 11244 112452010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11246 11247 * ext/mpeg2dec/gstmpeg2dec.c: 11248 mpeg2dec: Don't use GST_FLOW_IS_FATAL() 11249 And don't post error messages if allocating a buffer resulted 11250 in WRONG_STATE or UNEXPECTED. 11251 112522010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11253 11254 * gst/mpegaudioparse/gstxingmux.c: 11255 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream 11256 112572010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11258 11259 * gst/mpegstream/gstdvddemux.c: 11260 * gst/mpegstream/gstmpegdemux.c: 11261 * gst/mpegstream/gstmpegparse.c: 11262 mpegstream: Don't use GST_FLOW_IS_SUCCESS() 11263 112642010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11265 11266 * gst/realmedia/rmdemux.c: 11267 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS() 11268 112692010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11270 11271 * gst/asfdemux/gstasfdemux.c: 11272 asfdemux: Don't use GST_FLOW_IS_FATAL() 11273 And don't post error messages for UNEXPECTED and post an error 11274 message if pulling data failed because of NOT_LINKED. 11275 112762010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11277 11278 * configure.ac: 11279 * docs/plugins/inspect/plugin-a52dec.xml: 11280 * docs/plugins/inspect/plugin-amrnb.xml: 11281 * docs/plugins/inspect/plugin-amrwbdec.xml: 11282 * docs/plugins/inspect/plugin-asf.xml: 11283 * docs/plugins/inspect/plugin-cdio.xml: 11284 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 11285 * docs/plugins/inspect/plugin-dvdread.xml: 11286 * docs/plugins/inspect/plugin-dvdsub.xml: 11287 * docs/plugins/inspect/plugin-iec958.xml: 11288 * docs/plugins/inspect/plugin-lame.xml: 11289 * docs/plugins/inspect/plugin-mad.xml: 11290 * docs/plugins/inspect/plugin-mpeg2dec.xml: 11291 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 11292 * docs/plugins/inspect/plugin-mpegstream.xml: 11293 * docs/plugins/inspect/plugin-realmedia.xml: 11294 * docs/plugins/inspect/plugin-siddec.xml: 11295 * docs/plugins/inspect/plugin-twolame.xml: 11296 * docs/plugins/inspect/plugin-x264.xml: 11297 * win32/common/config.h: 11298 Back to development 11299 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until 11300 the code is updated for the GST_FLOW_IS_* macro deprecations. 11301 11302=== release 0.10.16 === 11303 113042010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11305 11306 * ChangeLog: 11307 * NEWS: 11308 * RELEASE: 11309 * configure.ac: 11310 * gst-plugins-ugly.doap: 11311 * win32/common/config.h: 11312 Release 0.10.16 11313 113142010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11315 11316 * docs/plugins/inspect/plugin-a52dec.xml: 11317 * docs/plugins/inspect/plugin-amrnb.xml: 11318 * docs/plugins/inspect/plugin-amrwbdec.xml: 11319 * docs/plugins/inspect/plugin-asf.xml: 11320 * docs/plugins/inspect/plugin-cdio.xml: 11321 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 11322 * docs/plugins/inspect/plugin-dvdread.xml: 11323 * docs/plugins/inspect/plugin-dvdsub.xml: 11324 * docs/plugins/inspect/plugin-iec958.xml: 11325 * docs/plugins/inspect/plugin-lame.xml: 11326 * docs/plugins/inspect/plugin-mad.xml: 11327 * docs/plugins/inspect/plugin-mpeg2dec.xml: 11328 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 11329 * docs/plugins/inspect/plugin-mpegstream.xml: 11330 * docs/plugins/inspect/plugin-realmedia.xml: 11331 * docs/plugins/inspect/plugin-siddec.xml: 11332 * docs/plugins/inspect/plugin-twolame.xml: 11333 * docs/plugins/inspect/plugin-x264.xml: 11334 docs: update docs for release 11335 113362010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11337 11338 * po/LINGUAS: 11339 * po/gl.po: 11340 * po/id.po: 11341 * po/lv.po: 11342 * po/ro.po: 11343 * po/sv.po: 11344 po: update translations 11345 113462010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11347 11348 * configure.ac: 11349 * po/af.po: 11350 * po/az.po: 11351 * po/bg.po: 11352 * po/ca.po: 11353 * po/cs.po: 11354 * po/da.po: 11355 * po/de.po: 11356 * po/el.po: 11357 * po/en_GB.po: 11358 * po/es.po: 11359 * po/eu.po: 11360 * po/fi.po: 11361 * po/fr.po: 11362 * po/hu.po: 11363 * po/id.po: 11364 * po/it.po: 11365 * po/ja.po: 11366 * po/lt.po: 11367 * po/lv.po: 11368 * po/ms.po: 11369 * po/mt.po: 11370 * po/nb.po: 11371 * po/nl.po: 11372 * po/or.po: 11373 * po/pl.po: 11374 * po/pt_BR.po: 11375 * po/ru.po: 11376 * po/sk.po: 11377 * po/sl.po: 11378 * po/sq.po: 11379 * po/sr.po: 11380 * po/sv.po: 11381 * po/tr.po: 11382 * po/uk.po: 11383 * po/vi.po: 11384 * po/zh_CN.po: 11385 0.10.15.6 pre-release 11386 113872010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com> 11388 11389 * gst/asfdemux/gstasfdemux.c: 11390 asfdemux: Don't error out on non-critical flow returns 11391 Only error out when downstream returns: 11392 * NOT_SUPPORTED 11393 * ERROR 11394 * NOT_NEGOTIATED 11395 * NOT_LINKED 11396 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one 11397 of the streams had gone EOS) and then stop the task silently. 11398 In the case of WRONG_STATE we just need to stop silently 11399 https://bugzilla.gnome.org/show_bug.cgi?id=600412 11400 114012010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11402 11403 * configure.ac: 11404 * po/af.po: 11405 * po/az.po: 11406 * po/bg.po: 11407 * po/ca.po: 11408 * po/cs.po: 11409 * po/da.po: 11410 * po/de.po: 11411 * po/el.po: 11412 * po/en_GB.po: 11413 * po/es.po: 11414 * po/eu.po: 11415 * po/fi.po: 11416 * po/fr.po: 11417 * po/hu.po: 11418 * po/id.po: 11419 * po/it.po: 11420 * po/ja.po: 11421 * po/lt.po: 11422 * po/lv.po: 11423 * po/ms.po: 11424 * po/mt.po: 11425 * po/nb.po: 11426 * po/nl.po: 11427 * po/or.po: 11428 * po/pl.po: 11429 * po/pt_BR.po: 11430 * po/ru.po: 11431 * po/sk.po: 11432 * po/sl.po: 11433 * po/sq.po: 11434 * po/sr.po: 11435 * po/sv.po: 11436 * po/tr.po: 11437 * po/uk.po: 11438 * po/vi.po: 11439 * po/zh_CN.po: 11440 0.10.15.5 pre-release 11441 114422010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk> 11443 11444 * gst/mpegaudioparse/gstmpegaudioparse.c: 11445 mp3parse: propagate flow errors upstream. 11446 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should 11447 always return the error upstream. 11448 114492010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11450 11451 * configure.ac: 11452 * po/af.po: 11453 * po/az.po: 11454 * po/bg.po: 11455 * po/ca.po: 11456 * po/cs.po: 11457 * po/da.po: 11458 * po/de.po: 11459 * po/el.po: 11460 * po/en_GB.po: 11461 * po/es.po: 11462 * po/eu.po: 11463 * po/fi.po: 11464 * po/fr.po: 11465 * po/hu.po: 11466 * po/id.po: 11467 * po/it.po: 11468 * po/ja.po: 11469 * po/lt.po: 11470 * po/lv.po: 11471 * po/ms.po: 11472 * po/mt.po: 11473 * po/nb.po: 11474 * po/nl.po: 11475 * po/or.po: 11476 * po/pl.po: 11477 * po/pt_BR.po: 11478 * po/ru.po: 11479 * po/sk.po: 11480 * po/sl.po: 11481 * po/sq.po: 11482 * po/sr.po: 11483 * po/sv.po: 11484 * po/tr.po: 11485 * po/uk.po: 11486 * po/vi.po: 11487 * po/zh_CN.po: 11488 0.10.15.4 pre-release 11489 114902010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net> 11491 11492 * common: 11493 Automatic update of common submodule 11494 From 3e8db1d to ec60217 11495 114962010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11497 11498 * configure.ac: 11499 * docs/plugins/inspect/plugin-a52dec.xml: 11500 * docs/plugins/inspect/plugin-amrnb.xml: 11501 * docs/plugins/inspect/plugin-amrwbdec.xml: 11502 * docs/plugins/inspect/plugin-asf.xml: 11503 * docs/plugins/inspect/plugin-cdio.xml: 11504 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 11505 * docs/plugins/inspect/plugin-dvdread.xml: 11506 * docs/plugins/inspect/plugin-dvdsub.xml: 11507 * docs/plugins/inspect/plugin-iec958.xml: 11508 * docs/plugins/inspect/plugin-lame.xml: 11509 * docs/plugins/inspect/plugin-mad.xml: 11510 * docs/plugins/inspect/plugin-mpeg2dec.xml: 11511 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 11512 * docs/plugins/inspect/plugin-mpegstream.xml: 11513 * docs/plugins/inspect/plugin-realmedia.xml: 11514 * docs/plugins/inspect/plugin-siddec.xml: 11515 * docs/plugins/inspect/plugin-twolame.xml: 11516 * docs/plugins/inspect/plugin-x264.xml: 11517 * win32/common/config.h: 11518 0.10.15.3 pre-release 11519 115202010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk> 11521 11522 * ext/x264/gstx264enc.c: 11523 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue 11524 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean 11525 argument to the option string value causes an error. For < 78 we pass the 11526 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will 11527 result in passing 'none' for false and 'strict' for true. Other modes can be 11528 set through the option-string property for now. 11529 https://bugzilla.gnome.org/show_bug.cgi?id=626577 11530 115312010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11532 11533 * configure.ac: 11534 * docs/plugins/gst-plugins-ugly-plugins.args: 11535 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 11536 * docs/plugins/inspect/plugin-a52dec.xml: 11537 * docs/plugins/inspect/plugin-amrnb.xml: 11538 * docs/plugins/inspect/plugin-amrwbdec.xml: 11539 * docs/plugins/inspect/plugin-asf.xml: 11540 * docs/plugins/inspect/plugin-cdio.xml: 11541 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 11542 * docs/plugins/inspect/plugin-dvdread.xml: 11543 * docs/plugins/inspect/plugin-dvdsub.xml: 11544 * docs/plugins/inspect/plugin-iec958.xml: 11545 * docs/plugins/inspect/plugin-lame.xml: 11546 * docs/plugins/inspect/plugin-mad.xml: 11547 * docs/plugins/inspect/plugin-mpeg2dec.xml: 11548 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 11549 * docs/plugins/inspect/plugin-mpegstream.xml: 11550 * docs/plugins/inspect/plugin-realmedia.xml: 11551 * docs/plugins/inspect/plugin-siddec.xml: 11552 * docs/plugins/inspect/plugin-twolame.xml: 11553 * docs/plugins/inspect/plugin-x264.xml: 11554 * win32/common/config.h: 11555 0.10.15.2 pre-release 11556 115572010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net> 11558 11559 * gst/synaesthesia/gstsynaesthesia.c: 11560 synaesthesia: code cleanups. 11561 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros 11562 more. 11563 115642010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net> 11565 11566 * gst/synaesthesia/gstsynaesthesia.c: 11567 synaesthesia: use GST_BOILERPLATE macros 11568 115692010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11570 11571 * common: 11572 Automatic update of common submodule 11573 From bd2054b to 3e8db1d 11574 115752010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11576 11577 * ext/x264/gstx264enc.c: 11578 x264: fix printf format warning in debug message 11579 115802010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11581 11582 * docs/plugins/Makefile.am: 11583 docs: fix bug passing arguments to gtkdoc-fixref in upload target 11584 Missing backslash at end of line meant we weren't passing all arguments 11585 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'. 11586 115872010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net> 11588 11589 * common: 11590 Automatic update of common submodule 11591 From a519571 to bd2054b 11592 115932010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11594 11595 * configure.ac: 11596 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required 11597 This first checks what is required for ISO C99 support and sets the relevant 11598 compiler parameters and if no C99 compiler is found, it checks for a 11599 C89 compiler. This enables us to check for and use C89/C99 functions 11600 that gcc hides from us without the correct compiler parameters. 11601 116022010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk> 11603 11604 * ext/x264/gstx264enc.c: 11605 x264enc: Fix flushing of delayed frames 11606 x264_encoder_encode() should be called with a NULL picture until at least 11607 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a 11608 regression in make check due to the recent change in defaults which enabled 11609 b-frames and b-pyramid, both of which I believe increase the number of delayed 11610 frames when encoding. 11611 116122010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk> 11613 11614 * ext/x264/gstx264enc.c: 11615 x264enc: Improve x264enc defaults 11616 - medium x264 speed/quality preset 11617 - threads defaults to 0 which automatically uses 1.5x number of cpu cores 11618 Addresses part of bug #607798 11619 116202010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk> 11621 11622 * ext/x264/gstx264enc.c: 11623 x264enc: Fix property description typos 11624 116252010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk> 11626 11627 * ext/x264/gstx264enc.c: 11628 x264enc: Add some more debug info 11629 116302010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk> 11631 11632 * ext/x264/gstx264enc.c: 11633 * ext/x264/gstx264enc.h: 11634 x264enc: Add speed-preset and [psy-]tuning properties 11635 Use of a rate control method (pass, bitrate, quantizer, etc properties), a 11636 preset and possibly a profile and/or tuning are now the recommended way to 11637 configure x264 through x264enc. 11638 If a preset/tuning are specified then these will define the default values and 11639 the property defaults will be ignored. After this the option-string property is 11640 applied, followed by the user-set properties, fast first pass restrictions and 11641 finally the profile restrictions. 11642 Addresses part of bug #607798 11643 116442010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk> 11645 11646 * ext/x264/gstx264enc.c: 11647 * ext/x264/gstx264enc.h: 11648 x264enc: Refactor code in preparation for presets/tunings 11649 - Make defaults append the appropriate default value to a string. This is 11650 needed to differentiate between something user-set and the actual prop 11651 default. 11652 - Add an internal option string to which _set_property () cases append for the 11653 majority of properties. 11654 - Use gst_x264_enc_parse_options () to clean up application of settings. This 11655 will make order of application with respect to the presets and tunings quite 11656 simple. 11657 Addresses part of bug #607798 11658 116592010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk> 11660 11661 * ext/x264/gstx264enc.c: 11662 x264enc: Update available me types 11663 Use the x264_motion_est_names[] array to populate the enum of ME types. This is 11664 now self-maintaining. 11665 116662010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk> 11667 11668 * ext/x264/gstx264enc.c: 11669 x264enc: Use new libx264 API to affect fast first pass 11670 Uses new x264 API to apply reduced complexity values to the parameters to 11671 increase encoding speed in the first pass of a multi-pass encode. This does 11672 not impact on final quality. 11673 Addresses part of bug #607798 11674 116752010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk> 11676 11677 * ext/x264/gstx264enc.c: 11678 * ext/x264/gstx264enc.h: 11679 x264enc: Add profile property 11680 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264 11681 Profile. This makes it easier to achieve Baseline Profile for example. 11682 Addresses part of bug #607798 11683 116842010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk> 11685 11686 * ext/x264/gstx264enc.c: 11687 * ext/x264/gstx264enc.h: 11688 x264enc: Add option-string property 11689 Adds support for an x264 format option-string to specify advanced parameters 11690 Addresses part of bug #607798 11691 116922010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11693 11694 * ext/mad/Makefile.am: 11695 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS} 11696 Spotted by syntr0py. 11697 116982010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 11699 11700 * ext/x264/gstx264enc.c: 11701 x264enc: only set timebase on versions where it exists 11702 117032010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov> 11704 11705 * ext/x264/gstx264enc.c: 11706 x264enc: set appropriate time base 11707 Fixes #624786. 11708 117092010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11710 11711 * tests/check/Makefile.am: 11712 tests: add plugin loading whitelist to test environment 11713 Only want to load core/-base/-ugly plugins here. 11714 117152010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11716 11717 * autogen.sh: 11718 * configure.ac: 11719 Bump automake requirement to 1.10 and autoconf to 2.60 11720 For maintainability reasons and $(builddir). 11721 See #622944. 11722 117232010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 11724 11725 * gst/asfdemux/gstasfdemux.c: 11726 asfdemux: Fix seeking after last commits 11727 Don't handle wrong-state returns as errors to allow seeking to work 11728 again. 11729 117302010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 11731 11732 * gst/asfdemux/gstasfdemux.c: 11733 asfdemux: Push all pending data on EOS 11734 When on push mode and receiving an EOS event, asfdemux 11735 should push all pending data because we might be dealing 11736 with a broken file that has a preroll value higher 11737 than its actual length. 11738 117392010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 11740 11741 * gst/asfdemux/gstasfdemux.c: 11742 asfdemux: Fix sending eos event for chained asfs 11743 Properly push EOS event when finishing a chained asf file 11744 in pull mode 11745 Fixes #599718 11746 117472010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11748 11749 * docs/plugins/Makefile.am: 11750 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 11751 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 11752 * docs/plugins/inspect/plugin-rmdemux.xml: 11753 docs: add rmdemux to docs properly 11754 The plugin has been renamed, remove old introspection file. 11755 117562010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11757 11758 * docs/plugins/gst-plugins-ugly-plugins.args: 11759 * docs/plugins/inspect/plugin-x264.xml: 11760 docs: update for recent x264enc changes 11761 117622010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11763 11764 * gst/realmedia/rmdemux.c: 11765 rmdemux: fix compiler warning when debugging system in core is disabled 11766 117672010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net> 11768 11769 * common: 11770 Automatic update of common submodule 11771 From 73ff93a to a519571 11772 117732010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com> 11774 11775 * gst/asfdemux/gstasfdemux.c: 11776 asfdemux: Allow at least 500ms of preroll. 11777 Some files have insanely low preroll values which break the 11778 all_streams_prerolled() logic. 11779 Fixes #622407 11780 117812010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 11782 11783 * ext/x264/gstx264enc.c: 11784 x264enc: add new h264 caps attribute alignment 11785 See #606662. 11786 117872010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 11788 11789 * ext/x264/gstx264enc.c: 11790 * ext/x264/gstx264enc.h: 11791 x264enc: conditionally expose enhanced upstream capabilities 11792 API: GstX264Enc:sliced-threads 11793 API: GstX264Enc:sync-lookahead 11794 API: GstX264Enc:intra-refresh 11795 API: GstX264Enc:mb-tree 11796 API: GstX264Enc:rc-lookahead 11797 See #607798. 11798 117992010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11800 11801 * common: 11802 * docs/plugins/inspect/plugin-a52dec.xml: 11803 * docs/plugins/inspect/plugin-amrnb.xml: 11804 * docs/plugins/inspect/plugin-amrwbdec.xml: 11805 * docs/plugins/inspect/plugin-asf.xml: 11806 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 11807 * docs/plugins/inspect/plugin-iec958.xml: 11808 * docs/plugins/inspect/plugin-mad.xml: 11809 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 11810 * docs/plugins/inspect/plugin-mpegstream.xml: 11811 * docs/plugins/inspect/plugin-realmedia.xml: 11812 docs: update introspected plugin docs for gstdoc-scangobj and other changes 11813 Update common for latest gstdoc-scangobj and inspect xml files for 11814 escaping and pad template order changes. 11815 118162010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com> 11817 11818 * common: 11819 Automatic update of common submodule 11820 From 9339ccc to 35617c2 11821 118222010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net> 11823 11824 * common: 11825 Automatic update of common submodule 11826 From 5adb1ca to 9339ccc 11827 118282010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net> 11829 11830 * common: 11831 Automatic update of common submodule 11832 From 57c89b7 to 5adb1ca 11833 118342010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net> 11835 11836 * common: 11837 Automatic update of common submodule 11838 From c804988 to 57c89b7 11839 118402010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11841 11842 * configure.ac: 11843 * gst/realmedia/rtspreal.c: 11844 configure: Update required GLib version to 2.20 11845 118462010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11847 11848 * ext/a52dec/gsta52dec.c: 11849 a52dec: Call orc_init() before trying to get target flags 11850 118512010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11852 11853 * ext/a52dec/gsta52dec.c: 11854 a52dec: Remove debug printf... 11855 118562010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11857 11858 * configure.ac: 11859 * ext/a52dec/Makefile.am: 11860 * ext/a52dec/gsta52dec.c: 11861 a52dec: Use orc for CPU feature detection and don't check for liboil 11862 118632010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11864 11865 * configure.ac: 11866 configure: Use GLIB_EXTRA_CFLAGS 11867 118682010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11869 11870 * common: 11871 Automatic update of common submodule 11872 From 7a0fdf5 to c804988 11873 118742010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11875 11876 * common: 11877 Automatic update of common submodule 11878 From 6da3bab to 7a0fdf5 11879 118802010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 11881 11882 * common: 11883 Automatic update of common submodule 11884 From 733fca9 to 6da3bab 11885 118862010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org> 11887 11888 * common: 11889 Automatic update of common submodule 11890 From fad145b to 733fca9 11891 118922010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org> 11893 11894 * common: 11895 Automatic update of common submodule 11896 From 47683c1 to fad145b 11897 118982010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 11899 11900 * gst/realmedia/rmdemux.c: 11901 rmdemux: pass bitrate on caps 11902 Set the bitrate on the caps, some decoders like sipro need this to function 11903 properly. 11904 Fixes #620007 11905 119062010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org> 11907 11908 * common: 11909 Automatic update of common submodule 11910 From 17f89e5 to 47683c1 11911 119122010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org> 11913 11914 * common: 11915 Automatic update of common submodule 11916 From fd7ca04 to 17f89e5 11917 119182010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk> 11919 11920 * ext/x264/gstx264enc.c: 11921 x264enc: Only set i_weighted_pred on versions where it exists 11922 119232010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca> 11924 11925 * ext/lame/gstlamemp3enc.c: 11926 lamemp3enc: implement latency query 11927 The encoder's latency is deduced from the framesize. Fixes #618896. 11928 119292010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11930 11931 * configure.ac: 11932 * docs/plugins/gst-plugins-ugly-plugins.args: 11933 * docs/plugins/gst-plugins-ugly-plugins.signals: 11934 * docs/plugins/inspect/plugin-a52dec.xml: 11935 * docs/plugins/inspect/plugin-amrnb.xml: 11936 * docs/plugins/inspect/plugin-amrwbdec.xml: 11937 * docs/plugins/inspect/plugin-asf.xml: 11938 * docs/plugins/inspect/plugin-cdio.xml: 11939 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 11940 * docs/plugins/inspect/plugin-dvdread.xml: 11941 * docs/plugins/inspect/plugin-dvdsub.xml: 11942 * docs/plugins/inspect/plugin-iec958.xml: 11943 * docs/plugins/inspect/plugin-lame.xml: 11944 * docs/plugins/inspect/plugin-mad.xml: 11945 * docs/plugins/inspect/plugin-mpeg2dec.xml: 11946 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 11947 * docs/plugins/inspect/plugin-mpegstream.xml: 11948 * docs/plugins/inspect/plugin-realmedia.xml: 11949 * docs/plugins/inspect/plugin-siddec.xml: 11950 * docs/plugins/inspect/plugin-twolame.xml: 11951 * docs/plugins/inspect/plugin-x264.xml: 11952 * win32/common/config.h: 11953 Back to development 11954 11955=== release 0.10.15 === 11956 119572010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11958 11959 * ChangeLog: 11960 * NEWS: 11961 * RELEASE: 11962 * configure.ac: 11963 * docs/plugins/gst-plugins-ugly-plugins.prerequisites: 11964 * docs/plugins/inspect/plugin-a52dec.xml: 11965 * docs/plugins/inspect/plugin-amrnb.xml: 11966 * docs/plugins/inspect/plugin-amrwbdec.xml: 11967 * docs/plugins/inspect/plugin-asf.xml: 11968 * docs/plugins/inspect/plugin-cdio.xml: 11969 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 11970 * docs/plugins/inspect/plugin-dvdread.xml: 11971 * docs/plugins/inspect/plugin-dvdsub.xml: 11972 * docs/plugins/inspect/plugin-iec958.xml: 11973 * docs/plugins/inspect/plugin-lame.xml: 11974 * docs/plugins/inspect/plugin-mad.xml: 11975 * docs/plugins/inspect/plugin-mpeg2dec.xml: 11976 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 11977 * docs/plugins/inspect/plugin-mpegstream.xml: 11978 * docs/plugins/inspect/plugin-realmedia.xml: 11979 * docs/plugins/inspect/plugin-siddec.xml: 11980 * docs/plugins/inspect/plugin-twolame.xml: 11981 * docs/plugins/inspect/plugin-x264.xml: 11982 * gst-plugins-ugly.doap: 11983 * win32/common/config.h: 11984 Release 0.10.15 11985 119862010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 11987 11988 * po/af.po: 11989 * po/az.po: 11990 * po/bg.po: 11991 * po/ca.po: 11992 * po/cs.po: 11993 * po/da.po: 11994 * po/de.po: 11995 * po/el.po: 11996 * po/en_GB.po: 11997 * po/es.po: 11998 * po/eu.po: 11999 * po/fi.po: 12000 * po/fr.po: 12001 * po/hu.po: 12002 * po/id.po: 12003 * po/it.po: 12004 * po/ja.po: 12005 * po/lt.po: 12006 * po/lv.po: 12007 * po/ms.po: 12008 * po/mt.po: 12009 * po/nb.po: 12010 * po/nl.po: 12011 * po/or.po: 12012 * po/pl.po: 12013 * po/pt_BR.po: 12014 * po/ru.po: 12015 * po/sk.po: 12016 * po/sl.po: 12017 * po/sq.po: 12018 * po/sr.po: 12019 * po/sv.po: 12020 * po/tr.po: 12021 * po/uk.po: 12022 * po/vi.po: 12023 * po/zh_CN.po: 12024 Update .po files 12025 120262010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12027 12028 * configure.ac: 12029 configure: make implicit GLib and liboil requirements explicit 12030 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14 12031 120322010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca> 12033 12034 * ext/x264/gstx264enc.c: 12035 x264enc: disable I weighted pred 12036 If it is enabled, then it will be main profile instead of baseline. 12037 This ensures maximum compatibility of the output stream until the 12038 encoder configuration interface gets an overhaul with explicit 12039 output profile selection. 12040 Fixes #619776. 12041 120422010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12043 12044 * configure.ac: 12045 * win32/common/config.h: 12046 0.10.14.3 pre-release 12047 120482010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12049 12050 * po/af.po: 12051 * po/az.po: 12052 * po/bg.po: 12053 * po/ca.po: 12054 * po/cs.po: 12055 * po/da.po: 12056 * po/de.po: 12057 * po/el.po: 12058 * po/en_GB.po: 12059 * po/es.po: 12060 * po/eu.po: 12061 * po/fi.po: 12062 * po/fr.po: 12063 * po/hu.po: 12064 * po/id.po: 12065 * po/it.po: 12066 * po/ja.po: 12067 * po/lt.po: 12068 * po/lv.po: 12069 * po/ms.po: 12070 * po/mt.po: 12071 * po/nb.po: 12072 * po/nl.po: 12073 * po/or.po: 12074 * po/pl.po: 12075 * po/pt_BR.po: 12076 * po/ru.po: 12077 * po/sk.po: 12078 * po/sl.po: 12079 * po/sq.po: 12080 * po/sr.po: 12081 * po/sv.po: 12082 * po/tr.po: 12083 * po/uk.po: 12084 * po/vi.po: 12085 * po/zh_CN.po: 12086 po: update translations 12087 120882010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12089 12090 * common: 12091 Automatic update of common submodule 12092 From 357b0db to fd7ca04 12093 120942010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12095 12096 * configure.ac: 12097 * win32/common/config.h: 12098 0.10.14.2 pre-release 12099 121002010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12101 12102 * common: 12103 Automatic update of common submodule 12104 From 4d67bd6 to 357b0db 12105 121062010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 12107 12108 * gst/realmedia/rmdemux.c: 12109 * gst/realmedia/rmutils.c: 12110 * gst/realmedia/rmutils.h: 12111 rmdemux: add better sipr nibble swap routine 12112 121132010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 12114 12115 * gst/realmedia/rmdemux.c: 12116 rmdemux: descramble SIPR before pushing out 12117 Collect and descramble the SIPR packets before pushing. 12118 Descramble ATRAC audio. 12119 Fixes #618098 12120 121212010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 12122 12123 * gst/realmedia/rmutils.c: 12124 * gst/realmedia/rmutils.h: 12125 rm: add function to descramble sipr 12126 121272010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk> 12128 12129 * ext/x264/gstx264enc.c: 12130 * ext/x264/gstx264enc.h: 12131 x264enc: Re-send the received upstream event as-is downstream 12132 https://bugzilla.gnome.org/show_bug.cgi?id=606689 12133 121342010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com> 12135 12136 * ext/amrnb/amrnb.c: 12137 amrnbenc: Set rank to GST_RANK_SECONDARY 12138 121392010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12140 12141 * gst/realmedia/rtspreal.c: 12142 rtspreal: use GLib's base64 functions if available 12143 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git. 12144 121452010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com> 12146 12147 * ext/amrnb/amrnbdec.h: 12148 * ext/amrnb/amrnbenc.h: 12149 * ext/amrwbdec/amrwbdec.h: 12150 amr: Use correct includes (as pkg-config suggests) 12151 Fixes #617078 12152 121532010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net> 12154 12155 * gst/ac3parse/.gitignore: 12156 * gst/ac3parse/Makefile.am: 12157 * gst/ac3parse/README: 12158 * gst/ac3parse/ac3parse.vcproj: 12159 * gst/ac3parse/gstac3parse.c: 12160 * gst/ac3parse/gstac3parse.h: 12161 ac3parse: remove unported 0.8 plugin 12162 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion. 12163 121642010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net> 12165 12166 * gst/mpegaudioparse/gstmpegaudioparse.c: 12167 docs: adding a mp3decoder as well is useful 12168 121692010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net> 12170 12171 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 12172 docs: massage section index 12173 121742010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net> 12175 12176 * ext/amrwbdec/amrwbdec.c: 12177 * ext/amrwbdec/amrwbdec.h: 12178 amrwbdec: move define to source to avoid hiding it from the docs 12179 121802010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net> 12181 12182 * ext/cdio/gstcdiocddasrc.c: 12183 docs: remove short_desc, it is taken from element details 12184 121852010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net> 12186 12187 * gst/synaesthesia/gstsynaesthesia.c: 12188 docs: fix sections docs for synaesthesia 12189 121902010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net> 12191 12192 * docs/plugins/Makefile.am: 12193 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 12194 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 12195 * gst/mpegaudioparse/gstmpegaudioparse.c: 12196 docs: add docs for mp3parse 12197 121982010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12199 12200 * gst-plugins-ugly.doap: 12201 doap: update repository info from cvs->git and maintainers 12202 122032010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12204 12205 * common: 12206 Automatic update of common submodule 12207 From fc85867 to 4d67bd6 12208 122092010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 12210 12211 * tests/check/elements/x264enc.c: 12212 x264enc: adaptive NALU type checking 12213 In particular, be less picky about SEI NALU order, which makes test more 12214 robust with respect to changes in libx264. 12215 See also #615410. 12216 122172010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 12218 12219 * ext/x264/gstx264enc.c: 12220 x264enc: adaptive x264 header NAL layout handling 12221 Fixes #615410. 12222 122232010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 12224 12225 * gst/asfdemux/gstrtpasfdepay.c: 12226 asfdepay: we require a dynamic payload type 12227 Add an extra caps property that restricts the depayloader to only accept dynamic 12228 payload types. 12229 122302010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 12231 12232 * configure.ac: 12233 configure: Drop -Wcast-align 12234 Commit message copied from core's commit from Benjamin Otte: 12235 246f5dba96a5b50bb74621af67b30942cca72af5 12236 Apparently gcc warns that GstMiniObject is not castable to 12237 GstEvent/Message/Buffer due to them containing 64bit variables, even 12238 though ARM hackers claim that those only need 4byte alignment. And as 12239 long as gcc behaves that way, this warning is not very useful. 12240 So we'll remove the warning until this problem is fixed. 12241 Fixes #615698 12242 122432010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com> 12244 12245 * ext/mpeg2dec/gstmpeg2dec.c: 12246 mpeg2dec: copy over all buffer flags when copying buffers. 12247 Avoids losing the tff/rff video buffer flags 12248 122492010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com> 12250 12251 * gst/asfdemux/asfpacket.c: 12252 asfdemux: Make a table static to avoid having to always allocate it. 12253 122542010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 12255 12256 * ext/x264/gstx264enc.c: 12257 x264enc: fix up avcC header construction 12258 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c 12259 for BUILD_X264 < 76. 12260 Also fixes #610089. 12261 122622010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 12263 12264 * ext/x264/gstx264enc.c: 12265 x264enc: parameterize libx264 provided NAL layout in codec-data creation 12266 122672010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com> 12268 12269 * configure.ac: 12270 configure: Remove -Wundef flag 12271 Same fix as for #615161 12272 122732010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 12274 12275 * common: 12276 Automatic update of common submodule 12277 From fdf023d to fc85867 12278 122792010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12280 12281 * gst-libs/gst/gettext.h: 12282 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning 12283 122842010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12285 12286 * common: 12287 * ext/Makefile.am: 12288 * gst/Makefile.am: 12289 build: build plugins in parallel where possible, if make -jN is used 12290 122912010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12292 12293 * Makefile.am: 12294 build: add cruft alert for common/shave* 12295 122962010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12297 12298 * win32/MANIFEST: 12299 Fix make distcheck 12300 Remove removed file win32/common/config.h.in from MANIFEST. 12301 123022010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com> 12303 12304 * gst/synaesthesia/synaescope.c: 12305 * gst/synaesthesia/synaescope.h: 12306 synaestesia: Fix old-style prototype 12307 123082010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com> 12309 12310 * gst/realmedia/rmutils.c: 12311 Fix pointer type. 12312 Fixes #613815 12313 123142010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com> 12315 12316 * common: 12317 Automatic update of common submodule 12318 From 55cd514 to c1d07dd 12319 123202010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 12321 12322 * configure.ac: 12323 * ext/amrnb/amrnbdec.c: 12324 * ext/amrnb/amrnbenc.c: 12325 * ext/cdio/gstcdiocddasrc.h: 12326 * ext/dvdread/dvdreadsrc.c: 12327 * ext/lame/gstlame.h: 12328 * ext/lame/gstlamemp3enc.h: 12329 * ext/lame/plugin.c: 12330 * ext/mad/gstmad.c: 12331 * ext/x264/gstx264enc.c: 12332 * ext/x264/gstx264enc.h: 12333 * gst/mpegaudioparse/gstmpegaudioparse.c: 12334 * gst/mpegaudioparse/gstxingmux.c: 12335 * gst/mpegstream/gstdvddemux.c: 12336 * gst/mpegstream/gstmpegdemux.c: 12337 * gst/mpegstream/gstmpegparse.c: 12338 * gst/realmedia/asmrules.c: 12339 * gst/realmedia/pnmsrc.c: 12340 * gst/realmedia/pnmsrc.h: 12341 * gst/realmedia/rdtdepay.h: 12342 * gst/realmedia/rdtmanager.c: 12343 * gst/realmedia/rtspreal.c: 12344 build: Add all kinds of compiler warning flags and fix the resulting warnings 12345 123462010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12347 12348 * ext/amrnb/Makefile.am: 12349 * ext/amrwbdec/Makefile.am: 12350 * ext/sidplay/Makefile.am: 12351 * gst/asfdemux/Makefile.am: 12352 * gst/mpegaudioparse/Makefile.am: 12353 build: fix up Makefile.am 12354 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix 12355 the order a bit here and there (see docs/random/moving-plugins). 12356 123572010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12358 12359 * win32/common/config.h.in: 12360 win32: remove win32-specific config.h.in copy that's not used any longer 12361 The win32 config.h is now generated from the top-level config.h.in. 12362 123632010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com> 12364 12365 * ext/a52dec/gsta52dec.c: 12366 * ext/amrnb/amrnbdec.c: 12367 * ext/amrnb/amrnbenc.c: 12368 * ext/amrwbdec/amrwbdec.c: 12369 * ext/cdio/gstcdiocddasrc.c: 12370 * ext/dvdread/dvdreadsrc.c: 12371 * ext/lame/gstlame.c: 12372 * ext/mad/gstmad.c: 12373 * ext/mpeg2dec/gstmpeg2dec.c: 12374 * gst/ac3parse/gstac3parse.c: 12375 * gst/asfdemux/gstasfdemux.c: 12376 * gst/asfdemux/gstrtpasfdepay.c: 12377 * gst/asfdemux/gstrtspwms.c: 12378 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 12379 * gst/iec958/ac3iec.c: 12380 * gst/mpegaudioparse/gstmpegaudioparse.c: 12381 * gst/mpegaudioparse/gstxingmux.c: 12382 * gst/mpegstream/gstdvddemux.c: 12383 * gst/mpegstream/gstmpegdemux.c: 12384 * gst/mpegstream/gstmpegparse.c: 12385 * gst/mpegstream/gstrfc2250enc.c: 12386 * gst/realmedia/pnmsrc.c: 12387 * gst/realmedia/rademux.c: 12388 * gst/realmedia/rdtdepay.c: 12389 * gst/realmedia/rdtmanager.c: 12390 * gst/realmedia/rmdemux.c: 12391 * gst/realmedia/rtspreal.c: 12392 * gst/synaesthesia/gstsynaesthesia.c: 12393 gst_element_class_set_details => gst_element_class_set_details_simple 12394 123952010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 12396 12397 * ext/x264/gstx264enc.c: 12398 x264enc: Put pixel-aspect-ratio from input into the src pad caps 12399 Fixes bug #612995. 12400 124012010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com> 12402 12403 * common: 12404 Automatic update of common submodule 12405 From e272f71 to 55cd514 12406 124072010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com> 12408 12409 * common: 12410 Automatic update of common submodule 12411 From df8a7c8 to e272f71 12412 124132010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com> 12414 12415 * configure.ac: 12416 Update CXXFLAGS, too 12417 124182010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com> 12419 12420 * configure.ac: 12421 Update for recent changes to common submodule 12422 This just replaces every "$ERROR_CFLAGS" usage with a usage of 12423 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as 12424 previously. 12425 Actually using that separation will happen later. 12426 124272010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com> 12428 12429 * common: 12430 Automatic update of common submodule 12431 From 9720a7d to df8a7c8 12432 124332010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com> 12434 12435 * common: 12436 Automatic update of common submodule 12437 From 0b6e072 to 9720a7d 12438 124392010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com> 12440 12441 * common: 12442 Automatic update of common submodule 12443 From 7cc5eb4 to 0b6e072 12444 124452010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12446 12447 * common: 12448 Automatic update of common submodule 12449 From 7aa65b5 to 7cc5eb4 12450 124512010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk> 12452 12453 * common: 12454 Automatic update of common submodule 12455 From 44ecce7 to 7aa65b5 12456 124572010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 12458 12459 * configure.ac: 12460 configure: Use automake 1.11 silent rules instead of shave if available 12461 This makes sure that we use something that is still maintained and 12462 also brings back libtool 1.5 support. 12463 124642010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12465 12466 * configure.ac: 12467 * docs/plugins/inspect/plugin-a52dec.xml: 12468 * docs/plugins/inspect/plugin-amrnb.xml: 12469 * docs/plugins/inspect/plugin-amrwbdec.xml: 12470 * docs/plugins/inspect/plugin-asf.xml: 12471 * docs/plugins/inspect/plugin-cdio.xml: 12472 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 12473 * docs/plugins/inspect/plugin-dvdread.xml: 12474 * docs/plugins/inspect/plugin-dvdsub.xml: 12475 * docs/plugins/inspect/plugin-iec958.xml: 12476 * docs/plugins/inspect/plugin-lame.xml: 12477 * docs/plugins/inspect/plugin-mad.xml: 12478 * docs/plugins/inspect/plugin-mpeg2dec.xml: 12479 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 12480 * docs/plugins/inspect/plugin-mpegstream.xml: 12481 * docs/plugins/inspect/plugin-realmedia.xml: 12482 * docs/plugins/inspect/plugin-siddec.xml: 12483 * docs/plugins/inspect/plugin-twolame.xml: 12484 * docs/plugins/inspect/plugin-x264.xml: 12485 * win32/common/config.h: 12486 Back to development 12487 12488=== release 0.10.14 === 12489 124902010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12491 12492 * ChangeLog: 12493 * NEWS: 12494 * RELEASE: 12495 * configure.ac: 12496 * docs/plugins/gst-plugins-ugly-plugins.args: 12497 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 12498 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 12499 * docs/plugins/gst-plugins-ugly-plugins.prerequisites: 12500 * docs/plugins/inspect/plugin-a52dec.xml: 12501 * docs/plugins/inspect/plugin-amrnb.xml: 12502 * docs/plugins/inspect/plugin-amrwbdec.xml: 12503 * docs/plugins/inspect/plugin-asf.xml: 12504 * docs/plugins/inspect/plugin-cdio.xml: 12505 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 12506 * docs/plugins/inspect/plugin-dvdread.xml: 12507 * docs/plugins/inspect/plugin-dvdsub.xml: 12508 * docs/plugins/inspect/plugin-iec958.xml: 12509 * docs/plugins/inspect/plugin-lame.xml: 12510 * docs/plugins/inspect/plugin-mad.xml: 12511 * docs/plugins/inspect/plugin-mpeg2dec.xml: 12512 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 12513 * docs/plugins/inspect/plugin-mpegstream.xml: 12514 * docs/plugins/inspect/plugin-realmedia.xml: 12515 * docs/plugins/inspect/plugin-siddec.xml: 12516 * docs/plugins/inspect/plugin-twolame.xml: 12517 * docs/plugins/inspect/plugin-x264.xml: 12518 * gst-plugins-ugly.doap: 12519 * win32/common/config.h: 12520 Release 0.10.14 12521 125222010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12523 12524 * po/af.po: 12525 * po/az.po: 12526 * po/bg.po: 12527 * po/ca.po: 12528 * po/cs.po: 12529 * po/da.po: 12530 * po/de.po: 12531 * po/el.po: 12532 * po/en_GB.po: 12533 * po/es.po: 12534 * po/eu.po: 12535 * po/fi.po: 12536 * po/fr.po: 12537 * po/hu.po: 12538 * po/id.po: 12539 * po/it.po: 12540 * po/ja.po: 12541 * po/lt.po: 12542 * po/lv.po: 12543 * po/ms.po: 12544 * po/mt.po: 12545 * po/nb.po: 12546 * po/nl.po: 12547 * po/or.po: 12548 * po/pl.po: 12549 * po/pt_BR.po: 12550 * po/ru.po: 12551 * po/sk.po: 12552 * po/sl.po: 12553 * po/sq.po: 12554 * po/sr.po: 12555 * po/sv.po: 12556 * po/tr.po: 12557 * po/uk.po: 12558 * po/vi.po: 12559 * po/zh_CN.po: 12560 Update .po files 12561 125622010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12563 12564 * configure.ac: 12565 * win32/common/config.h: 12566 0.10.13.4 pre-release 12567 125682010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 12569 12570 * ext/x264/gstx264enc.c: 12571 * tests/check/elements/x264enc.c: 12572 x264enc: Replace 'avc-sample' with 'avc' in caps 12573 In the element and in its tests 12574 Fixes #606662 12575 125762010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com> 12577 12578 * gst/asfdemux/gstasfdemux.c: 12579 asfdemux: Don't set durations of 0 on outgoing buffers. 12580 Some (broken) streams don't have the extended stream properties in 12581 the header, resulting in applying a duration of zero on outgoing 12582 buffers. 12583 Fixes #611473 12584 125852010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com> 12586 12587 * gst/asfdemux/asfpacket.c: 12588 asfdemux: Make sure we always set proper payload duration. 12589 Some (broken) streams will have a delta of 0, resulting in outgoing 12590 buffers having durations of 0. 12591 Fixes #611473 12592 125932010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12594 12595 * configure.ac: 12596 * win32/common/config.h: 12597 0.10.13.3 pre-release 12598 125992010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com> 12600 12601 * gst/asfdemux/asfpacket.c: 12602 asfdemux: Make sure we don't end up with negative timestamps. 12603 Some files have payload with timestamps smaller than the preroll duration. 12604 Instead of blindly substracting the preroll value (and ending up with 12605 insanely high timestamps on the outgoing buffers), we make sure we 12606 never go below 0. 12607 Fixes #610432 12608 126092010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12610 12611 * configure.ac: 12612 * win32/common/config.h: 12613 0.10.13.2 pre-release 12614 Update core/base requirement to 0.10.26, since that's more likely 12615 to be the actual requirement. 12616 126172010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12618 12619 * po/LINGUAS: 12620 * po/el.po: 12621 * po/sl.po: 12622 po: update translations 12623 126242010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12625 12626 * tests/check/elements/x264enc.c: 12627 x264enc: add caps check to x264enc unit test 12628 Add some minimal caps checking to x264enc unit test. 12629 See #610089. 12630 126312010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com> 12632 12633 * ext/x264/gstx264enc.c: 12634 x264enc: fix up avcC header construction and playback by flash players 12635 Fix off-by-one bug when constructing the avcC header chunk: we 12636 wrote wrong profile info into the header. The first byte in the 12637 SPS NAL we get from x264 is the nal type, not the profile_idc. 12638 Also add some debug logging. 12639 Fixes #610089. 12640 126412010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk> 12642 12643 * gst/asfdemux/gstasfdemux.c: 12644 asfdemux: Improve seek behaviour for audio-only with no index 12645 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe 12646 for video, we can just seek to seek_time instead. 12647 126482010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12649 12650 * configure.ac: 12651 configure: fix up GST_CXXFLAGS properly 12652 We don't want C specific flags in GST_CXXFLAGS, so base it on the 12653 GST_CFLAGS that only contains the pkg-config CFLAGS but none of 12654 the GST_OPTION_CFLAGS. Also, we only need the local includes once. 12655 126562010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12657 12658 * MAINTAINERS: 12659 Update MAINTAINERS, add myself 12660 126612010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net> 12662 12663 * configure.ac: 12664 configure: base GST_CXXFLAGS on --cflags from pkg-config 12665 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting 12666 point for for both C and CXX settings. 12667 126682010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 12669 12670 * common: 12671 Automatic update of common submodule 12672 From 96dc793 to 44ecce7 12673 126742010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12675 12676 * Makefile.am: 12677 * configure.ac: 12678 * win32/common/.gitignore: 12679 * win32/common/config.h: 12680 win32: change how win32/common/config.h is updated 12681 Generate win32/common/config.h-new directly from config.h.in, 12682 using shell variables in configure and some hard-coded information. 12683 Change top-level makefile so that 'make win32-update' copies the 12684 generated file to win32/common/config.h, which we keep in source 12685 control. It's kept in source control so that the git tree is 12686 buildable from VS. 12687 This change is similar to the ones applied a while ago to GStreamer 12688 core, gst-plugins-base and gst-plugins-good and prevents configure 12689 from changing files in source control. The generated config.h 12690 should be ok, but needs testing. 12691 126922010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12693 12694 * gst/realmedia/rtspreal.c: 12695 rtspreal: don't construct config header with uninitialised bytes 12696 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids 12697 a presumably unintentional padding of uninitialised bytes at the end 12698 of the CONT tags chunk, which should be harmless but causes warnings 12699 in valgrind (see #608533 for a test URL). 12700 127012010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12702 12703 * gst/realmedia/rtspreal.c: 12704 rtspreal: add finalize function so we can free streams and rulebook 12705 Fix memory leak in Real RTSP component (#608533). 12706 127072010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12708 12709 * gst/realmedia/rtspreal.c: 12710 rtspreal: fix minor memory leak 12711 Caps take their own reference when a buffer is added to them, so 12712 unref buffer after adding it to caps (#608533). 12713 127142010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12715 12716 * gst/realmedia/rdtdepay.c: 12717 rdtdepay: unref input buffer when done 12718 Fixes memory leak, see #608533. 12719 127202010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12721 12722 * common: 12723 Automatic update of common submodule 12724 From 15d47a6 to 96dc793 12725 127262010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 12727 12728 * ext/x264/gstx264enc.c: 12729 * ext/x264/gstx264enc.h: 12730 x264enc: make use of Access Unit delimiters configurable 12731 API: GstX264Enc:aud 12732 127332010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 12734 12735 * gst/asfdemux/asfpacket.c: 12736 asfdemux: Do not subtract padding twice 12737 Only subtract implicit padding if an explicit one isn't 12738 provided. Avoids subtracting it twice and causing 12739 parsing errors. 12740 Fixes #607698 12741 127422010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net> 12743 12744 * gst/asfdemux/gstasfdemux.c: 12745 * gst/mpegstream/gstmpegpacketize.c: 12746 assert: g_assert_not_reached() cannot replace return statement 12747 Fix build with assert being turned off. 12748 127492010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12750 12751 * common: 12752 Automatic update of common submodule 12753 From 14cec89 to 15d47a6 12754 127552010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com> 12756 12757 * gst/asfdemux/gstasfdemux.c: 12758 asfdemux: Don't forget to update flow variable 12759 Forgot to update the return value in the loop. 12760 127612010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com> 12762 12763 * gst/asfdemux/gstasfdemux.c: 12764 asfdemux: Check flow return on every push 12765 We previously only aggregated flow returns after the while(push) loop, 12766 which meant that in some cases we would end-up not properly aggregating 12767 the flow returns. 12768 This is based on the same flow aggregation algorithm as oggdemux. 12769 127702010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 12771 12772 * ext/x264/gstx264enc.c: 12773 x264enc: Add stream-format to output caps 12774 Adds stream-format to output caps of x264enc that 12775 informs if the stream is in bytestream of avc format. 12776 Fixes #606662 12777 127782010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com> 12779 12780 * gst/mpegaudioparse/gstxingmux.c: 12781 xingmux: Fix unaligned memory access 12782 ARM/SPARC need 32bit alignment but xingmux accesses possibly 12783 unaligned memory, which leads to SIGBUS. 12784 Fixes bug #586464. 12785 127862010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com> 12787 12788 * gst/asfdemux/gstasfdemux.c: 12789 asfdemux: Use GST_STR_NULL in a couple of places. 12790 Fixes crashing on some of the log statements on win32. 12791 127922010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 12793 12794 * gst/realmedia/rmdemux.c: 12795 rmdemux: Parse and post bitrate for streams 12796 Parse the bitrate of the streams and post their tags. 12797 Fixes #599299 12798 127992010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 12800 12801 * gst/asfdemux/gstasfdemux.c: 12802 * gst/asfdemux/gstasfdemux.h: 12803 asfdemux: Post bitrate tag 12804 If stream bitrate object is available, post the bitrate 12805 tags. 12806 Fixes #599297 12807 128082010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 12809 12810 * gst/mpegaudioparse/gstmpegaudioparse.c: 12811 * gst/mpegaudioparse/gstmpegaudioparse.h: 12812 mp3parse: minor validation check of (Xing, VBRI) metadata 12813 ... to detect e.g. a truncated file, rendering some of the metadata invalid. 12814 128152010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 12816 12817 * gst/mpegaudioparse/gstmpegaudioparse.c: 12818 mp3parse: use proper total_time and total_bytes in various cases 12819 The correct basis for (Xing, VBRI) seek table calculations is the 12820 byte size and duration provided by that metadata, rather than some 12821 other (possibly even estimated) one. This also prevents an infinite 12822 conversion loop in (unlikely) case where a TOC is provided without 12823 such corresponding (duration) metdata. 12824 128252009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 12826 12827 * gst/mpegaudioparse/gstmpegaudioparse.c: 12828 * gst/mpegaudioparse/gstmpegaudioparse.h: 12829 mp3parse: conserve stop time for non-accurate seek 12830 Use the same strategy as accurate seeks to store 12831 pending non-accurate seeks to avoid overwriting non-definite 12832 stop times. When doing non-accurate seeks our position 12833 reporting might drift off by some secs and the stream can 12834 end up before it should. 12835 Fixes #603695 12836 128372009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 12838 12839 * common: 12840 Automatic update of common submodule 12841 From 47cb23a to 14cec89 12842 128432009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12844 12845 * ext/amrwbdec/amrwb.c: 12846 amrwbdec: give decoder a rank so decodebin/playbin will use it 12847 128482009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 12849 12850 * gst/mpegaudioparse/gstmpegaudioparse.c: 12851 mp3parse: return false when we can't seek 12852 When upstream can't seek, we return false as well 12853 128542009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 12855 12856 * ext/lame/gstlame.c: 12857 * ext/lame/gstlamemp3enc.c: 12858 lame: Avoid crash when seeking before negotiating 12859 lame's 'lgv' variable is only initialized when the caps 12860 is negotiated, whenever a seek happens before that, it would 12861 attempt to call a function on an empty pointer, causing the crash. 12862 Fixes #603515 12863 128642009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12865 12866 * common: 12867 Automatic update of common submodule 12868 From 87bf428 to 47cb23a 12869 128702009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 12871 12872 * common: 12873 Automatic update of common submodule 12874 From da4c75c to 87bf428 12875 128762009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com> 12877 12878 * common: 12879 Automatic update of common submodule 12880 From 53a2485 to da4c75c 12881 128822009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 12883 12884 * gst/mpegaudioparse/gstmpegaudioparse.c: 12885 mp3parse: fix non-flushing seek 12886 Specifically, in addition to clearing lots of variables/offsets 12887 when receiving newsegment, also clear leftover data to match. 12888 128892009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk> 12890 12891 * ext/x264/gstx264enc.c: 12892 * ext/x264/gstx264enc.h: 12893 x264enc: Make upstream GstForceKeyUnit thread-safe 12894 Also send the GstForceKeyUnit event downstream when an upstream on is received, 12895 allowing muxers or payloaders to take appropriate actions. 12896 https://bugzilla.gnome.org/show_bug.cgi?id=602556 12897 128982009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12899 12900 * common: 12901 Automatic update of common submodule 12902 From a3e3ce4 to 53a2485 12903 129042009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net> 12905 12906 * gst/asfdemux/gstasfdemux.c: 12907 asfdemux: Don't call strlen() on NULL pointers 12908 Fixes bug #602280. 12909 129102009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 12911 12912 * gst/asfdemux/gstasfdemux.c: 12913 asfdemux: Remove old pads when new ones are added 12914 The old pads were being removed before adding the new ones, 12915 we should add the new ones first. 12916 Fixes #599718 12917 129182009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 12919 12920 * gst/asfdemux/gstasfdemux.c: 12921 * gst/asfdemux/gstasfdemux.h: 12922 asfdemux: Handle chained asfs on pull mode 12923 Adds chained asfs handling to pull mode. It now checks if 12924 there is a new asf header after the last packet (when it 12925 is possible to know how many packets are) or it tries 12926 checking if a processed packet that fails is an header 12927 object. 12928 Fixes #599718 12929 129302009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 12931 12932 * gst/asfdemux/gstasfdemux.c: 12933 * gst/asfdemux/gstasfdemux.h: 12934 asfdemux: properly do chained asfs on push mode 12935 To properly do chained asfs work with playbin2, we need to 12936 push eos on the old pads before removing them. 12937 Fixes #599718 12938 129392009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 12940 12941 * gst/asfdemux/gstasfdemux.c: 12942 * gst/asfdemux/gstasfdemux.h: 12943 asfdemux: add support for chained asfs (push mode) 12944 Adds support for detecting and playing chained asfs 12945 in push mode. asfdemux tries to detect a new asf start 12946 by identifying the header object guid in a input buffer. 12947 When it finds it, it resets its state, removing its pads 12948 and creates new ones for the new file. 12949 129502009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12951 12952 * gst/asfdemux/gstasfdemux.c: 12953 asfdemux: fix two small leaks 12954 129552009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12956 12957 * gst/asfdemux/gstasfdemux.c: 12958 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable 12959 WM/Track has a 0 base but is often wrongly written as starting from 1, 12960 so not as reliable as WM/TrackNumber which always starts from 1. 12961 129622009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12963 12964 * gst/asfdemux/gstasfdemux.c: 12965 asfdemux: WM/Track starts counting from 0, adjust to start from 1 12966 129672009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> 12968 12969 * gst/asfdemux/gstasfdemux.c: 12970 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well 12971 There's both WM/Track and WM/TrackNumber. 12972 129732009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net> 12974 12975 * ext/a52dec/gsta52dec.c: 12976 a52dec: Fix debug statement: Pass pos variable instead of time() function 12977 129782009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net> 12979 12980 * gst/dvdsub/gstdvdsubdec.c: 12981 dvdsubdec: Fix printf format string warning 12982 129832009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net> 12984 12985 * gst/asfdemux/gstasfdemux.c: 12986 asfdemux: Fix bogus variable used uninitialised warnings 12987 129882009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net> 12989 12990 * po/Makevars: 12991 po: Don't create backup .po files 12992 As well as preventing creation of useless backup files, it works 12993 around a bug in gettext 0.17 on OS/X 12994 129952009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com> 12996 12997 * gst/asfdemux/asfpacket.c: 12998 asfdemux: fix c99-style comments. 12999 130002009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com> 13001 13002 * gst/asfdemux/asfpacket.c: 13003 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037. 13004 130052009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 13006 13007 * gst/realmedia/rmutils.c: 13008 rmutils: fix byteswapping 13009 fix the byteswapping code that was wrong because of the side effects of the 13010 READ/WRITE macros. 13011 Fixes #599676 13012 130132009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com> 13014 13015 * ext/x264/gstx264enc.c: 13016 x264enc: Adapt to slightly modified x264 API 13017 Fixes #599095. 13018 130192009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> 13020 13021 * gst/asfdemux/asfpacket.c: 13022 asfdemux: careful to avoid crash on bogus data 13023 When receiving bogus data, we have to avoid subtracting a value 13024 larger than 'size' from 'size' variable, resulting in a wrap 13025 that would make 'size' a really large bogus value. 13026 Fixes #599333 13027 130282009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net> 13029 13030 * win32/common/config.h: 13031 win32: Commit bumped version number 13032 130332009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com> 13034 13035 * gst/mpegaudioparse/gstmpegaudioparse.c: 13036 mpegaudioparse: Don't use expensive glib ways to get an enum nick. 13037 Fixes #598761 13038 This removes a good 50% of processing time for parsing a buffer. 13039 We do this by simply... getting the nicks that we already have handy 13040 instead of going through the expensive glib system. 13041 130422009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com> 13043 13044 * configure.ac: 13045 configure.ac: And back to development we go... 13046 13047=== release 0.10.13 === 13048 130492009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net> 13050 13051 * ChangeLog: 13052 * NEWS: 13053 * RELEASE: 13054 * common: 13055 * configure.ac: 13056 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 13057 * docs/plugins/gst-plugins-ugly-plugins.prerequisites: 13058 * docs/plugins/inspect/plugin-a52dec.xml: 13059 * docs/plugins/inspect/plugin-asf.xml: 13060 * docs/plugins/inspect/plugin-cdio.xml: 13061 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 13062 * docs/plugins/inspect/plugin-dvdread.xml: 13063 * docs/plugins/inspect/plugin-dvdsub.xml: 13064 * docs/plugins/inspect/plugin-iec958.xml: 13065 * docs/plugins/inspect/plugin-lame.xml: 13066 * docs/plugins/inspect/plugin-mad.xml: 13067 * docs/plugins/inspect/plugin-mpeg2dec.xml: 13068 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 13069 * docs/plugins/inspect/plugin-mpegstream.xml: 13070 * docs/plugins/inspect/plugin-realmedia.xml: 13071 * docs/plugins/inspect/plugin-siddec.xml: 13072 * docs/plugins/inspect/plugin-twolame.xml: 13073 * docs/plugins/inspect/plugin-x264.xml: 13074 * gst-plugins-ugly.doap: 13075 * win32/common/config.h: 13076 Release 0.10.13 13077 130782009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net> 13079 13080 * po/af.po: 13081 * po/az.po: 13082 * po/bg.po: 13083 * po/ca.po: 13084 * po/cs.po: 13085 * po/da.po: 13086 * po/de.po: 13087 * po/en_GB.po: 13088 * po/es.po: 13089 * po/eu.po: 13090 * po/fi.po: 13091 * po/fr.po: 13092 * po/hu.po: 13093 * po/id.po: 13094 * po/it.po: 13095 * po/ja.po: 13096 * po/lt.po: 13097 * po/lv.po: 13098 * po/ms.po: 13099 * po/mt.po: 13100 * po/nb.po: 13101 * po/nl.po: 13102 * po/or.po: 13103 * po/pl.po: 13104 * po/pt_BR.po: 13105 * po/ru.po: 13106 * po/sk.po: 13107 * po/sq.po: 13108 * po/sr.po: 13109 * po/sv.po: 13110 * po/tr.po: 13111 * po/uk.po: 13112 * po/vi.po: 13113 * po/zh_CN.po: 13114 Update .po files 13115 131162009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net> 13117 13118 * common: 13119 Automatic update of common submodule 13120 From 85d1530 to 0702fe1 13121 131222009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net> 13123 13124 * ChangeLog: 13125 * configure.ac: 13126 * po/af.po: 13127 * po/az.po: 13128 * po/bg.po: 13129 * po/ca.po: 13130 * po/cs.po: 13131 * po/da.po: 13132 * po/de.po: 13133 * po/en_GB.po: 13134 * po/es.po: 13135 * po/eu.po: 13136 * po/fi.po: 13137 * po/fr.po: 13138 * po/hu.po: 13139 * po/id.po: 13140 * po/it.po: 13141 * po/ja.po: 13142 * po/lt.po: 13143 * po/lv.po: 13144 * po/ms.po: 13145 * po/mt.po: 13146 * po/nb.po: 13147 * po/nl.po: 13148 * po/or.po: 13149 * po/pl.po: 13150 * po/pt_BR.po: 13151 * po/ru.po: 13152 * po/sk.po: 13153 * po/sq.po: 13154 * po/sr.po: 13155 * po/sv.po: 13156 * po/tr.po: 13157 * po/uk.po: 13158 * po/vi.po: 13159 * po/zh_CN.po: 13160 * win32/common/config.h: 13161 0.10.12.3 pre-release 13162 131632009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com> 13164 13165 * common: 13166 Automatic update of common submodule 13167 From a3e3ce4 to 85d1530 13168 131692009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net> 13170 13171 * ext/a52dec/gsta52dec.c: 13172 a52dec: Fix reference leak on all input buffers in 'dvd mode' 13173 https://bugzilla.gnome.org/show_bug.cgi?id=598272 13174 131752009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net> 13176 13177 * ChangeLog: 13178 * configure.ac: 13179 * po/LINGUAS: 13180 * po/af.po: 13181 * po/az.po: 13182 * po/bg.po: 13183 * po/ca.po: 13184 * po/cs.po: 13185 * po/da.po: 13186 * po/de.po: 13187 * po/en_GB.po: 13188 * po/es.po: 13189 * po/eu.po: 13190 * po/fi.po: 13191 * po/fr.po: 13192 * po/hu.po: 13193 * po/id.po: 13194 * po/it.po: 13195 * po/ja.po: 13196 * po/lt.po: 13197 * po/lv.po: 13198 * po/ms.po: 13199 * po/mt.po: 13200 * po/nb.po: 13201 * po/nl.po: 13202 * po/or.po: 13203 * po/pl.po: 13204 * po/pt_BR.po: 13205 * po/ru.po: 13206 * po/sk.po: 13207 * po/sq.po: 13208 * po/sr.po: 13209 * po/sv.po: 13210 * po/tr.po: 13211 * po/uk.po: 13212 * po/vi.po: 13213 * po/zh_CN.po: 13214 * win32/common/config.h: 13215 0.10.12.2 pre-release 13216 132172009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net> 13218 13219 * docs/plugins/gst-plugins-ugly-plugins.args.new: 13220 * docs/plugins/gst-plugins-ugly-plugins.signals.new: 13221 docs: Remove files accidentally added 13222 Remove the gst-plugins-ugly-plugins.args.new and 13223 gst-plugins-ugly-plugins.signals.new files, that appear 13224 to have been accidentally added in commit 13225 f5d046a0b034f9bd7274291f7131ee5db1a30052 13226 132272009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net> 13228 13229 * ext/a52dec/gsta52dec.c: 13230 a52dec: Add some debugging for new segment events 13231 132322009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com> 13233 13234 * ext/mpeg2dec/gstmpeg2dec.c: 13235 mpeg2dec: fix warning in macosx snow leopard 13236 132372009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com> 13238 13239 * gst/mpegstream/gstmpegparse.c: 13240 mpegstream: fix warning in macosx snow leopard 13241 132422009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com> 13243 13244 * gst/mpegaudioparse/gstmpegaudioparse.c: 13245 mpegaudioparse: fix warning in macosx snow leopard 13246 132472009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com> 13248 13249 * gst/dvdsub/gstdvdsubdec.c: 13250 dvdsubdec: fix warning on macosx snow leopard 13251 132522009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com> 13253 13254 * gst/asfdemux/gstasfdemux.c: 13255 asfdemux: fix warning in macosx snow leopard 13256 132572009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com> 13258 13259 * gst/mpegaudioparse/gstmpegaudioparse.c: 13260 mp3parse: don't fail SEEKING query when upstream query fails for TIME format 13261 132622009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net> 13263 13264 * common: 13265 Automatic update of common submodule 13266 From 19fa4f3 to a3e3ce4 13267 132682009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net> 13269 13270 * gst/asfdemux/gstasfdemux.c: 13271 * gst/realmedia/rdtmanager.c: 13272 build: fprintf, sprintf, sscanf need stdio.h 13273 132742009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net> 13275 13276 * ext/mad/gstmad.c: 13277 mad: add missing include to fix the build 13278 132792009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 13280 13281 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 13282 dvdlpcm: whitespace fixes 13283 132842009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk> 13285 13286 * gst-plugins-ugly.spec.in: 13287 update spec file 13288 132892009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 13290 13291 * configure.ac: 13292 x264enc: adjust configure checking to changed upstream 13293 132942009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 13295 13296 * ext/x264/gstx264enc.c: 13297 x264enc: conditionally adjust to new upstream API 13298 Fixes #596517. 13299 133002009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 13301 13302 * gst/mpegaudioparse/gstmpegaudioparse.c: 13303 * gst/mpegaudioparse/gstmpegaudioparse.h: 13304 mpegaudioparse: prevent infinite (re)syncing 13305 Conflicts: 13306 gst/mpegaudioparse/gstmpegaudioparse.c 13307 133082009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com> 13309 13310 * gst/mpegaudioparse/gstmpegaudioparse.c: 13311 mp3parse: Refactor checking for sync. Make resyncing more reliable. 13312 Previously, we could get false sync relatively easily - it sometimes happened 13313 on real files. This cleans the code up a fair bit, and makes it require more 13314 confirmation that we've found valid sync before continuing. 13315 133162009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 13317 13318 * gst/mpegaudioparse/gstmpegaudioparse.c: 13319 mpegaudioparse: ensure 2 valid headers in a row when resyncing 13320 133212009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 13322 13323 * gst/mpegstream/gstdvddemux.c: 13324 dvddemux: remove bogus ifndef 13325 133262009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 13327 13328 * common: 13329 Automatic update of common submodule 13330 From 94f95e3 to 19fa4f3 13331 133322009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 13333 13334 * ext/mpeg2dec/gstmpeg2dec.c: 13335 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes 13336 133372009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 13338 13339 * gst/dvdsub/gstdvdsubparse.c: 13340 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref 13341 133422009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org> 13343 13344 * ext/amrnb/amrnbdec.c: 13345 * ext/amrnb/amrnbenc.c: 13346 Remove Ronald Bultje from Authors field 13347 Replaced with "GStreamer maintainers 13348 <gstreamer-devel@lists.sourceforge.net>" or just removed, 13349 depending on the number of other authors. 13350 133512009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org> 13352 13353 * gst/asfdemux/Makefile.am: 13354 * gst/asfdemux/gstasfmux.c: 13355 * gst/asfdemux/gstasfmux.h: 13356 asfdemux: Remove old non-built asfmux code 13357 Remove so people don't confuse it with the new asfmux code 13358 in -bad. 13359 133602009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 13361 13362 * ext/a52dec/gsta52dec.c: 13363 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined 13364 It's not defined for older liba52 versions. 13365 133662009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org> 13367 13368 * ext/a52dec/gsta52dec.c: 13369 a52dec: Allow liba52 to use djbfft based IMDCT transform 13370 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based 13371 IMDCT transform acceleration. It does however have a software based 13372 acceleration using the djbfft library (D.J. Bernstein's library for 13373 fourier transforms - Extremely fast library for floating-point 13374 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT 13375 flag. 13376 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow 13377 and AltiVec implementations, but those are checked for first, and 13378 djbfft is chosen only if none of those is available - good in the 13379 case of some distributions including a port of the MPlayer changes 13380 in their system a52dec library. 13381 The down and upmix code in liba52 doesn't seem to be disturbed by 13382 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW 13383 versions if passed from oil_cpu_get_flags (SSE currently is not). 13384 Fixes bug #592787. 13385 133862009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 13387 13388 * configure.ac: 13389 amr: Use opencore-amr pkg-config files if possible 13390 This makes it possible to build the plugins when the libraries 13391 are installed at non-standard locations. 13392 Fixes bug #591348. 13393 133942009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 13395 13396 * gst/mpegaudioparse/gstmpegaudioparse.c: 13397 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions 13398 Metadata provided seek tables are consistent with metadata's view of 13399 total size, which typically matches real size, but need not do so 13400 (e.g. a truncated file). Fixes seeking and position reporting 13401 in such truncated files (although duration based on metadata may then 13402 still be incorrect). 13403 134042009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 13405 13406 * configure.ac: 13407 configure: bump core/base requirements to released versions 13408 to avoid confusion. 13409 134102009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 13411 13412 * configure.ac: 13413 configure: Remove all mentions to the id3tag plugin which was removed 13414 134152009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net> 13416 13417 * configure.ac: 13418 mad: make check for mad independent of the check for id3tag 13419 Fixes bug #590432. 13420 134212009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br> 13422 13423 * gst/asfdemux/gstrtpasfdepay.c: 13424 rtpasfdepay: set padding size to the correct value 13425 asf packets in rtp packets should come with their padding fields 13426 set to 0 and the depayload must update them to the correct 13427 value before pushing downstream 13428 134292009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com> 13430 13431 * configure.ac: 13432 * docs/plugins/Makefile.am: 13433 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 13434 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 13435 * docs/plugins/gst-plugins-ugly-plugins.prerequisites: 13436 * docs/plugins/inspect/plugin-amrnb.xml: 13437 * docs/plugins/inspect/plugin-amrwbdec.xml: 13438 * ext/Makefile.am: 13439 * ext/amrnb/GstAmrnbEnc.prs: 13440 * ext/amrnb/Makefile.am: 13441 * ext/amrnb/README: 13442 * ext/amrnb/amrnb.c: 13443 * ext/amrnb/amrnbdec.c: 13444 * ext/amrnb/amrnbdec.h: 13445 * ext/amrnb/amrnbenc.c: 13446 * ext/amrnb/amrnbenc.h: 13447 * ext/amrnb/amrnbparse.c: 13448 * ext/amrnb/amrnbparse.h: 13449 * ext/amrwbdec/Makefile.am: 13450 * ext/amrwbdec/README: 13451 * ext/amrwbdec/amrwb.c: 13452 * ext/amrwbdec/amrwbdec.c: 13453 * ext/amrwbdec/amrwbdec.h: 13454 amr: Add AMR-WB decoder and AMR-NB encoder and decoder 13455 These are based on the OpenCore codecs. 13456 Fixes bug #584890. 13457 134582009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net> 13459 13460 * common: 13461 Automatic update of common submodule 13462 From fedaaee to 94f95e3 13463 134642009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 13465 13466 * LICENSE_readme: 13467 * REQUIREMENTS: 13468 * configure.ac: 13469 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 13470 * docs/plugins/gst-plugins-ugly-plugins.args.new: 13471 * docs/plugins/gst-plugins-ugly-plugins.signals.new: 13472 * docs/plugins/inspect/plugin-dvdnav.xml: 13473 * ext/Makefile.am: 13474 * ext/dvdnav/.gitignore: 13475 * ext/dvdnav/Makefile.am: 13476 * ext/dvdnav/README: 13477 * ext/dvdnav/dvdnavsrc.c: 13478 * ext/dvdnav/dvdnavsrc.h: 13479 * ext/dvdnav/gst-dvd: 13480 * ext/dvdread/dvdreadsrc.c: 13481 * gst-plugins-ugly.spec.in: 13482 * po/POTFILES.in: 13483 dvdnav: remove dvdnav plugin 13484 Remove dvdnav plugin, it has no future. resindvd is the plugin to 13485 use for dvd playback. Note that dvdnav was never really enabled 13486 in -ugly, you had to edit configure.ac to get it built. 13487 134882009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 13489 13490 * tests/check/elements/mpeg2dec.c: 13491 mpeg2dec: Fix unused variables compiler warnings in unit test 13492 134932009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net> 13494 13495 * autogen.sh: 13496 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01] 13497 Check for more automake command variants. Use printf instead of 'echo -n' 13498 for portability 13499 135002009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk> 13501 13502 * common: 13503 Automatic update of common submodule 13504 From 5845b63 to fedaaee 13505 135062009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net> 13507 13508 * .gitignore: 13509 Make git ignore more files 13510 135112009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com> 13512 13513 * gst/asfdemux/gstasfdemux.c: 13514 asfdemux: Refactor multiple packet pull. 13515 This also fixes a bug by which the first buffer (in a multi-packet mode) 13516 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the 13517 full incoming buffer and not just of the single asf packet. 13518 Fixes corrupted frames introduced by latest commit. 13519 135202009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 13521 13522 * gst/asfdemux/gstasfdemux.c: 13523 asfdemux: use the right accurate field 13524 Remove accurate variable and its faulty use because the real variable is an 13525 instance variable. 13526 135272009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com> 13528 13529 * gst/asfdemux/asfpacket.c: 13530 * gst/asfdemux/gstasfdemux.c: 13531 asfdemux: Sprinkle branch prediction macros accross the code 13532 135332009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com> 13534 13535 * gst/asfdemux/gstasfdemux.c: 13536 asfdemux: Delay newsegment handling until we have a keyframe. 13537 We now have a chance for packets to be collected before we send out the 13538 newsegment. If we're not in accurate seeking (keyunit) it will set 13539 the segment start/time to the keyframe's timestamp. 13540 135412009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com> 13542 13543 * gst/asfdemux/gstasfdemux.c: 13544 asfdemux: Remove useless check. We already have checked for it above. 13545 135462009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com> 13547 13548 * gst/asfdemux/gstasfdemux.c: 13549 asfdemux: No longer queue GOPs now that seeking is fixed. 13550 We now *always* seek to the keyframe just before our requested position. 13551 When we encounter the first keyframe and we were not accurate (therefore doing 13552 keyframe seeking), we update the segment start position to the keyframe timestamp. 13553 135542009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com> 13555 13556 * gst/asfdemux/gstasfdemux.c: 13557 * gst/asfdemux/gstasfdemux.h: 13558 asfdemux: Store the accurate seeking flag 13559 135602009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com> 13561 13562 * gst/asfdemux/gstasfdemux.c: 13563 asfdemux: Use the average frame duration for buffers without a duration. 13564 This will still cause some timestamp jitter, but giving a hint as to the duration 13565 rather than nothing seems to be a better idea. 13566 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total 13567 duration using the accumulated packet duration (which will be correct). 13568 135692009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com> 13570 13571 * gst/asfdemux/gstasfdemux.c: 13572 * gst/asfdemux/gstasfdemux.h: 13573 asfdemux: Use index entry packet count to optimize seeking. 13574 The simple index entries also contain the number of packets one needs 13575 to retrieve at a given position to get a full keyframe. We therefore 13576 use that information to retrieve all those packets in one buffer when 13577 working in pull-mode. 13578 135792009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br> 13580 13581 * gst/asfdemux/gstasfdemux.c: 13582 asfdemux: Do not try to free const pointer 13583 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called 13584 asfdemux tried to free a const pointer that had been cast to a 13585 normal pointer variable. 13586 135872009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com> 13588 13589 * gst/asfdemux/gstasfdemux.c: 13590 asfdemux: Use presentation timestamp when searching in the index. 13591 We need to take the preroll into account... else we end up too early. 13592 135932009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net> 13594 13595 * common: 13596 Automatic update of common submodule 13597 From f3bb51b to 5845b63 13598 135992009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com> 13600 13601 * gst/asfdemux/gstasfdemux.c: 13602 asfdemux: Convert index entry from presentation time to timestamps. 13603 We weren't taking the preroll into account previously, meaning that we 13604 were always seeking preroll nanoseconds too early... resulting in a lot 13605 of dropped packets (which are before the start time). 13606 This brings quit a bit closer to as-fast-as-possible seeking in asf files. 13607 136082009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com> 13609 13610 * common: 13611 * gst/asfdemux/gstasfdemux.c: 13612 asfdemux: Fix byte array metadata handling. 13613 We basically discard byte array metadata. Should be trivial to adapt 13614 to storing the pointers if we need it later on. 13615 136162009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com> 13617 13618 * gst/asfdemux/gstasfdemux.c: 13619 * gst/asfdemux/gstasfdemux.h: 13620 asfdemux: Handle PAR/interlaced information stored in packet payload. 13621 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it 13622 in the ASF Packet payload extensions). 13623 136242009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com> 13625 13626 * gst/asfdemux/gstasfdemux.c: 13627 * gst/asfdemux/gstasfdemux.h: 13628 asfdemux: Store/Handle global metadata (not specific to one stream). 13629 This allows us to store (and handle) PAR information which might be stored there. 13630 136312009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 13632 13633 * gst/mpegaudioparse/gstmpegaudioparse.c: 13634 mpegaudioparse: fix Xing inverse seek table building 13635 136362009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com> 13637 13638 * common: 13639 Automatic update of common submodule 13640 From f3bb51b to f810030 13641 136422009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 13643 13644 * gst/asfdemux/gstasfdemux.c: 13645 asfdemux: don't try to free a NULL taglist 13646 136472009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 13648 13649 * gst/asfdemux/gstasfdemux.c: 13650 asfdemux: post tags only after we've created our source pads 13651 Post global tags only after we've added our source pads, so that 13652 tag events get sent downstream in addition to tag messages posted 13653 on the bus. This makes sure tags can be picked up automatically 13654 when transcoding, but also by tagreadbin/playbin2. Fixes #519721. 13655 While we're at it, also add a container-format tag. 13656 136572009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 13658 13659 * configure.ac: 13660 * gst/asfdemux/gstasfdemux.c: 13661 asfdemux: use new bytereader functions for image tag parsing 13662 136632009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 13664 13665 * gst/asfdemux/gstasfdemux.c: 13666 * gst/asfdemux/gstasfdemux.h: 13667 asfdemux: remove some more unused variables 13668 136692009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 13670 13671 * gst/realmedia/rmdemux.c: 13672 rmdemux: plug buffer leaking 13673 136742009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 13675 13676 * gst/asfdemux/gstrtpasfdepay.c: 13677 asfdepay: guard against dropped buffers 13678 If a buffer was dropped, we might request data from the adapter that is not 13679 there and then we get a NULL buffer. 13680 136812009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 13682 13683 * gst/asfdemux/gstasfdemux.c: 13684 * gst/asfdemux/gstasfdemux.h: 13685 asfdemux: set DISCONT on streams 13686 When we receive a DISCONT as input, don't clear our complete state but simply 13687 mark a discont that will be put on the next buffer. The code will be able to 13688 handle and throw away incomplete data. 13689 Add some more debug info. 13690 Remove an unused variable. 13691 136922009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 13693 13694 * gst/asfdemux/gstrtpasfdepay.c: 13695 asfdepay: set DELTA_UNIT flag correctly 13696 Only set the DELTA_UNIT flag when we are not dealing with a keyframe. 13697 Add some more debug info. 13698 136992009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 13700 13701 * gst/asfdemux/gstasfdemux.c: 13702 asfdemux: fix latency calculations 13703 We need to check for -1 as an invalid timestamp, not 1. 13704 137052009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 13706 13707 * gst/mpegaudioparse/gstmpegaudioparse.c: 13708 * gst/mpegaudioparse/gstmpegaudioparse.h: 13709 mp3parse: don't put every single frame into the index 13710 Let's not put every single mp3 frame in our index, a few frames per 13711 second should be more than enough. For now use an index interval 13712 of 100ms-500ms depending on the upstream size, to keep the index at 13713 a reasonable size. Factor out the code that adds the index entry 13714 into a separate function for better code readability. 13715 137162009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 13717 13718 * gst/mpegaudioparse/gstmpegaudioparse.c: 13719 * gst/mpegaudioparse/gstmpegaudioparse.h: 13720 mp3parse: assume seekability only if we know the upstream size 13721 While technically upstream may be seekable even if it doesn't know 13722 the exact size, I can't think of a use case where this distincation 13723 is relevant in practice, so for now just assume we're not seekable 13724 if upstream doesn't provide us with a size. Makes sure we don't 13725 build a seek index when streaming internet radio with sources that 13726 pretend to be seekable until you try to actually seek. 13727 137282009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk> 13729 13730 * gst-plugins-ugly.spec.in: 13731 Fix x264 requirement in SPEC file 13732 137332009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 13734 13735 * ext/x264/gstx264enc.c: 13736 * gst/realmedia/rdtmanager.c: 13737 x264enc, rdtmanager: fix compilation with debugging disabled 13738 137392009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net> 13740 13741 * common: 13742 * docs/plugins/Makefile.am: 13743 docs: Bump common. Fix comment in the docs Makefile.am 13744 137452009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net> 13746 13747 * configure.ac: 13748 * win32/common/config.h: 13749 Back to development -> 0.10.12.1 13750 137512009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net> 13752 13753 * gst-plugins-ugly.doap: 13754 Add 0.10.12 release to the doap file 13755 13756=== release 0.10.12 === 13757 137582009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net> 13759 13760 * ChangeLog: 13761 * NEWS: 13762 * RELEASE: 13763 * configure.ac: 13764 * docs/plugins/gst-plugins-ugly-plugins.args: 13765 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 13766 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 13767 * docs/plugins/gst-plugins-ugly-plugins.prerequisites: 13768 * docs/plugins/inspect/plugin-a52dec.xml: 13769 * docs/plugins/inspect/plugin-asf.xml: 13770 * docs/plugins/inspect/plugin-cdio.xml: 13771 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 13772 * docs/plugins/inspect/plugin-dvdread.xml: 13773 * docs/plugins/inspect/plugin-dvdsub.xml: 13774 * docs/plugins/inspect/plugin-iec958.xml: 13775 * docs/plugins/inspect/plugin-lame.xml: 13776 * docs/plugins/inspect/plugin-mad.xml: 13777 * docs/plugins/inspect/plugin-mpeg2dec.xml: 13778 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 13779 * docs/plugins/inspect/plugin-mpegstream.xml: 13780 * docs/plugins/inspect/plugin-realmedia.xml: 13781 * docs/plugins/inspect/plugin-siddec.xml: 13782 * docs/plugins/inspect/plugin-synaesthesia.xml: 13783 * docs/plugins/inspect/plugin-twolame.xml: 13784 * docs/plugins/inspect/plugin-x264.xml: 13785 * win32/common/config.h: 13786 Release 0.10.12 13787 137882009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net> 13789 13790 * po/bg.po: 13791 * po/id.po: 13792 * po/it.po: 13793 * po/nl.po: 13794 * po/zh_CN.po: 13795 Update .po files 13796 137972009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net> 13798 13799 * po/af.po: 13800 * po/az.po: 13801 * po/bg.po: 13802 * po/ca.po: 13803 * po/cs.po: 13804 * po/da.po: 13805 * po/en_GB.po: 13806 * po/es.po: 13807 * po/fi.po: 13808 * po/fr.po: 13809 * po/hu.po: 13810 * po/id.po: 13811 * po/it.po: 13812 * po/ja.po: 13813 * po/lt.po: 13814 * po/mt.po: 13815 * po/nb.po: 13816 * po/nl.po: 13817 * po/or.po: 13818 * po/pl.po: 13819 * po/pt_BR.po: 13820 * po/ru.po: 13821 * po/sk.po: 13822 * po/sq.po: 13823 * po/sr.po: 13824 * po/sv.po: 13825 * po/tr.po: 13826 * po/uk.po: 13827 * po/vi.po: 13828 * po/zh_CN.po: 13829 Update .po files 13830 138312009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net> 13832 13833 * configure.ac: 13834 * po/af.po: 13835 * po/az.po: 13836 * po/bg.po: 13837 * po/ca.po: 13838 * po/cs.po: 13839 * po/da.po: 13840 * po/en_GB.po: 13841 * po/es.po: 13842 * po/fi.po: 13843 * po/fr.po: 13844 * po/hu.po: 13845 * po/id.po: 13846 * po/it.po: 13847 * po/ja.po: 13848 * po/lt.po: 13849 * po/mt.po: 13850 * po/nb.po: 13851 * po/nl.po: 13852 * po/or.po: 13853 * po/pl.po: 13854 * po/pt_BR.po: 13855 * po/ru.po: 13856 * po/sk.po: 13857 * po/sq.po: 13858 * po/sr.po: 13859 * po/sv.po: 13860 * po/tr.po: 13861 * po/uk.po: 13862 * po/vi.po: 13863 * po/zh_CN.po: 13864 * win32/common/config.h: 13865 0.10.11.2 pre-release 13866 138672009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net> 13868 13869 * win32/common/config.h.in: 13870 win32: Remove #undef inline from the win32 config.h 13871 138722009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 13873 13874 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 13875 * docs/plugins/inspect/plugin-mad.xml: 13876 * ext/mad/Makefile.am: 13877 * ext/mad/gstid3tag.c: 13878 * ext/mad/gstmad.c: 13879 * ext/mad/gstmad.h: 13880 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element 13881 It will be reborn with a shiny new code base under its hood in -bad. 13882 See #581756 and #565764. 13883 138842009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net> 13885 13886 * tests/check/pipelines/.gitignore: 13887 gitignore: Ignore some built files in the test area 13888 138892009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net> 13890 13891 * docs/plugins/inspect/plugin-a52dec.xml: 13892 * docs/plugins/inspect/plugin-asf.xml: 13893 * docs/plugins/inspect/plugin-cdio.xml: 13894 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 13895 * docs/plugins/inspect/plugin-dvdread.xml: 13896 * docs/plugins/inspect/plugin-dvdsub.xml: 13897 * docs/plugins/inspect/plugin-iec958.xml: 13898 * docs/plugins/inspect/plugin-lame.xml: 13899 * docs/plugins/inspect/plugin-mad.xml: 13900 * docs/plugins/inspect/plugin-mpeg2dec.xml: 13901 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 13902 * docs/plugins/inspect/plugin-mpegstream.xml: 13903 * docs/plugins/inspect/plugin-realmedia.xml: 13904 * docs/plugins/inspect/plugin-siddec.xml: 13905 * docs/plugins/inspect/plugin-synaesthesia.xml: 13906 * docs/plugins/inspect/plugin-twolame.xml: 13907 docs: Update plugin inspect files 13908 139092009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net> 13910 13911 * configure.ac: 13912 * docs/plugins/Makefile.am: 13913 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 13914 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 13915 * docs/plugins/inspect/plugin-x264.xml: 13916 * ext/Makefile.am: 13917 * gst-plugins-ugly.spec.in: 13918 * tests/check/Makefile.am: 13919 * tests/check/elements/.gitignore: 13920 Moved 'x264enc' from -bad to -ugly 13921 139222009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 13923 13924 * ext/x264/gstx264enc.c: 13925 * ext/x264/gstx264enc.h: 13926 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property 13927 Fixes #583627 13928 139292009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk> 13930 13931 * ext/x264/GstX264Enc.prs: 13932 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file 13933 139342009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk> 13935 13936 * ext/x264/GstX264Enc.prs: 13937 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264 13938 139392009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk> 13940 13941 * ext/x264/gstx264enc.c: 13942 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad 13943 139442009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net> 13945 13946 * ext/x264/GstX264Enc.prs: 13947 * ext/x264/Makefile.am: 13948 * ext/x264/gstx264enc.c: 13949 [MOVED FROM BAD 24/28] x264enc: add preset support 13950 Add preset iface and a (dummy) preset file as a starting point. 13951 139522009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 13953 13954 * ext/x264/gstx264enc.c: 13955 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile 13956 139572009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si> 13958 13959 * ext/x264/gstx264enc.c: 13960 * ext/x264/gstx264enc.h: 13961 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling 13962 Use the GstForceKeyUnit event to force a keyframe. 13963 Fixes #578112. 13964 139652009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 13966 13967 [MOVED FROM BAD 21/28] ext/x264/gstx264enc.c: Use hyphen in property name, perform safety buffer size check prior to mem access, and some mo... 13968 Original commit message from CVS: 13969 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init), 13970 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame): 13971 Use hyphen in property name, perform safety buffer size check 13972 prior to mem access, and some more parentheses in macro. 13973 139742009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com> 13975 13976 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free. 13977 Original commit message from CVS: 13978 * ext/apexsink/Makefile.am: 13979 Link against -lgcrpyto for RSA_new and RSA_free. 13980 * ext/faac/gstfaac.c: 13981 * ext/x264/gstx264enc.c: 13982 Fix compiler warnings. 13983 139842008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 13985 13986 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner. 13987 Original commit message from CVS: 13988 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps): 13989 Construct source caps in more conventional (and correct) manner. 13990 139912008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> 13992 13993 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad. 13994 Original commit message from CVS: 13995 * ext/alsaspdif/Makefile.am: 13996 * ext/amrwb/Makefile.am: 13997 * ext/apexsink/Makefile.am: 13998 * ext/arts/Makefile.am: 13999 * ext/artsd/Makefile.am: 14000 * ext/audiofile/Makefile.am: 14001 * ext/audioresample/Makefile.am: 14002 * ext/bz2/Makefile.am: 14003 * ext/cdaudio/Makefile.am: 14004 * ext/celt/Makefile.am: 14005 * ext/dc1394/Makefile.am: 14006 * ext/dirac/Makefile.am: 14007 * ext/directfb/Makefile.am: 14008 * ext/divx/Makefile.am: 14009 * ext/dts/Makefile.am: 14010 * ext/faac/Makefile.am: 14011 * ext/faad/Makefile.am: 14012 * ext/gsm/Makefile.am: 14013 * ext/hermes/Makefile.am: 14014 * ext/ivorbis/Makefile.am: 14015 * ext/jack/Makefile.am: 14016 * ext/jp2k/Makefile.am: 14017 * ext/ladspa/Makefile.am: 14018 * ext/lcs/Makefile.am: 14019 * ext/libfame/Makefile.am: 14020 * ext/libmms/Makefile.am: 14021 * ext/metadata/Makefile.am: 14022 * ext/mpeg2enc/Makefile.am: 14023 * ext/mplex/Makefile.am: 14024 * ext/musepack/Makefile.am: 14025 * ext/musicbrainz/Makefile.am: 14026 * ext/mythtv/Makefile.am: 14027 * ext/nas/Makefile.am: 14028 * ext/neon/Makefile.am: 14029 * ext/ofa/Makefile.am: 14030 * ext/polyp/Makefile.am: 14031 * ext/resindvd/Makefile.am: 14032 * ext/sdl/Makefile.am: 14033 * ext/shout/Makefile.am: 14034 * ext/snapshot/Makefile.am: 14035 * ext/sndfile/Makefile.am: 14036 * ext/soundtouch/Makefile.am: 14037 * ext/spc/Makefile.am: 14038 * ext/swfdec/Makefile.am: 14039 * ext/tarkin/Makefile.am: 14040 * ext/theora/Makefile.am: 14041 * ext/timidity/Makefile.am: 14042 * ext/twolame/Makefile.am: 14043 * ext/x264/Makefile.am: 14044 * ext/xine/Makefile.am: 14045 * ext/xvid/Makefile.am: 14046 * gst-libs/gst/app/Makefile.am: 14047 * gst-libs/gst/dshow/Makefile.am: 14048 * gst/aiffparse/Makefile.am: 14049 * gst/app/Makefile.am: 14050 * gst/audiobuffer/Makefile.am: 14051 * gst/bayer/Makefile.am: 14052 * gst/cdxaparse/Makefile.am: 14053 * gst/chart/Makefile.am: 14054 * gst/colorspace/Makefile.am: 14055 * gst/dccp/Makefile.am: 14056 * gst/deinterlace/Makefile.am: 14057 * gst/deinterlace2/Makefile.am: 14058 * gst/dvdspu/Makefile.am: 14059 * gst/festival/Makefile.am: 14060 * gst/filter/Makefile.am: 14061 * gst/flacparse/Makefile.am: 14062 * gst/flv/Makefile.am: 14063 * gst/games/Makefile.am: 14064 * gst/h264parse/Makefile.am: 14065 * gst/librfb/Makefile.am: 14066 * gst/mixmatrix/Makefile.am: 14067 * gst/modplug/Makefile.am: 14068 * gst/mpeg1sys/Makefile.am: 14069 * gst/mpeg4videoparse/Makefile.am: 14070 * gst/mpegdemux/Makefile.am: 14071 * gst/mpegtsmux/Makefile.am: 14072 * gst/mpegvideoparse/Makefile.am: 14073 * gst/mve/Makefile.am: 14074 * gst/nsf/Makefile.am: 14075 * gst/nuvdemux/Makefile.am: 14076 * gst/overlay/Makefile.am: 14077 * gst/passthrough/Makefile.am: 14078 * gst/pcapparse/Makefile.am: 14079 * gst/playondemand/Makefile.am: 14080 * gst/rawparse/Makefile.am: 14081 * gst/real/Makefile.am: 14082 * gst/rtjpeg/Makefile.am: 14083 * gst/rtpmanager/Makefile.am: 14084 * gst/scaletempo/Makefile.am: 14085 * gst/sdp/Makefile.am: 14086 * gst/selector/Makefile.am: 14087 * gst/smooth/Makefile.am: 14088 * gst/smoothwave/Makefile.am: 14089 * gst/speed/Makefile.am: 14090 * gst/speexresample/Makefile.am: 14091 * gst/stereo/Makefile.am: 14092 * gst/subenc/Makefile.am: 14093 * gst/tta/Makefile.am: 14094 * gst/vbidec/Makefile.am: 14095 * gst/videodrop/Makefile.am: 14096 * gst/videosignal/Makefile.am: 14097 * gst/virtualdub/Makefile.am: 14098 * gst/vmnc/Makefile.am: 14099 * gst/y4m/Makefile.am: 14100 * sys/acmenc/Makefile.am: 14101 * sys/cdrom/Makefile.am: 14102 * sys/dshowdecwrapper/Makefile.am: 14103 * sys/dshowsrcwrapper/Makefile.am: 14104 * sys/dvb/Makefile.am: 14105 * sys/dxr3/Makefile.am: 14106 * sys/fbdev/Makefile.am: 14107 * sys/oss4/Makefile.am: 14108 * sys/qcam/Makefile.am: 14109 * sys/qtwrapper/Makefile.am: 14110 * sys/vcd/Makefile.am: 14111 * sys/wininet/Makefile.am: 14112 * win32/common/config.h: 14113 Don't install static libs for plugins. Fixes #550851 for -bad. 14114 141152008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14116 14117 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238. 14118 Original commit message from CVS: 14119 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder): 14120 Adapt to slightly modified x264 API. Fixes #555238. 14121 141222008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14123 14124 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so. 14125 Original commit message from CVS: 14126 * ext/x264/gstx264enc.c: (gst_x264_enc_reset), 14127 (gst_x264_enc_chain), (gst_x264_enc_encode_frame): 14128 * ext/x264/gstx264enc.h: 14129 Do not deal with duplicated input (timestamps). If needed, 14130 a generic element can do so. 14131 Do not manipulate input timestamps on the way out, 14132 since that shifts the timeline and A/V sync. 14133 141342008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14135 14136 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation. 14137 Original commit message from CVS: 14138 * docs/plugins/gst-plugins-bad-plugins.args: 14139 Integrate new properties into documentation. 14140 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init), 14141 (gst_x264_enc_init), (gst_x264_enc_init_encoder), 14142 (gst_x264_enc_set_property), (gst_x264_enc_get_property): 14143 Fix up API prior to eventual plugin move. 14144 API: GstX264Enc:pass (provides more options, and changed to enum) 14145 141462008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14147 14148 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc. 14149 Original commit message from CVS: 14150 * docs/plugins/Makefile.am: 14151 * docs/plugins/gst-plugins-bad-plugins-docs.sgml: 14152 * docs/plugins/gst-plugins-bad-plugins-sections.txt: 14153 * ext/x264/gstx264enc.c: 14154 * tests/check/Makefile.am: 14155 * tests/check/elements/x264enc.c: (setup_x264enc), 14156 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main): 14157 Add documentation and unit test for x264enc. 14158 141592008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14160 14161 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion. 14162 Original commit message from CVS: 14163 * ext/x264/gstx264enc.c: (gst_x264_enc_init), 14164 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame): 14165 Allocate some buffers in more adaptive and economical fashion. 14166 141672008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14168 14169 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API. 14170 Original commit message from CVS: 14171 * configure.ac: 14172 Check for sufficiently up-to-date x264 API. 14173 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type), 14174 (gst_x264_enc_base_init), (gst_x264_enc_class_init), 14175 (gst_x264_enc_init), (gst_x264_enc_init_encoder), 14176 (gst_x264_enc_set_property), (gst_x264_enc_get_property): 14177 * ext/x264/gstx264enc.h: 14178 Expose some more parameters of the x264 encoder as properties. 14179 141802008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14181 14182 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow. 14183 Original commit message from CVS: 14184 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback), 14185 (gst_x264_enc_finalize), (gst_x264_enc_header_buf), 14186 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps), 14187 (gst_x264_enc_flush_frames): 14188 Coding style and layout; re-order some functions in more 14189 typical and natural flow. 14190 141912008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14192 14193 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code. 14194 Original commit message from CVS: 14195 * ext/x264/Makefile.am: 14196 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps), 14197 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init), 14198 (gst_x264_enc_reset), (gst_x264_enc_finalize), 14199 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event), 14200 (gst_x264_enc_chain), (gst_x264_enc_encode_frame), 14201 (gst_x264_enc_change_state), (gst_x264_enc_set_property): 14202 * ext/x264/gstx264enc.h: 14203 Use GQueue in stead of custom queue code. 14204 Factorize flushing out encoder delayed frames. 14205 Factorize initialization and state change reset. 14206 142072008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14208 14209 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h. 14210 Original commit message from CVS: 14211 * ext/x264/gstx264enc.h: 14212 * sys/fbdev/gstfbdevsink.c: 14213 Use configure-generated _stdint.h. 14214 142152008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14216 14217 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable. 14218 Original commit message from CVS: 14219 * ext/x264/Makefile.am: 14220 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf), 14221 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init), 14222 (gst_x264_enc_class_init), (gst_x264_enc_log_callback), 14223 (gst_x264_enc_init), (gst_x264_enc_init_encoder), 14224 (gst_x264_enc_finalize), (gst_x264_enc_chain), 14225 (gst_x264_enc_encode_frame), (plugin_init): 14226 * ext/x264/gstx264enc.h: 14227 Use video format library and GST_WRITE_*_BE macros where applicable. 14228 Use finalize in stead of dispose. 14229 Set up debug category and log callback. 14230 142312008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net> 14232 14233 [MOVED FROM BAD 07/28] ext/x264/gstx264enc.c: Try harder not to crash when we get an EOS event but haven't set up the encoder yet (as may ha... 14234 Original commit message from CVS: 14235 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf), 14236 (gst_x264_enc_sink_event), (gst_x264_enc_chain), 14237 (gst_x264_enc_encode_frame): 14238 Try harder not to crash when we get an EOS event but haven't set 14239 up the encoder yet (as may happen when upstream errors out with 14240 not-negotiated, for example). Also, always push the EOS event 14241 downstream. 14242 142432007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com> 14244 14245 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak. 14246 Original commit message from CVS: 14247 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps): 14248 Fix caps memleak. 14249 142502007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net> 14251 14252 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable. 14253 Original commit message from CVS: 14254 * ext/x264/gstx264enc.c: 14255 Fix build against the libx264 version that ships with debian stable. 14256 142572007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net> 14258 14259 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups. 14260 Original commit message from CVS: 14261 * ext/audioresample/gstaudioresample.c: 14262 * ext/x264/gstx264enc.c: 14263 * gst/dvdspu/gstdvdspu.c: 14264 * gst/dvdspu/gstdvdspu.h: 14265 * gst/festival/gstfestival.c: 14266 * gst/h264parse/gsth264parse.c: 14267 * gst/mpegtsparse/mpegtspacketizer.c: 14268 * gst/mpegtsparse/mpegtsparse.c: 14269 * gst/multifile/gstmultifilesink.c: 14270 * gst/multifile/gstmultifilesrc.c: 14271 * gst/nuvdemux/gstnuvdemux.c: 14272 * sys/dshowsrcwrapper/gstdshowaudiosrc.c: 14273 * sys/dshowsrcwrapper/gstdshowvideosrc.c: 14274 * sys/vcd/vcdsrc.c: 14275 Massive leak fixing, plus code cleanups. 14276 142772007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> 14278 14279 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit). 14280 Original commit message from CVS: 14281 * examples/app/appsrc_ex.c: 14282 * examples/switch/switcher.c: 14283 * ext/neon/gstneonhttpsrc.c: 14284 * ext/timidity/gstwildmidi.c: 14285 * ext/x264/gstx264enc.c: 14286 * gst/mve/mveaudioenc.c: (mve_compress_audio): 14287 * gst/rtpmanager/gstrtpclient.c: 14288 * gst/rtpmanager/gstrtpjitterbuffer.c: 14289 * gst/spectrum/demo-audiotest.c: 14290 * gst/spectrum/demo-osssrc.c: 14291 * sys/dvb/gstdvbsrc.c: 14292 Add stdlib include (free, atoi, exit). 14293 142942007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net> 14295 14296 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check. 14297 Original commit message from CVS: 14298 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): 14299 This needs a version check. 14300 * gst/bayer/Makefile.am: 14301 Fix the build. 14302 143032007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv> 14304 14305 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet. 14306 Original commit message from CVS: 14307 Patch by: Michal Benes <michal.benes at itonis tv> 14308 Patch by: Josef Zlomek <josef.zlomek at itonis tv> 14309 * configure.ac: 14310 * ext/Makefile.am: 14311 * ext/x264/Makefile.am: 14312 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type), 14313 (gst_x264_enc_analyse_get_type), 14314 (gst_x264_enc_timestamp_queue_init), 14315 (gst_x264_enc_timestamp_queue_free), 14316 (gst_x264_enc_timestamp_queue_put), 14317 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf), 14318 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps), 14319 (gst_x264_enc_base_init), (gst_x264_enc_class_init), 14320 (gst_x264_enc_init), (gst_x264_enc_init_encoder), 14321 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose), 14322 (gst_x264_enc_sink_event), (gst_x264_enc_chain), 14323 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state), 14324 (gst_x264_enc_set_property), (gst_x264_enc_get_property), 14325 (plugin_init): 14326 * ext/x264/gstx264enc.h: 14327 Add libx264-based h264 encoder plugin (#421110). Probably doesn't 14328 handle 'odd' widths and heights correctly yet. 14329 143302009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 14331 14332 * gst/asfdemux/gstasfdemux.c: 14333 asfdemux: nicer metadata extraction of genre tags in some cases 14334 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre 14335 that they presumably stand for. 14336 143372009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 14338 14339 * gst/asfdemux/gstasfdemux.c: 14340 asfdemux: parse WM/Picture tags to extract cover art 14341 Fixes #583112. 14342 143432009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 14344 14345 * REQUIREMENTS: 14346 docs: fix http links for amr libs in REQUIREMENTS 14347 143482009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 14349 14350 * gst/asfdemux/gstasfdemux.c: 14351 asfdemux: fix bogus flow return handling in eos handler 14352 Don't overwrite the origin flow return by whatever flow we get 14353 when trying to push the remaining internally queued payloads. 14354 We want to do our eos logic, ie. send an EOS event or segment-done 14355 message in any case. Makes things EOS properly when an EOS event 14356 is forced upon the pipeline so that the source returns 14357 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056. 14358 143592009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 14360 14361 * win32/common/config.h: 14362 win32: update config.h 14363 143642009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 14365 14366 * configure.ac: 14367 configure: bump core/base requirements to released versions 14368 143692009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 14370 14371 * autogen.sh: 14372 * configure.ac: 14373 autogen: move the -Wno-portability for automake into configure.ac 14374 143752009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net> 14376 14377 * gst/dvdlpcmdec/Makefile.am: 14378 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 14379 dvdlpcmdec: Add multichannel channel maps, and send some tags 14380 Add a multichannel map to the output caps, and send at least a CODEC and 14381 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have 14382 no samples and can't find info about the channel ordering, but this is 14383 better than nothing. 14384 143852009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net> 14386 14387 * common: 14388 Automatic update of common submodule 14389 From 888e0a2 to c572721 14390 143912009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net> 14392 14393 * common: 14394 Automatic update of common submodule 14395 From 6ab11d1 to 888e0a2 14396 143972009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net> 14398 14399 * gst/dvdsub/gstdvdsubdec.c: 14400 dvdsubdec: Remove some dead code 14401 Remove some redundant memset - gobject memory is already initalised to 0. 14402 Remove a commented out line leftover from the previous commit 14403 144042009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com> 14405 14406 * gst/dvdsub/gstdvdsubdec.c: 14407 * gst/dvdsub/gstdvdsubdec.h: 14408 dvdsubdec: Support ARGB output 14409 Negotiate to and render into ARGB buffers directly if the peer supports it. 14410 Fixes: #580869 14411 144122009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net> 14413 14414 * ext/a52dec/gsta52dec.c: 14415 a52dec: Reconcile code with dtsdec 14416 Perform some cleanups based on the dtsdec code such as using the boilerplate 14417 macro and static pad template functions. 14418 Add some documentation. Don't register a change in flags until we synch on 14419 another frame successfully. 14420 144212009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 14422 14423 * ext/lame/gstlamemp3enc.c: 14424 lamemp3enc: Improve debugging a bit 14425 144262009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com> 14427 14428 * ext/mpeg2dec/gstmpeg2dec.c: 14429 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461 14430 144312009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 14432 14433 * po/Makevars: 14434 * po/af.po: 14435 * po/az.po: 14436 * po/bg.po: 14437 * po/ca.po: 14438 * po/cs.po: 14439 * po/da.po: 14440 * po/en_GB.po: 14441 * po/es.po: 14442 * po/fi.po: 14443 * po/fr.po: 14444 * po/hu.po: 14445 * po/id.po: 14446 * po/it.po: 14447 * po/ja.po: 14448 * po/lt.po: 14449 * po/mt.po: 14450 * po/nb.po: 14451 * po/nl.po: 14452 * po/or.po: 14453 * po/pl.po: 14454 * po/pt_BR.po: 14455 * po/ru.po: 14456 * po/sk.po: 14457 * po/sq.po: 14458 * po/sr.po: 14459 * po/sv.po: 14460 * po/tr.po: 14461 * po/uk.po: 14462 * po/vi.po: 14463 * po/zh_CN.po: 14464 po: avoid conflicts of local *.po files with files in git 14465 Make it so that filenames and line numbers are only stored in the *.pot file 14466 (which is not in git), but not in the individual *.po files. This information 14467 is hardly useful for translators in our case, and it should avoid the constant 14468 conflicts of local *.po files with the ones in git which are caused by the 14469 source files changing and the line numbers being updated. This commit might 14470 cause one last merge conflict for you, which you can work around with 14471 "git checkout po/*.po" before merging or pulling. After that there should 14472 (hopefully) not be any more local modifications of these files (unless 14473 someone committed additions or changes to translated strings and the 14474 *.po files haven't been updated yet, that is). 14475 144762009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 14477 14478 * ext/lame/gstlamemp3enc.c: 14479 lamemp3enc: add Since tag to gtk-doc chunk 14480 144812009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 14482 14483 * tests/check/elements/mpeg2dec.c: 14484 checks: fix mpeg2dec unit test again after interlace addition to caps 14485 144862009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 14487 14488 * ext/mpeg2dec/gstmpeg2dec.c: 14489 mpeg2dec: work around old mpeg2dec versions 14490 The repeat first field flag was introduced in 0.5.0 so conditionally disable its 14491 detection and just assume no rff is used. This fixes the compilation. 14492 Fixes #582375 14493 144942009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 14495 14496 * ext/mpeg2dec/Makefile.am: 14497 mpeg2dec: link to gstvideo 14498 Fix compilation by adding the right include directories and linking to the video 14499 library. 14500 145012009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com> 14502 14503 * gst/asfdemux/asfpacket.c: 14504 asfdemux: Downgrade simple statements from WARNING to DEBUG 14505 145062009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com> 14507 14508 * gst/asfdemux/asfheaders.c: 14509 * gst/asfdemux/asfheaders.h: 14510 * gst/asfdemux/asfpacket.c: 14511 * gst/asfdemux/asfpacket.h: 14512 asf: Detect more payload extensions. 14513 These should help fix interlaced/PAR issues with more files. 14514 145152009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com> 14516 14517 * ext/mpeg2dec/gstmpeg2dec.c: 14518 * ext/mpeg2dec/gstmpeg2dec.h: 14519 mpeg2dec: Implement interlaced support. 14520 Expand the debugging statements to show more picture information. 14521 145222009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 14523 14524 * ext/mpeg2dec/gstmpeg2dec.c: 14525 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default 14526 ffdec_mpeg2video is much faster, fixes bug #574461. 14527 145282009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 14529 14530 * ext/lame/gstlamemp3enc.c: 14531 lamemp3enc: Don't write a Xing header 14532 145332009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com> 14534 14535 * autogen.sh: 14536 Run libtoolize before aclocal 14537 This unbreaks the build in some cases. Fixes bug #582021 14538 145392009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com> 14540 14541 * ext/mpeg2dec/gstmpeg2dec.c: 14542 mpeg2dec: use 64bit safe scaling functions. 14543 Got this to fail when seeking in a 14GB file (the value in bytes is 14544 bigger than 2**32). 14545 145462009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 14547 14548 * gst/mpegaudioparse/gstmpegaudioparse.c: 14549 mpegaudioparse: remove some pointless g_return_if_fail()s 14550 145512009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk> 14552 14553 * ext/twolame/gsttwolame.c: 14554 Switch twolame to primary rank 14555 145562009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk> 14557 14558 * ext/lame/gstlame.c: 14559 * ext/lame/gstlamemp3enc.c: 14560 * ext/twolame/gsttwolame.c: 14561 Add ranks to mp3 encoders 14562 145632009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk> 14564 14565 * gst-plugins-ugly.spec.in: 14566 Add twolame plugin to spec file 14567 145682009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14569 14570 * gst/asfdemux/asfpacket.c: 14571 * gst/asfdemux/gstasfdemux.c: 14572 * gst/asfdemux/gstasfdemux.h: 14573 asfdemux: use upstream segment and timestamps for some interpolation 14574 This should particularly help in case of upstream live src, e.g. rtspsrc, 14575 and especially so if it has to perform fallback to TCP. 14576 145772009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com> 14578 14579 * gst/asfdemux/gstrtpasfdepay.c: 14580 rtpasfdepay: Add support for fragmented packet (L == 0). 14581 This happens with rtp-over-udp. 14582 145832009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 14584 14585 * ext/lame/gstlamemp3enc.c: 14586 lamemp3enc: Fixup the bitrate only for CBR 14587 Additionally clarify some property descriptions. 14588 145892009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com> 14590 14591 * ext/lame/gstlamemp3enc.c: 14592 lame: fix format string in debug statement 14593 145942009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net> 14595 14596 * gst/mpegaudioparse/gstmpegaudioparse.c: 14597 mp3parse: Don't reject valid Xing tables of contents 14598 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't 14599 reject them because of it, just subtract the initial offset when reading 14600 the table. 14601 146022009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net> 14603 14604 * gst/mpegaudioparse/gstmpegaudioparse.c: 14605 mp3parse: Allow more bits to change in headers during resynch 14606 Be more lenient about what we accept as changing bits in a header - basically, 14607 only require that the mp3 sync marker is present, for the mpeg version, 14608 layer and samplerate. 14609 Fixes: #581464 14610 146112009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com> 14612 14613 * ext/mad/gstmad.c: 14614 mad: Add duration of incoming/outgoing buffers in debug statements 14615 146162009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com> 14617 14618 * gst/mpegaudioparse/gstmpegaudioparse.c: 14619 mpegaudioparse: Remove useless checks for valid buffer duration. 14620 The buffer duration is set to a valid value at the very top of 14621 emit_frame(), we therefore don't need to check it later on. 14622 146232009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com> 14624 14625 * gst/mpegaudioparse/gstmpegaudioparse.c: 14626 mpegaudioparse: Fix stop condition for outputting buffers. 14627 Some mp3 streams have an offset in timestamps, requiring us to push the 14628 frame *AFTER* segment.stop in order for the decoder to be able to push 14629 all data up to the segment.stop position. 14630 146312009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14632 14633 * gst/asfdemux/asfpacket.c: 14634 * gst/asfdemux/gstasfdemux.c: 14635 * gst/asfdemux/gstasfdemux.h: 14636 asfdemux: 0-base timestamps consistently (whether or not streaming) 14637 This also makes timestamps (more) consistent before and after a possible 14638 seek, and moreover makes for reasonable position reporting in live stream 14639 (whose payload timestamps should not be taken for granted). 14640 146412009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14642 14643 * gst/asfdemux/gstasfdemux.c: 14644 * gst/asfdemux/gstasfdemux.h: 14645 asfdemux: report initial latency due to internal preroll queue 14646 146472009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14648 14649 * gst/asfdemux/gstasfdemux.c: 14650 asfdemux: enhance debug statement and refactor some initialization 14651 146522009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14653 14654 * gst/asfdemux/gstasfdemux.c: 14655 asfdemux: handle FIXME; activate pads after internal preroll also when streaming 14656 146572009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14658 14659 * gst/asfdemux/asfpacket.c: 14660 * gst/asfdemux/gstasfdemux.c: 14661 * gst/asfdemux/gstasfdemux.h: 14662 asfdemux: handle FIXME; normalize preroll 14663 146642009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14665 14666 * gst/asfdemux/gstasfdemux.c: 14667 * gst/asfdemux/gstasfdemux.h: 14668 asfdemux: fixes for streaming mode 14669 * Improve newsegment handling, e.g. upstream might live in TIME. 14670 * Only send newsegment if we have needed info. 14671 * Avoid reading past end of data section. 14672 146732009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 14674 14675 * gst/asfdemux/gstasfdemux.c: 14676 asfdemux: fixes/enhancements for streaming mode 14677 * Do not rock the boat by reacting to FLUSH_START. 14678 * Try to handle TIME seeking by seeking upstream in BYTES. 14679 * Handle SEEKING query. 14680 146812009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 14682 14683 * configure.ac: 14684 * ext/lame/gstlamemp3enc.c: 14685 lame: fix compilation with LAME versions < 3.98 14686 lame_set_VBR_quality(), which takes a floating point value for the 14687 quality, has been added only in v3.98. Use lame_set_VBR_q(), which 14688 takes quality as an integer, for older LAME versions. 14689 Fixes #581341. 14690 146912009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 14692 14693 * win32/common/config.h: 14694 win32: update config.h to git 14695 Until someone ports the new win32 config.h logic from the 14696 other modules to -ugly. 14697 146982009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 14699 14700 * docs/plugins/gst-plugins-ugly-plugins.args: 14701 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 14702 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 14703 Update docs 14704 147052009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 14706 14707 * ext/lame/gstlamemp3enc.c: 14708 lamemp3enc: Add a note to the encoding-engine-quality property 14709 that says, that this does not affect the bitrate at all. 14710 147112009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 14712 14713 * ext/lame/gstlame.c: 14714 * ext/lame/gstlamemp3enc.c: 14715 lame: Implement preset interface 14716 147172009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 14718 14719 * ext/twolame/gsttwolame.c: 14720 twolame: Implement preset interface 14721 147222009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 14723 14724 * docs/plugins/gst-plugins-ugly-plugins.args: 14725 * ext/lame/gstlamemp3enc.c: 14726 * ext/lame/gstlamemp3enc.h: 14727 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality 14728 147292009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 14730 14731 * ext/lame/gstlame.c: 14732 * ext/lame/gstlamemp3enc.c: 14733 lame/lamemp3enc: Fix memory leak on FLUSH_STOP 14734 147352009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 14736 14737 * ext/lame/gstlame.c: 14738 lame: Deprecate the lame element 14739 147402009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 14741 14742 * docs/plugins/Makefile.am: 14743 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 14744 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 14745 * docs/plugins/gst-plugins-ugly-plugins.args: 14746 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 14747 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 14748 * docs/plugins/inspect/plugin-a52dec.xml: 14749 * docs/plugins/inspect/plugin-amrnb.xml: 14750 * docs/plugins/inspect/plugin-asf.xml: 14751 * docs/plugins/inspect/plugin-cdio.xml: 14752 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 14753 * docs/plugins/inspect/plugin-dvdread.xml: 14754 * docs/plugins/inspect/plugin-dvdsub.xml: 14755 * docs/plugins/inspect/plugin-iec958.xml: 14756 * docs/plugins/inspect/plugin-lame.xml: 14757 * docs/plugins/inspect/plugin-mad.xml: 14758 * docs/plugins/inspect/plugin-mpeg2dec.xml: 14759 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 14760 * docs/plugins/inspect/plugin-mpegstream.xml: 14761 * docs/plugins/inspect/plugin-realmedia.xml: 14762 * docs/plugins/inspect/plugin-siddec.xml: 14763 * docs/plugins/inspect/plugin-synaesthesia.xml: 14764 * docs/plugins/inspect/plugin-twolame.xml: 14765 Update docs 14766 147672009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 14768 14769 * ext/lame/gstlamemp3enc.c: 14770 lame: Update example pipelines with the new properties 14771 147722009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> 14773 14774 * ext/lame/Makefile.am: 14775 * ext/lame/gstlame.c: 14776 * ext/lame/gstlamemp3enc.c: 14777 * ext/lame/gstlamemp3enc.h: 14778 * ext/lame/plugin.c: 14779 lame: Add lamemp3enc element with much simplified interface 14780 This deprecates the lame element and fixes bug #494528. 14781 147822009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com> 14783 14784 * gst/asfdemux/asfpacket.c: 14785 asfpacket: Fix pull-mode timestamping handling. 14786 The problem that happens is the following: 14787 * A packet with multiple payloads comes in 14788 * Those payloads get handled one by one 14789 * The first payload contains the first audio payload with timestamp A 14790 * The second payload contains the first video (key)frame with timestamp V (where V < A) 14791 With the previous code, the following would happen: 14792 * the first payload gets processed, then passed to queue_for_stream 14793 * queue_for_stream detects it's the first valid timestamp received and stores 14794 first_ts = A 14795 * the second payload gets processed, then pass to queue_for_stream 14796 * queue_for_stream detects the timestamp is lower than first_ts... and 14797 discards it... resulting in losing the first keyframe of the video stream 14798 We've been having this issue for *ages*... it's just that nobody noticed it 14799 that much with playbin. But with playbin2's aggresive multiqueue handling, this 14800 will result in multiqueue not being able to preroll (because the video decoder will 14801 be dropping a ton of buffers before (maybe) receiving the next keyframe). 14802 Tested with over 200 asf files, and they all play the first frame correctly now, 14803 even the most braindead ones. 14804 148052009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com> 14806 14807 * gst/mpegaudioparse/gstmpegaudioparse.c: 14808 * gst/mpegaudioparse/gstmpegaudioparse.h: 14809 mp3parse: don't build seek table if we can't seek. 14810 Fixes #573720 - unbounded memory usage increase when listening to mp3 14811 stream for a long time. 14812 148132009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net> 14814 14815 * common: 14816 Automatic update of common submodule 14817 From b3941ea to 6ab11d1 14818 148192009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com> 14820 14821 * gst/mpegaudioparse/gstmpegaudioparse.c: 14822 * gst/mpegaudioparse/gstxingmux.c: 14823 mpegaudioparse: Remove dead assignment and duplicate code 14824 148252009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com> 14826 14827 * gst/realmedia/rmdemux.c: 14828 rmdemux: Actually return the return value for the seek handling. 14829 148302009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com> 14831 14832 * gst/mpegstream/gstmpegdemux.c: 14833 * gst/mpegstream/gstmpegparse.c: 14834 mpegstream: Remove dead assignments. 14835 The duplicate assignment of update_time was weird... but it seems normal 14836 that it's indeed the second statement which is the valid one. 14837 148382009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com> 14839 14840 * ext/amrnb/amrnbparse.c: 14841 armnb: Remove unused variable, adapt debug message accordingly. 14842 148432009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com> 14844 14845 * gst/dvdsub/gstdvdsubdec.c: 14846 * gst/mpegstream/gstdvddemux.c: 14847 * gst/mpegstream/gstmpegclock.c: 14848 dvdsub/mpegstream: _class_init: Remove unused class variables 14849 148502009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com> 14851 14852 * gst/asfdemux/gstasfdemux.c: 14853 asfdemux: Initialize flow for a corner case. 14854 This might be caused by entering the if() line 1214 and then not having 14855 any activated_streams.. resulting in reaching line 1267 without having 14856 any valid flow value. 14857 148582009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com> 14859 14860 * ext/twolame/gsttwolame.c: 14861 twolame: Remove unneeded variable, value assigned was never read. 14862 148632009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com> 14864 14865 * ext/mpeg2dec/gstmpeg2dec.c: 14866 mpeg2dec: Remove dead assignment. Value overwritten later on. 14867 148682009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com> 14869 14870 * ext/mad/gstmad.c: 14871 mad: Remove dead assignment and variables given values which are never read. 14872 148732009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com> 14874 14875 * ext/lame/gstlame.c: 14876 lame: Remove unneeded variable, it's assigned a value never read. 14877 148782009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com> 14879 14880 * gst/realmedia/rmdemux.c: 14881 rmdemux: Remove dead assignment, value is being overwritten before being read. 14882 148832009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com> 14884 14885 * gst/realmedia/rmdemux.c: 14886 rmdemux: Remove unused accurate flag. 14887 I couldn't see any reason why this was there in the first place. 14888 148892009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com> 14890 14891 * gst/realmedia/asmrules.c: 14892 * gst/realmedia/rdtdepay.c: 14893 realmedia: Remove dead assignments. The results are never read. 14894 148952009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com> 14896 14897 * gst/realmedia/gstrdtbuffer.c: 14898 * gst/realmedia/rademux.c: 14899 * gst/realmedia/rdtmanager.c: 14900 * gst/realmedia/rmdemux.c: 14901 realmedia: Remove useless variables, only being used once (or not). 14902 149032009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com> 14904 14905 * ext/mpeg2dec/gstmpeg2dec.c: 14906 * gst/asfdemux/gstrtspwms.c: 14907 * gst/realmedia/pnmsrc.c: 14908 * gst/realmedia/rdtdepay.c: 14909 * gst/realmedia/rtspreal.c: 14910 remove empty method implementations. 14911 149122009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com> 14913 14914 * gst/asfdemux/gstrtspwms.c: 14915 rtspwms: fix condition to detect extension commands for WMS 14916 Reply with OK to the extension commands for WMS. 14917 149182009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com> 14919 14920 * gst/realmedia/rtspreal.c: 14921 realmedia: add special Real header to DESCRIBE message only for Real servers 14922 Add headers that are specific to real only if a real server had been 14923 detected by the OPTIONS message. 14924 149252009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov> 14926 14927 * gst/synaesthesia/synaescope.c: 14928 synaesthesia: fix compilation on windows 14929 Fix compilation under MSVC due to references to headers 14930 that are not available with the MS SDKs. 14931 Fixes #578524 14932 149332009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 14934 14935 * gst/asfdemux/gstrtspwms.c: 14936 rtspwms: reply to extension commands 14937 Reply with OK to the extension commands for WMS. 14938 149392009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 14940 14941 * gst/asfdemux/gstrtpasfdepay.c: 14942 asfdepay: fix a comment 14943 149442009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 14945 14946 * gst/asfdemux/gstasfdemux.c: 14947 asfdemux: add some more debugging 14948 149492009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk> 14950 14951 * configure.ac: 14952 configure.ac: require git -base 14953 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP. 14954 149552009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> 14956 14957 * gst/realmedia/rtspreal.c: 14958 realmedia: add special Real header to SETUP message only for Real servers 14959 Fixes playback of Windows Media RTSP streams and other non-Real RTSP 14960 streams where the server errors out because it can't handle the 14961 Real-specific 'Required: com.real.retain-entity-for-setup' header 14962 we've been adding unconditionally in the recent past. 14963 For reference: 14964 rtsp://66.111.34.191:601/broadcast/alnour.rm 14965 rtsp://195.134.224.231/snowboard_100.wmv 14966 149672009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com> 14968 14969 * configure.ac: 14970 * gst/asfdemux/Makefile.am: 14971 asfdemux: link to all required libraries including indirectly used ones. 14972 On win32, we're required to link to all the libraries used - including 14973 ones only indirectly used by other libs. So, add gstaudio, gsttag, and 14974 (for windows only) winsock. 14975 149762009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com> 14977 14978 * common: 14979 Automatic update of common submodule 14980 From d0ea89e to b3941ea 14981 149822009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com> 14983 14984 * common: 14985 Automatic update of common submodule 14986 From f8b3d91 to d0ea89e 14987 149882009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com> 14989 14990 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 14991 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'. 14992 149932009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 14994 14995 * gst/realmedia/rtspreal.c: 14996 * gst/realmedia/rtspreal.h: 14997 realrtsp: add more headers 14998 Parse the ETag from the describe method and pass the sessionid as the value for 14999 the If-Match header is subsequent setup calls. 15000 Fixes support for more RealMedia RTSP streams. 15001 150022009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org> 15003 15004 * configure.ac: 15005 twolame: bump requirement to 0.3.10 15006 0.3.10 is the first version with the float32 encoder functions. 15007 Fixes #576305. 15008 150092009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net> 15010 15011 * configure.ac: 15012 back to development -> 0.10.11.1 15013 15014=== release 0.10.11 === 15015 150162009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net> 15017 15018 * ChangeLog: 15019 * NEWS: 15020 * RELEASE: 15021 * configure.ac: 15022 * docs/plugins/inspect/plugin-a52dec.xml: 15023 * docs/plugins/inspect/plugin-asf.xml: 15024 * docs/plugins/inspect/plugin-cdio.xml: 15025 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 15026 * docs/plugins/inspect/plugin-dvdread.xml: 15027 * docs/plugins/inspect/plugin-dvdsub.xml: 15028 * docs/plugins/inspect/plugin-iec958.xml: 15029 * docs/plugins/inspect/plugin-lame.xml: 15030 * docs/plugins/inspect/plugin-mad.xml: 15031 * docs/plugins/inspect/plugin-mpeg2dec.xml: 15032 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 15033 * docs/plugins/inspect/plugin-mpegstream.xml: 15034 * docs/plugins/inspect/plugin-realmedia.xml: 15035 * docs/plugins/inspect/plugin-siddec.xml: 15036 * docs/plugins/inspect/plugin-twolame.xml: 15037 * gst-plugins-ugly.doap: 15038 * po/cs.po: 15039 * win32/common/config.h: 15040 Release 0.10.11 15041 150422009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net> 15043 15044 * po/af.po: 15045 * po/az.po: 15046 * po/bg.po: 15047 * po/ca.po: 15048 * po/cs.po: 15049 * po/da.po: 15050 * po/en_GB.po: 15051 * po/es.po: 15052 * po/fi.po: 15053 * po/fr.po: 15054 * po/hu.po: 15055 * po/id.po: 15056 * po/it.po: 15057 * po/ja.po: 15058 * po/lt.po: 15059 * po/mt.po: 15060 * po/nb.po: 15061 * po/nl.po: 15062 * po/or.po: 15063 * po/pl.po: 15064 * po/pt_BR.po: 15065 * po/ru.po: 15066 * po/sk.po: 15067 * po/sq.po: 15068 * po/sr.po: 15069 * po/sv.po: 15070 * po/tr.po: 15071 * po/uk.po: 15072 * po/vi.po: 15073 * po/zh_CN.po: 15074 Update .po files 15075 150762009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net> 15077 15078 * configure.ac: 15079 * win32/common/config.h: 15080 0.10.10.3 pre-release 15081 150822009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net> 15083 15084 * po/fi.po: 15085 * po/id.po: 15086 * po/pl.po: 15087 * po/pt_BR.po: 15088 * po/sv.po: 15089 po: Update translations from upstream 15090 150912009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net> 15092 15093 * po/LINGUAS: 15094 * po/tr.po: 15095 po: Add Turkish translation 15096 150972009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net> 15098 15099 * gst/mpegaudioparse/gstmpegaudioparse.c: 15100 * gst/mpegaudioparse/gstmpegaudioparse.h: 15101 mp3parse: Fix glitches in the output when playing (for e.g.) AVI 15102 Don't introduce glitches in the output by a) relaxing the threshold for 15103 taking upstream timestamps in preference to our calculated timestamps and 15104 b) only set the discont flag on outgoing buffers in response to an incoming 15105 discont buffer. 15106 Fixes: #575046 15107 151082009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk> 15109 15110 * gst/mpegaudioparse/gstmpegaudioparse.c: 15111 mp3parse: fix deadlock with accurate seeks. 15112 Release pending_accurate_seeks_lock before forwarding the seek event upstream. 15113 Fixes #575068. 15114 151152009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net> 15116 15117 * configure.ac: 15118 * po/af.po: 15119 * po/az.po: 15120 * po/bg.po: 15121 * po/ca.po: 15122 * po/cs.po: 15123 * po/da.po: 15124 * po/en_GB.po: 15125 * po/es.po: 15126 * po/fi.po: 15127 * po/fr.po: 15128 * po/hu.po: 15129 * po/id.po: 15130 * po/it.po: 15131 * po/lt.po: 15132 * po/mt.po: 15133 * po/nb.po: 15134 * po/nl.po: 15135 * po/or.po: 15136 * po/pl.po: 15137 * po/pt_BR.po: 15138 * po/ru.po: 15139 * po/sk.po: 15140 * po/sq.po: 15141 * po/sr.po: 15142 * po/sv.po: 15143 * po/uk.po: 15144 * po/vi.po: 15145 * po/zh_CN.po: 15146 * win32/common/config.h: 15147 0.10.10.2 pre-release 15148 Bump version number, update translations and win32 config.h 15149 151502009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net> 15151 15152 * po/LINGUAS: 15153 * po/ja.po: 15154 po: Add Japanese translation 15155 151562009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net> 15157 15158 * configure.ac: 15159 * docs/plugins/Makefile.am: 15160 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 15161 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 15162 * docs/plugins/gst-plugins-ugly-plugins.args: 15163 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 15164 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 15165 * docs/plugins/inspect/plugin-a52dec.xml: 15166 * docs/plugins/inspect/plugin-asf.xml: 15167 * docs/plugins/inspect/plugin-cdio.xml: 15168 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 15169 * docs/plugins/inspect/plugin-dvdread.xml: 15170 * docs/plugins/inspect/plugin-dvdsub.xml: 15171 * docs/plugins/inspect/plugin-iec958.xml: 15172 * docs/plugins/inspect/plugin-lame.xml: 15173 * docs/plugins/inspect/plugin-mad.xml: 15174 * docs/plugins/inspect/plugin-mpeg2dec.xml: 15175 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 15176 * docs/plugins/inspect/plugin-mpegstream.xml: 15177 * docs/plugins/inspect/plugin-realmedia.xml: 15178 * docs/plugins/inspect/plugin-siddec.xml: 15179 * docs/plugins/inspect/plugin-synaesthesia.xml: 15180 * docs/plugins/inspect/plugin-twolame.xml: 15181 * ext/Makefile.am: 15182 * po/POTFILES.in: 15183 Moved twolame from Bad to Ugly 15184 151852008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> 15186 15187 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad. 15188 Original commit message from CVS: 15189 * ext/alsaspdif/Makefile.am: 15190 * ext/amrwb/Makefile.am: 15191 * ext/apexsink/Makefile.am: 15192 * ext/arts/Makefile.am: 15193 * ext/artsd/Makefile.am: 15194 * ext/audiofile/Makefile.am: 15195 * ext/audioresample/Makefile.am: 15196 * ext/bz2/Makefile.am: 15197 * ext/cdaudio/Makefile.am: 15198 * ext/celt/Makefile.am: 15199 * ext/dc1394/Makefile.am: 15200 * ext/dirac/Makefile.am: 15201 * ext/directfb/Makefile.am: 15202 * ext/divx/Makefile.am: 15203 * ext/dts/Makefile.am: 15204 * ext/faac/Makefile.am: 15205 * ext/faad/Makefile.am: 15206 * ext/gsm/Makefile.am: 15207 * ext/hermes/Makefile.am: 15208 * ext/ivorbis/Makefile.am: 15209 * ext/jack/Makefile.am: 15210 * ext/jp2k/Makefile.am: 15211 * ext/ladspa/Makefile.am: 15212 * ext/lcs/Makefile.am: 15213 * ext/libfame/Makefile.am: 15214 * ext/libmms/Makefile.am: 15215 * ext/metadata/Makefile.am: 15216 * ext/mpeg2enc/Makefile.am: 15217 * ext/mplex/Makefile.am: 15218 * ext/musepack/Makefile.am: 15219 * ext/musicbrainz/Makefile.am: 15220 * ext/mythtv/Makefile.am: 15221 * ext/nas/Makefile.am: 15222 * ext/neon/Makefile.am: 15223 * ext/ofa/Makefile.am: 15224 * ext/polyp/Makefile.am: 15225 * ext/resindvd/Makefile.am: 15226 * ext/sdl/Makefile.am: 15227 * ext/shout/Makefile.am: 15228 * ext/snapshot/Makefile.am: 15229 * ext/sndfile/Makefile.am: 15230 * ext/soundtouch/Makefile.am: 15231 * ext/spc/Makefile.am: 15232 * ext/swfdec/Makefile.am: 15233 * ext/tarkin/Makefile.am: 15234 * ext/theora/Makefile.am: 15235 * ext/timidity/Makefile.am: 15236 * ext/twolame/Makefile.am: 15237 * ext/x264/Makefile.am: 15238 * ext/xine/Makefile.am: 15239 * ext/xvid/Makefile.am: 15240 * gst-libs/gst/app/Makefile.am: 15241 * gst-libs/gst/dshow/Makefile.am: 15242 * gst/aiffparse/Makefile.am: 15243 * gst/app/Makefile.am: 15244 * gst/audiobuffer/Makefile.am: 15245 * gst/bayer/Makefile.am: 15246 * gst/cdxaparse/Makefile.am: 15247 * gst/chart/Makefile.am: 15248 * gst/colorspace/Makefile.am: 15249 * gst/dccp/Makefile.am: 15250 * gst/deinterlace/Makefile.am: 15251 * gst/deinterlace2/Makefile.am: 15252 * gst/dvdspu/Makefile.am: 15253 * gst/festival/Makefile.am: 15254 * gst/filter/Makefile.am: 15255 * gst/flacparse/Makefile.am: 15256 * gst/flv/Makefile.am: 15257 * gst/games/Makefile.am: 15258 * gst/h264parse/Makefile.am: 15259 * gst/librfb/Makefile.am: 15260 * gst/mixmatrix/Makefile.am: 15261 * gst/modplug/Makefile.am: 15262 * gst/mpeg1sys/Makefile.am: 15263 * gst/mpeg4videoparse/Makefile.am: 15264 * gst/mpegdemux/Makefile.am: 15265 * gst/mpegtsmux/Makefile.am: 15266 * gst/mpegvideoparse/Makefile.am: 15267 * gst/mve/Makefile.am: 15268 * gst/nsf/Makefile.am: 15269 * gst/nuvdemux/Makefile.am: 15270 * gst/overlay/Makefile.am: 15271 * gst/passthrough/Makefile.am: 15272 * gst/pcapparse/Makefile.am: 15273 * gst/playondemand/Makefile.am: 15274 * gst/rawparse/Makefile.am: 15275 * gst/real/Makefile.am: 15276 * gst/rtjpeg/Makefile.am: 15277 * gst/rtpmanager/Makefile.am: 15278 * gst/scaletempo/Makefile.am: 15279 * gst/sdp/Makefile.am: 15280 * gst/selector/Makefile.am: 15281 * gst/smooth/Makefile.am: 15282 * gst/smoothwave/Makefile.am: 15283 * gst/speed/Makefile.am: 15284 * gst/speexresample/Makefile.am: 15285 * gst/stereo/Makefile.am: 15286 * gst/subenc/Makefile.am: 15287 * gst/tta/Makefile.am: 15288 * gst/vbidec/Makefile.am: 15289 * gst/videodrop/Makefile.am: 15290 * gst/videosignal/Makefile.am: 15291 * gst/virtualdub/Makefile.am: 15292 * gst/vmnc/Makefile.am: 15293 * gst/y4m/Makefile.am: 15294 * sys/acmenc/Makefile.am: 15295 * sys/cdrom/Makefile.am: 15296 * sys/dshowdecwrapper/Makefile.am: 15297 * sys/dshowsrcwrapper/Makefile.am: 15298 * sys/dvb/Makefile.am: 15299 * sys/dxr3/Makefile.am: 15300 * sys/fbdev/Makefile.am: 15301 * sys/oss4/Makefile.am: 15302 * sys/qcam/Makefile.am: 15303 * sys/qtwrapper/Makefile.am: 15304 * sys/vcd/Makefile.am: 15305 * sys/wininet/Makefile.am: 15306 * win32/common/config.h: 15307 Don't install static libs for plugins. Fixes #550851 for -bad. 15308 153092008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net> 15310 15311 [MOVED FROM BAD] Enable/fix up translations for these plugins. 15312 Original commit message from CVS: 15313 * ext/resindvd/plugin.c: (plugin_init): 15314 * ext/resindvd/resindvdsrc.c: 15315 * ext/twolame/gsttwolame.c: (plugin_init): 15316 * gst/aiffparse/aiffparse.c: (plugin_init): 15317 Enable/fix up translations for these plugins. 15318 * po/LINGUAS: 15319 Add 'ca' to LINGUAS. 15320 * po/POTFILES.in: 15321 * po/POTFILES.skip: 15322 Add more files for translation and more files which tools 15323 should skip. 15324 153252008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> 15326 15327 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding. 15328 Original commit message from CVS: 15329 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps), 15330 (gst_two_lame_chain): 15331 * ext/twolame/gsttwolame.h: 15332 Allow raw float samples as input for encoding. 15333 153342008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org> 15335 15336 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element. 15337 Original commit message from CVS: 15338 * configure.ac: 15339 * ext/Makefile.am: 15340 * ext/twolame/Makefile.am: 15341 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type), 15342 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type), 15343 (gst_two_lame_release_memory), (gst_two_lame_finalize), 15344 (gst_two_lame_base_init), (gst_two_lame_class_init), 15345 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps), 15346 (gst_two_lame_init), (gst_two_lame_set_property), 15347 (gst_two_lame_get_property), (gst_two_lame_sink_event), 15348 (gst_two_lame_chain), (gst_two_lame_setup), 15349 (gst_two_lame_change_state), (gst_two_lame_get_default_settings), 15350 (plugin_init): 15351 * ext/twolame/gsttwolame.h: 15352 Add TwoLAME MP2 encoding element, based on the LAME element. 15353 153542009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net> 15355 15356 * common: 15357 Automatic update of common submodule 15358 From 7032163 to f8b3d91 15359 153602009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 15361 15362 * common: 15363 Automatic update of common submodule 15364 From ffa738d to 7032163 15365 153662009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 15367 15368 * common: 15369 Automatic update of common submodule 15370 From 3f13e4e to ffa738d 15371 153722009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 15373 15374 * common: 15375 Automatic update of common submodule 15376 From 3c7456b to 3f13e4e 15377 153782009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 15379 15380 * common: 15381 Automatic update of common submodule 15382 From 57c83f2 to 3c7456b 15383 153842009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com> 15385 15386 * gst/mpegaudioparse/gstmpegaudioparse.c: 15387 mp3parse: be more conservative when changing layer/rate/etc. 15388 Don't allow a change in sample rate/channels/layer/version unless we can 15389 see another frame at the correct offset. Prevents accidently flipping 15390 due to simple single-bit corruption. 15391 153922009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net> 15393 15394 * gst/realmedia/realhash.c: 15395 rmdemux: Fix strict-aliasing warnings. 15396 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of 15397 hand-rolled ones. 15398 153992009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de> 15400 15401 * gst/mpegaudioparse/gstmpegaudioparse.c: 15402 mpegaudioparse: Remove empty lines added by buggy indent. 15403 154042009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 15405 15406 * gst/mpegaudioparse/gstmpegaudioparse.c: 15407 mpegaudioparse: Provide SEEKING query handling. 15408 Since SEEK event handling might perform some conversion 15409 from TIME to BYTES, do not let upstream fool application 15410 into (TIME) seeking not being possible. 15411 154122009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com> 15413 15414 * gst/mpegaudioparse/gstmpegaudioparse.c: 15415 mp3parse: fix accurate seeks to near 0 15416 Integer underflow made accurate seeks to near zero fail and seek to 15417 completely the wrong place. Fix by clamping to zero, since we can't seek 15418 to negative times anyway. 15419 154202009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net> 15421 15422 * common: 15423 * configure.ac: 15424 build: Update shave init statement for changes in common. Bump common. 15425 154262009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 15427 15428 * gst/realmedia/rtspreal.c: 15429 rtspreal: ignore data streams. Fixes #527112 15430 Ignore data streams when parsing the SDP as they don't contain anything we need 15431 to put in the realmedia header. 15432 154332009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net> 15434 15435 * common: 15436 Automatic update of common submodule 15437 From 9cf8c9b to a6ce5c6 15438 154392009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 15440 15441 * ext/mad/gstid3tag.c: 15442 Forward unknown events 15443 Forward unknown events upstream instead of dropping them. Also return the result 15444 of the seek event instead of a fixed value. 15445 154462009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net> 15447 15448 * gst/asfdemux/gstrtpasfdepay.c: 15449 rtpasfdepay: Fix the build by adding the needed include for atoi. 15450 154512009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net> 15452 15453 * configure.ac: 15454 * docs/plugins/Makefile.am: 15455 Use shave for the build output 15456 154572009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net> 15458 15459 * common: 15460 Automatic update of common submodule 15461 From 5d7c9cc to 9cf8c9b 15462 154632009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com> 15464 15465 * gst/asfdemux/gstasf.c: 15466 * gst/asfdemux/gstrtpasfdepay.c: 15467 * gst/realmedia/rademux.c: 15468 * gst/realmedia/rdtdepay.c: 15469 * gst/synaesthesia/gstsynaesthesia.c: 15470 * gst/synaesthesia/synaescope.c: 15471 Fix indentation. 15472 154732009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com> 15474 15475 * gst/realmedia/pnmsrc.c: 15476 pnmsrc: Error out gracefully if location is NULL. Run gst-indent 15477 154782009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org> 15479 15480 * common: 15481 Automatic update of common submodule 15482 From 80c627d to 5d7c9cc 15483 154842009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 15485 15486 * gst/realmedia/Makefile.am: 15487 * gst/realmedia/pnmsrc.c: 15488 * gst/realmedia/pnmsrc.h: 15489 * gst/realmedia/rademux.c: 15490 * gst/realmedia/rademux.h: 15491 * gst/realmedia/realmedia.c: 15492 * gst/realmedia/rmdemux.c: 15493 * gst/realmedia/rmdemux.h: 15494 Add pnm:// uri source 15495 Add a new utri handler for pnm:// that for now just redirects to the same uri 15496 with the rtsp:// protocol, which usually works nowadays. 15497 Separate the registration of the various plugins into a separate source file. 15498 154992009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 15500 15501 * gst/asfdemux/Makefile.am: 15502 * gst/asfdemux/gstasf.c: 15503 * gst/asfdemux/gstrtpasfdepay.c: 15504 * gst/asfdemux/gstrtpasfdepay.h: 15505 Add ASF depayloader 15506 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP). 15507 Fixes #335067. 15508 155092009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org> 15510 15511 * ext/mad/gstmad.c: 15512 mad: remove log line added in error 15513 155142009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org> 15515 15516 * ext/mad/gstmad.c: 15517 mad: just flush data when seeing BADDATAPTR instead of going into error state 15518 155192009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at> 15520 15521 * gst/realmedia/rmdemux.c: 15522 Fix parsing of the flags in rmdemux 15523 Fix parsing of the flags in version 1 realmedia streams. 15524 Fixes #571358. 15525 155262009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com> 15527 15528 * common: 15529 Bump revision to use for common submodule. 15530 155312009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net> 15532 15533 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 15534 Add releaseinfo with online url. 15535 155362009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net> 15537 15538 * common: 15539 Bump common 15540 155412009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> 15542 15543 * gst/asfdemux/asfpacket.c: 15544 * gst/asfdemux/gstasfdemux.c: 15545 * gst/asfdemux/gstasfdemux.h: 15546 Remove redundant push_mode struct member 15547 155482009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com> 15549 15550 * autogen.sh: 15551 Fix previous commit, wasn't actually setting up a symbolic link 15552 155532009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com> 15554 15555 * autogen.sh: 15556 * common: 15557 Use a symbolic link for the pre-commit client-side hook 15558 155592009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com> 15560 15561 * .gitignore: 15562 Ignore some more files 15563 155642009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net> 15565 15566 * gst/synaesthesia/synaescope.c: 15567 * gst/synaesthesia/synaescope.h: 15568 Precalculate some size dependent variables. Demystify the height scaling a bit. 15569 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling. 15570 155712009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net> 15572 15573 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly 15574 155752009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 15576 15577 * gst/realmedia/rdtdepay.c: 15578 Set flags on the realmedia chunks 15579 Set the keyframe flags from the RDT packet to the realmedia chunk so that the 15580 descrambler can be reset on keyframes. Fixes #556714. 15581 155822009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk> 15583 15584 * gst/realmedia/gstrdtbuffer.c: 15585 * gst/realmedia/gstrdtbuffer.h: 15586 Add method to get RDT flags 15587 Add a method to get the RDT flags. We need these flags to mark keyframes to 15588 reset the descrambing queue. See #556714. 15589 155902009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org> 15591 15592 * gst/asfdemux/asfpacket.c: 15593 * gst/asfdemux/gstasfdemux.c: 15594 * gst/asfdemux/gstasfdemux.h: 15595 Add seeking support to asfdemux in push mode 15596 Fixes bug #568836. 15597 155982009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org> 15599 15600 * gst/asfdemux/asfpacket.c: 15601 Drop packets with an invalid replicated data length 15602 Drop packets with an invalid replicated data length 15603 instead of continuing with an invalid timestamp 15604 and uninitialized payload metadata. 15605 All other code assumes that the timestamps are valid. 15606 156072009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net> 15608 15609 * gst/synaesthesia/synaescope.h: 15610 Change comment to refer to right variable. 15611 156122009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net> 15613 15614 * gst/synaesthesia/gstsynaesthesia.c: 15615 * gst/synaesthesia/gstsynaesthesia.h: 15616 * gst/synaesthesia/synaescope.c: 15617 * gst/synaesthesia/synaescope.h: 15618 Bring synaesthesia to next century. 15619 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere. 15620 156212009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org> 15622 15623 * gst/asfdemux/gstasfdemux.c: 15624 Fix leak of converted string 15625 156262009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net> 15627 15628 * .gitignore: 15629 * po/.gitignore: 15630 Add more to the gitignores 15631 156322009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net> 15633 15634 * gst/synaesthesia/gstsynaesthesia.c: 15635 Make synaesthesia build again. 15636 _init() has no params. 15637 156382009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net> 15639 15640 * common: 15641 Update common snapshot. 15642 156432009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org> 15644 15645 * common: 15646 Fix pre-commit hook 15647 156482009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com> 15649 15650 * autogen.sh: 15651 * common: 15652 Install and use pre-commit indentation hook from common 15653 156542009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com> 15655 15656 * autogen.sh: 15657 autogen.sh : Use git submodule 15658 156592009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com> 15660 15661 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885. 15662 Original commit message from CVS: 15663 Patch by: Yves Lefebvre <ivanohe at abacom dot com> 15664 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream), 15665 (gst_dvd_demux_get_audio_stream), 15666 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset): 15667 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream), 15668 (gst_mpeg_demux_get_video_stream), 15669 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset): 15670 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain): 15671 Fix some caps leaks. Fixes bug #564885. 15672 156732009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com> 15674 15675 ext/cdio/gstcdio.c: Remove unused format argument. 15676 Original commit message from CVS: 15677 * ext/cdio/gstcdio.c: 15678 Remove unused format argument. 15679 156802008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net> 15681 15682 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons... 15683 Original commit message from CVS: 15684 * win32/common/.cvsignore: 15685 * win32/common/config.h: 15686 * win32/common/config.h.in: 15687 Hardcode cpu for win32 build, just like we do in the other modules, 15688 to remove VCS conflicts and inconsistent defines between modules, 15689 and update version defines to CVS. 15690 156912008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com> 15692 15693 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore. 15694 Original commit message from CVS: 15695 * m4/Makefile.am: 15696 Removed two more .m4 that aren't shipped with gettext 0.17 anymore. 15697 156982008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com> 15699 15700 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we... 15701 Original commit message from CVS: 15702 * m4/Makefile.am: 15703 inttypes.m4 hasn't been available since gettext-0.15, and since we now 15704 require gettext >= 0.17 ... we can remove it from the list of files to 15705 dist. 15706 157072008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net> 15708 15709 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f... 15710 Original commit message from CVS: 15711 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class), 15712 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header), 15713 (gst_mp3parse_emit_frame), (mp3parse_get_query_types): 15714 * gst/mpegaudioparse/gstmpegaudioparse.h: 15715 Do an initial class_ref on an internal enum type from within the 15716 class_init function so that there aren't any issues when multiple 15717 mp3parse elements are started in separate threads at the same 15718 time. (Why we use an enum type here if the tag is registered as 15719 a string type, I don't know). Also remove custom UNUSED macro 15720 and use GLib's instead. 15721 157222008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org> 15723 15724 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change. 15725 Original commit message from CVS: 15726 * configure.ac: 15727 Apparently AC_CONFIG_MACRO_DIR breaks when using more 15728 than one macro directory, reverting last change. 15729 157302008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org> 15731 15732 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros. 15733 Original commit message from CVS: 15734 * configure.ac: 15735 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to 15736 our M4 macros. 15737 157382008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org> 15739 15740 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4.... 15741 Original commit message from CVS: 15742 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format): 15743 Last change introduced a regression that made mpeg2dec handle 15744 some 4:2:2 videos as 4:4:4. Fixes bug #562086. 15745 157462008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org> 15747 15748 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s... 15749 Original commit message from CVS: 15750 Patch by: Cygwin Ports maintainer 15751 <yselkowitz at users dot sourceforge dot net> 15752 * autogen.sh: 15753 * configure.ac: 15754 Require gettext 0.17 because older versions don't mix with libtool 15755 2.2. At build time an older gettext version will still work. 15756 Fixes bug #556091. 15757 157582008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org> 15759 15760 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086 15761 Original commit message from CVS: 15762 * ext/mpeg2dec/gstmpeg2dec.c: 15763 * ext/mpeg2dec/gstmpeg2dec.h: 15764 Add support for 4:4:4 video. Fixes #562086 15765 157662008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk> 15767 15768 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065. 15769 Original commit message from CVS: 15770 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk> 15771 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain): 15772 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec 15773 >= 0.5.0. Fixes bug #562065. 15774 157752008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com> 15776 15777 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ... 15778 Original commit message from CVS: 15779 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain): 15780 Remove duplicate and broken code for the streaming case and simply reuse 15781 the much better working pull based code. Fixes #560348. 15782 157832008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com> 15784 15785 configure.ac: Back to development -> 0.10.10.1 15786 Original commit message from CVS: 15787 * configure.ac: 15788 Back to development -> 0.10.10.1 15789 15790=== release 0.10.10 === 15791 157922008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com> 15793 15794 * ChangeLog: 15795 * NEWS: 15796 * RELEASE: 15797 * configure.ac: 15798 * docs/plugins/inspect/plugin-a52dec.xml: 15799 * docs/plugins/inspect/plugin-asf.xml: 15800 * docs/plugins/inspect/plugin-cdio.xml: 15801 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 15802 * docs/plugins/inspect/plugin-dvdread.xml: 15803 * docs/plugins/inspect/plugin-dvdsub.xml: 15804 * docs/plugins/inspect/plugin-iec958.xml: 15805 * docs/plugins/inspect/plugin-lame.xml: 15806 * docs/plugins/inspect/plugin-mad.xml: 15807 * docs/plugins/inspect/plugin-mpeg2dec.xml: 15808 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 15809 * docs/plugins/inspect/plugin-mpegstream.xml: 15810 * docs/plugins/inspect/plugin-realmedia.xml: 15811 * docs/plugins/inspect/plugin-siddec.xml: 15812 * gst-plugins-ugly.doap: 15813 * po/LINGUAS: 15814 Release 0.10.10 - "Under the House" 15815 Original commit message from CVS: 15816 Release 0.10.10 - "Under the House" 15817 158182008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com> 15819 15820 * po/bg.po: 15821 * po/ca.po: 15822 * po/da.po: 15823 * po/id.po: 15824 * po/it.po: 15825 * po/mt.po: 15826 * po/vi.po: 15827 Update .po files 15828 Original commit message from CVS: 15829 Update .po files 15830 158312008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org> 15832 15833 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do... 15834 Original commit message from CVS: 15835 * ext/sidplay/Makefile.am: 15836 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could 15837 contain CFLAGS that do not exist for C++, like -Wvla or 15838 -Wdeclaration-after-statement. Fixes bug #561161. 15839 158402008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com> 15841 15842 configure.ac: 0.10.9.3 pre-release 15843 Original commit message from CVS: 15844 * configure.ac: 15845 0.10.9.3 pre-release 15846 158472008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com> 15848 15849 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682. 15850 Original commit message from CVS: 15851 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream): 15852 Only copy sane aspect ratio values on the caps. Fixes #559682. 15853 158542008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org> 15855 15856 * ChangeLog: 15857 Add bug number to the mp3parse mpeg 2.5 fix 15858 Original commit message from CVS: 15859 Add bug number to the mp3parse mpeg 2.5 fix 15860 158612008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com> 15862 15863 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070. 15864 Original commit message from CVS: 15865 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type), 15866 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property), 15867 (gst_amrnbdec_get_property), (gst_amrnbdec_chain): 15868 * ext/amrnb/amrnbdec.h: 15869 Add a property to select the amr variant. Fixes #424070. 15870 158712008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org> 15872 15873 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896. 15874 Original commit message from CVS: 15875 Patch by: Tal Shalif <tshalif at nargila dot org> 15876 * gst/mpegstream/gstdvddemux.c: 15877 (gst_dvd_demux_get_subpicture_stream): 15878 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream), 15879 (gst_mpeg_demux_get_audio_stream): 15880 Fix memmory corruption due to not storing the new updated pointer 15881 after a g_renew(). Fixes #558896. 15882 158832008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> 15884 15885 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277. 15886 Original commit message from CVS: 15887 * tests/check/Makefile.am: 15888 Blacklist cdiocddasrc from state-change tests. Fixes #558277. 15889 158902008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com> 15891 15892 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1 15893 Original commit message from CVS: 15894 * configure.ac: 15895 oops, forgot to bump the version back to devel 15896 after the last release 0.10.9.1 15897 158982008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com> 15899 15900 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714. 15901 Original commit message from CVS: 15902 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream), 15903 (gst_rmdemux_descramble_mp4a_audio), 15904 (gst_rmdemux_handle_scrambled_packet): 15905 Add suport for mpeg4 and aac audio. See #556714. 15906 159072008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org> 15908 15909 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3. 15910 Original commit message from CVS: 15911 * gst/mpegaudioparse/gstmpegaudioparse.c: 15912 Calculate samples per frame correctly for "MPEG 2.5" layer 3. 15913 Fixes skipping on these files. 15914 159152008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org> 15916 15917 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ... 15918 Original commit message from CVS: 15919 Patch by: Robin Stocker <robin at nibor dot org> 15920 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init), 15921 (handle_sequence), (gst_mpeg2dec_setcaps): 15922 * ext/mpeg2dec/gstmpeg2dec.h: 15923 Prefer the container's PAR over the stream's PAR if it's 15924 given in the srcpad caps. Fixes bug #556184. 15925 159262008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> 15927 15928 Don't install static libs for plugins. Fixes #550851 for ugly. 15929 Original commit message from CVS: 15930 * ext/a52dec/Makefile.am: 15931 * ext/amrnb/Makefile.am: 15932 * ext/cdio/Makefile.am: 15933 * ext/dvdnav/Makefile.am: 15934 * ext/dvdread/Makefile.am: 15935 * ext/lame/Makefile.am: 15936 * ext/mad/Makefile.am: 15937 * ext/mpeg2dec/Makefile.am: 15938 * ext/sidplay/Makefile.am: 15939 * gst/ac3parse/Makefile.am: 15940 * gst/asfdemux/Makefile.am: 15941 * gst/dvdlpcmdec/Makefile.am: 15942 * gst/dvdsub/Makefile.am: 15943 * gst/iec958/Makefile.am: 15944 * gst/mpegaudioparse/Makefile.am: 15945 * gst/mpegstream/Makefile.am: 15946 * gst/realmedia/Makefile.am: 15947 * gst/synaesthesia/Makefile.am: 15948 Don't install static libs for plugins. Fixes #550851 for ugly. 15949 159502008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org> 15951 15952 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia... 15953 Original commit message from CVS: 15954 * gst/mpegaudioparse/gstmpegaudioparse.c: 15955 (gst_mp3parse_sink_event): 15956 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid 15957 frames. Partially fixes bug #552237. 15958 159592008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> 15960 15961 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull(). 15962 Original commit message from CVS: 15963 * ext/amrnb/amrnbparse.c: 15964 use #defines for HEADER. Unref the object in _sink_activate_pull(). 15965 159662008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com> 15967 15968 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers. 15969 Original commit message from CVS: 15970 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain), 15971 (gst_mad_change_state): 15972 * ext/mad/gstmad.h: 15973 track discont on incomming buffers and set discont on outgoing 15974 buffers. 15975 Pass unknown events upstreams instead of dropping them. 15976 159772008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com> 15978 15979 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150. 15980 Original commit message from CVS: 15981 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com> 15982 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init), 15983 (handle_slice), (gst_mpeg2dec_sink_event), 15984 (gst_mpeg2dec_src_event): 15985 * ext/mpeg2dec/gstmpeg2dec.h: 15986 Fix compilation with --disable-index. Fixes bug #554150. 15987 159882008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com> 15989 15990 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142. 15991 Original commit message from CVS: 15992 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com> 15993 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose), 15994 (gst_mad_src_event), (gst_mad_chain): 15995 * ext/mad/gstmad.h: 15996 Fix compilation with --disable-index. Fixes bug #554142. 15997 159982008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com> 15999 16000 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream. 16001 Original commit message from CVS: 16002 * ext/a52dec/gsta52dec.c: 16003 * ext/a52dec/gsta52dec.h: 16004 Fix channel re-negotiation on a change of the incoming stream. 16005 Patch By: Thijs Vermeir <thijsvermeir@gmail.com> 16006 Fixes: #551660 16007 160082008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com> 16009 16010 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder. 16011 Original commit message from CVS: 16012 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain), 16013 (gst_amrnbenc_state_change): 16014 * ext/amrnb/amrnbenc.h: 16015 Pass the discont flag from the input buffer on to the output buffer in 16016 the AMR encoder. 16017 160182008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com> 16019 16020 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274. 16021 Original commit message from CVS: 16022 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com> 16023 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init), 16024 (gst_amrnbparse_handle_pull_seek), 16025 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event), 16026 (gst_amrnbparse_sink_activate_push), 16027 (gst_amrnbparse_sink_activate_pull): 16028 * ext/amrnb/amrnbparse.h: 16029 Add flush seek handler. Fixes #536274. 16030 160312008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com> 16032 16033 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226. 16034 Original commit message from CVS: 16035 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com> 16036 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query), 16037 (gst_amrnbparse_chain), (gst_amrnbparse_loop), 16038 (gst_amrnbparse_state_change): 16039 * ext/amrnb/amrnbparse.h: 16040 Fix the duration query. Fixes #536226. 16041 Also set caps on the pads and buffers more correctly. 16042 160432008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net> 16044 16045 po/LINGUAS: Add 'ca' to LINGUAS. 16046 Original commit message from CVS: 16047 * po/LINGUAS: 16048 Add 'ca' to LINGUAS. 16049 160502008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com> 16051 16052 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus. 16053 Original commit message from CVS: 16054 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop): 16055 Fix aggregated GST_FLOW_RETURN check for when to send an error message 16056 on the bus. 16057 Re-fixes #546859 16058 160592008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com> 16060 16061 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps. 16062 Original commit message from CVS: 16063 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init), 16064 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event), 16065 (create_segment_event), (gst_rdt_depay_push), 16066 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state): 16067 * gst/realmedia/rdtdepay.h: 16068 Parse other values from the incomming caps. 16069 Add event handler to handle flushing and segments. 16070 Create segment events. 16071 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert): 16072 Do skew correction based on RDT timestamps. 16073 * gst/realmedia/rdtmanager.c: (activate_session), 16074 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps), 16075 (create_recv_rtp): 16076 Parse caps to get the clockrate needed for the jitterbuffer. 16077 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet): 16078 Apply timestamp fixup after correcting for initial timestamp and 16079 internal base timestamp corrections. 16080 160812008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com> 16082 16083 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w... 16084 Original commit message from CVS: 16085 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data), 16086 (gst_rdt_depay_change_state): 16087 * gst/realmedia/rdtdepay.h: 16088 Check seqnum gaps and drop duplicate packets or mark outgoing buffers 16089 with a DISCONT flag when needed. 16090 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src): 16091 Report the configure latency instead of a hardcoded value. 16092 160932008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com> 16094 16095 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager. 16096 Original commit message from CVS: 16097 * gst/realmedia/rdtmanager.c: (create_session), (activate_session), 16098 (free_session), (gst_rdt_manager_query_src), 16099 (gst_rdt_manager_src_activate_push), 16100 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt), 16101 (gst_rdt_manager_loop), (create_recv_rtp): 16102 Include the new rdt jitterbuffer in the session manager. 16103 161042008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com> 16105 16106 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions. 16107 Original commit message from CVS: 16108 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init), 16109 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps), 16110 (gst_rdt_depay_push), (gst_rdt_depay_handle_data), 16111 (gst_rdt_depay_chain), (gst_rdt_depay_change_state): 16112 * gst/realmedia/rdtdepay.h: 16113 Use new RDT parsing helper functions. 16114 Copy discont flags correctly. 16115 Push the header from the chain function instead of the setcaps function. 16116 Copy incomming timestamp to the output buffers instead of doing magic 16117 with the RDT timestamps. 16118 161192008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com> 16120 16121 gst/realmedia/: Add first support for parsing RDT messages. 16122 Original commit message from CVS: 16123 * gst/realmedia/Makefile.am: 16124 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data), 16125 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count), 16126 (read_packet_header), (gst_rdt_buffer_get_first_packet), 16127 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type), 16128 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer), 16129 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq), 16130 (gst_rdt_packet_data_peek_data), 16131 (gst_rdt_packet_data_get_stream_id), 16132 (gst_rdt_packet_data_get_timestamp): 16133 * gst/realmedia/gstrdtbuffer.h: 16134 Add first support for parsing RDT messages. 16135 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init), 16136 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize), 16137 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew), 16138 (calculate_skew), (rdt_jitter_buffer_insert), 16139 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek), 16140 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets), 16141 (rdt_jitter_buffer_get_ts_diff): 16142 * gst/realmedia/rdtjitterbuffer.h: 16143 Add first version of an RDT jitterbuffer. 16144 161452008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com> 16146 16147 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam... 16148 Original commit message from CVS: 16149 * gst/realmedia/rmdemux.c: (gst_rmdemux_init), 16150 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain), 16151 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio), 16152 (gst_rmdemux_descramble_dnet_audio), 16153 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet): 16154 * gst/realmedia/rmdemux.h: 16155 Keep track of the first timestamp of the stream and add this to the 16156 outgoing buffer timestamps so that we can handle live streams. 16157 Set discont flag on the first buffers and after a seek. 16158 16159=== release 0.10.9 === 16160 161612008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com> 16162 16163 * ChangeLog: 16164 * NEWS: 16165 * RELEASE: 16166 * configure.ac: 16167 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 16168 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 16169 * docs/plugins/inspect/plugin-a52dec.xml: 16170 * docs/plugins/inspect/plugin-asf.xml: 16171 * docs/plugins/inspect/plugin-cdio.xml: 16172 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 16173 * docs/plugins/inspect/plugin-dvdread.xml: 16174 * docs/plugins/inspect/plugin-dvdsub.xml: 16175 * docs/plugins/inspect/plugin-iec958.xml: 16176 * docs/plugins/inspect/plugin-lame.xml: 16177 * docs/plugins/inspect/plugin-mad.xml: 16178 * docs/plugins/inspect/plugin-mpeg2dec.xml: 16179 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 16180 * docs/plugins/inspect/plugin-mpegstream.xml: 16181 * docs/plugins/inspect/plugin-realmedia.xml: 16182 * docs/plugins/inspect/plugin-siddec.xml: 16183 * gst-plugins-ugly.doap: 16184 Release 0.10.9 16185 Original commit message from CVS: 16186 Release 0.10.9 16187 161882008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com> 16189 16190 * po/af.po: 16191 * po/az.po: 16192 * po/bg.po: 16193 * po/cs.po: 16194 * po/da.po: 16195 * po/en_GB.po: 16196 * po/es.po: 16197 * po/fi.po: 16198 * po/fr.po: 16199 * po/hu.po: 16200 * po/id.po: 16201 * po/it.po: 16202 * po/lt.po: 16203 * po/nb.po: 16204 * po/nl.po: 16205 * po/or.po: 16206 * po/pl.po: 16207 * po/pt_BR.po: 16208 * po/ru.po: 16209 * po/sk.po: 16210 * po/sq.po: 16211 * po/sr.po: 16212 * po/sv.po: 16213 * po/uk.po: 16214 * po/vi.po: 16215 * po/zh_CN.po: 16216 Update .po files 16217 Original commit message from CVS: 16218 Update .po files 16219 162202008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com> 16221 16222 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ... 16223 Original commit message from CVS: 16224 * ext/a52dec/gsta52dec.c: 16225 Set up a default time segment for output when receiving 16226 an incoming byte segment (as for raw AC3 files). 16227 Fixes: #548194 16228 162292008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com> 16230 16231 0.10.8.2 pre-release. 16232 Original commit message from CVS: 16233 * configure.ac: 16234 * docs/plugins/Makefile.am: 16235 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 16236 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 16237 * docs/plugins/gst-plugins-ugly-plugins.args: 16238 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 16239 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 16240 * docs/plugins/inspect/plugin-a52dec.xml: 16241 * docs/plugins/inspect/plugin-asf.xml: 16242 * docs/plugins/inspect/plugin-cdio.xml: 16243 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 16244 * docs/plugins/inspect/plugin-dvdread.xml: 16245 * docs/plugins/inspect/plugin-dvdsub.xml: 16246 * docs/plugins/inspect/plugin-iec958.xml: 16247 * docs/plugins/inspect/plugin-lame.xml: 16248 * docs/plugins/inspect/plugin-mad.xml: 16249 * docs/plugins/inspect/plugin-mpeg2dec.xml: 16250 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 16251 * docs/plugins/inspect/plugin-mpegstream.xml: 16252 * docs/plugins/inspect/plugin-realmedia.xml: 16253 * docs/plugins/inspect/plugin-siddec.xml: 16254 * ext/Makefile.am: 16255 0.10.8.2 pre-release. 16256 * po/LINGUAS: 16257 * po/POTFILES.in: 16258 * po/id.po: 16259 Add new translation. 16260 162612008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org> 16262 16263 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ... 16264 Original commit message from CVS: 16265 * gst/asfdemux/gstasfdemux.c: 16266 Properly aggregate flow returns for both push and pull mode, so we shut 16267 down if all pads are unlinked. 16268 Fixes #546859. 16269 162702008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org> 16271 16272 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822). 16273 Original commit message from CVS: 16274 Patch by: Frederic Crozat <fcrozat@mandriva.org> 16275 * ext/dvdread/dvdreadsrc.c: (plugin_init): 16276 * ext/lame/gstlame.c: (plugin_init): 16277 * gst/asfdemux/gstasf.c: (plugin_init): 16278 Make sure gettext returns translations in UTF-8 encoding rather 16279 than in the current locale encoding (#546822). 16280 162812008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16282 16283 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'... 16284 Original commit message from CVS: 16285 * gst/mpegaudioparse/gstmpegaudioparse.c: 16286 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame), 16287 (mp3parse_total_time), (mp3parse_bytepos_to_time): 16288 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() 16289 if we're called from there already. Otherwise we end up in a endless 16290 recursion and crash with a stack overflow. 16291 This can happen when a Xing or VBRI header with TOC exists but it 16292 doesn't contain the total time. Fixes bug #545370. 16293 162942008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16295 16296 ext/lame/gstlame.c: Use the default for the strict-iso property too. 16297 Original commit message from CVS: 16298 * ext/lame/gstlame.c: (gst_lame_class_init), 16299 (gst_lame_get_default_settings): 16300 Use the default for the strict-iso property too. 16301 Allow a bitrate setting of 0, which lets lame choose the default value 16302 and which makes it possible to set the compression-ratio property. 16303 163042008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16305 16306 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ... 16307 Original commit message from CVS: 16308 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init), 16309 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init): 16310 * ext/lame/gstlame.h: 16311 Get the defaults settings of LAME in the plugin initialization 16312 function and return FALSE here if something goes wrong. This removes 16313 the hacky failing instance init function. 16314 Use LAMEs default value for all settings instead of overwriting some 16315 of them. Overwriting some of them gives unexpected results if one only 16316 sets a preset. Fixes bug #498004. 16317 163182008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16319 16320 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b... 16321 Original commit message from CVS: 16322 * ext/lame/gstlame.c: (gst_lame_init): 16323 Use LAME's default for the min/max/mean VBR bitrate. Setting our own 16324 defaults will restrict the bitrate when using the presets in a bad way. 16325 Fixes bug #498004. 16326 163272008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16328 16329 Put the MPEG audio version into the caps as "mpegaudioversion". 16330 Original commit message from CVS: 16331 * ext/lame/gstlame.c: (gst_lame_sink_setcaps): 16332 * gst/mpegaudioparse/gstmpegaudioparse.c: 16333 (mp3_type_frame_length_from_header), (mp3_caps_create), 16334 (gst_mp3parse_chain): 16335 Put the MPEG audio version into the caps as "mpegaudioversion". 16336 This is different from "mpegversion". 16337 163382008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16339 16340 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun... 16341 Original commit message from CVS: 16342 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init), 16343 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup): 16344 * ext/lame/gstlame.h: 16345 Fix build with lame >= 3.97. The padding type and cwlimit settings 16346 are deprecated now and the function declarations are hidden in the 16347 headers so deprecate the GObject properties for them and remove them 16348 in 0.11. Fixes bug #544039. 16349 163502008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16351 16352 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su... 16353 Original commit message from CVS: 16354 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence): 16355 Don't allow width/height outside the spec (i.e. smaller than 16 16356 and higher than 4096). Such files are corrupted ones and setting 16357 caps that are not a subset of the template caps confuses playbin. 16358 Fixes bug #542646. 16359 163602008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16361 16362 ext/sidplay/Makefile.am: Fix the build. 16363 Original commit message from CVS: 16364 * ext/sidplay/Makefile.am: 16365 Fix the build. 16366 163672008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16368 16369 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++. 16370 Original commit message from CVS: 16371 * configure.ac: 16372 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include 16373 flags that are invalid for C++. 16374 163752008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org> 16376 16377 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697. 16378 Original commit message from CVS: 16379 Patch by: Tal Shalif <tshalif at nargila dot org> 16380 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop): 16381 Prevent double free. Fixes bug #541697. 16382 163832008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 16384 16385 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline. 16386 Original commit message from CVS: 16387 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init), 16388 (gst_dvd_demux_get_audio_stream), 16389 (gst_dvd_demux_get_subpicture_stream), 16390 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset): 16391 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init), 16392 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream), 16393 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset): 16394 * gst/mpegstream/gstmpegdemux.h: 16395 Resend tags event after a FLUSH (seek) to support prerolling 16396 a partial pipeline. 16397 163982008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net> 16399 16400 Use correct error code for encrypted streams. 16401 Original commit message from CVS: 16402 * configure.ac: 16403 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object): 16404 Use correct error code for encrypted streams. 16405 164062008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 16407 16408 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194. 16409 Original commit message from CVS: 16410 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer), 16411 (gst_mpeg_demux_sync_stream_to_time): 16412 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194. 16413 164142008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> 16415 16416 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format). 16417 Original commit message from CVS: 16418 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read), 16419 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event): 16420 Allow and implement non-flushing and/or segment seek 16421 (mainly in TIME and chapter format). 16422 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event), 16423 (gst_dvd_demux_get_subpicture_stream), 16424 (gst_dvd_demux_synchronise_pads), 16425 (gst_dvd_demux_sync_stream_to_time): 16426 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event), 16427 (gst_mpeg_demux_send_subbuffer), 16428 (gst_mpeg_demux_sync_stream_to_time), 16429 (gst_mpeg_streams_reset_cur_ts): 16430 * gst/mpegstream/gstmpegdemux.h: 16431 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event), 16432 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query): 16433 Delegate a query to upstream if it can't be handled. 16434 Make segment stop aware. 16435 Fix (subtitle) stream synchronization. 16436 Add some debug statements. 16437 164382008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com> 16439 16440 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx. 16441 Original commit message from CVS: 16442 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check): 16443 Fix build on macosx. 16444 164452008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net> 16446 16447 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea... 16448 Original commit message from CVS: 16449 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 16450 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 16451 * ext/a52dec/gsta52dec.c: 16452 * ext/amrnb/amrnbdec.c: 16453 * ext/amrnb/amrnbenc.c: 16454 * ext/amrnb/amrnbparse.c: 16455 * ext/lame/gstlame.c: 16456 * ext/mad/gstmad.c: 16457 * ext/sidplay/gstsiddec.cc: 16458 * gst/asfdemux/gstrtspwms.c: 16459 * gst/mpegaudioparse/gstxingmux.c: 16460 * gst/realmedia/rademux.c: 16461 * gst/realmedia/rdtmanager.c: 16462 * gst/realmedia/rtspreal.c: 16463 * gst/synaesthesia/gstsynaesthesia.c: 16464 Add missing elements to docs. Restore alphabetical order in section 16465 file. Document mad (it was included in docs already). 16466 Fix doc-markup: use convinience syntax for examples 16467 (produces valid docbook), add several refsec2 when we have several 16468 titles. Fix some types. 16469 164702008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net> 16471 16472 Do not use short_description in section docs for elements. We extract them from element details and there will be war... 16473 Original commit message from CVS: 16474 * ext/lame/gstlame.c: 16475 * ext/sidplay/gstsiddec.cc: 16476 * gst/mpegaudioparse/gstxingmux.c: 16477 Do not use short_description in section docs for elements. We extract 16478 them from element details and there will be warnings if they differ. 16479 164802008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com> 16481 16482 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021). 16483 Original commit message from CVS: 16484 Patch by: Benjamin Kampmann <benjamin at fluendo dot com> 16485 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext), 16486 (gst_cdio_add_cdtext_album_tags): 16487 * ext/cdio/gstcdio.h: 16488 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open): 16489 Also extract album title and album genre from CD-TEXT if 16490 available (#537021). 16491 164922008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16493 16494 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ... 16495 Original commit message from CVS: 16496 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check): 16497 Don't mark MPEG headers with emphasis == 0x2 as invalid. This 16498 emphasis value is reserved but unfortunately files with that 16499 value exist and the information is not important for the decoder 16500 anyway. Fixes bug #537235. 16501 165022008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net> 16503 16504 Require libcdio >= 0.76. 16505 Original commit message from CVS: 16506 * configure.ac: 16507 * ext/cdio/gstcdio.c: 16508 * ext/cdio/gstcdio.h: 16509 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open): 16510 Require libcdio >= 0.76. 16511 165122008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com> 16513 16514 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event. 16515 Original commit message from CVS: 16516 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event): 16517 Drain queued buffers before forwarding the segment event. 16518 165192008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com> 16520 16521 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback. 16522 Original commit message from CVS: 16523 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued), 16524 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event), 16525 (gst_a52dec_chain), (gst_a52dec_change_state): 16526 * ext/a52dec/gsta52dec.h: 16527 Add segment handling, buffer clipping and basic reverse playback. 16528 165292008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> 16530 16531 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it. 16532 Original commit message from CVS: 16533 * docs/plugins/Makefile.am: 16534 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 16535 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 16536 * docs/plugins/gst-plugins-ugly-plugins.args: 16537 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 16538 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 16539 * docs/plugins/inspect/plugin-a52dec.xml: 16540 * docs/plugins/inspect/plugin-amrnb.xml: 16541 * docs/plugins/inspect/plugin-asf.xml: 16542 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 16543 * docs/plugins/inspect/plugin-dvdread.xml: 16544 * docs/plugins/inspect/plugin-dvdsub.xml: 16545 * docs/plugins/inspect/plugin-iec958.xml: 16546 * docs/plugins/inspect/plugin-lame.xml: 16547 * docs/plugins/inspect/plugin-mad.xml: 16548 * docs/plugins/inspect/plugin-mpeg2dec.xml: 16549 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 16550 * docs/plugins/inspect/plugin-mpegstream.xml: 16551 * docs/plugins/inspect/plugin-realmedia.xml: 16552 * docs/plugins/inspect/plugin-siddec.xml: 16553 * docs/plugins/inspect/plugin-synaesthesia.xml: 16554 * ext/a52dec/gsta52dec.c: 16555 Random doc of the day. Also print human readable format of newsegment 16556 in log message if we complain about it. 16557 165582008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com> 16559 16560 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ... 16561 Original commit message from CVS: 16562 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push), 16563 (gst_a52dec_sink_event), (gst_a52dec_handle_frame), 16564 (gst_a52dec_chain), (gst_a52dec_change_state): 16565 * ext/a52dec/gsta52dec.h: 16566 Mark discont on outgoing buffers after receiving a DISCONT buffer or 16567 when we have a decoding error. 16568 We don't need to clear the cache when we receive a NEWSEGMENT event. 16569 Clear buffer cache in DISCONT. 16570 Add beginnings of GstSegment handling. 16571 165722008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16573 16574 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures. 16575 Original commit message from CVS: 16576 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): 16577 Fix alignment issues that caused SIGBUS on some architectures. 16578 165792008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net> 16580 16581 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por... 16582 Original commit message from CVS: 16583 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain): 16584 Fix alignment issue which isn't really an issue at all because 16585 the plugin hasn't been ported to 0.10 yet. 16586 165872008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com> 16588 16589 configure.ac: Back to devel -> 0.10.8.1 16590 Original commit message from CVS: 16591 * configure.ac: 16592 Back to devel -> 0.10.8.1 16593 16594=== release 0.10.8 === 16595 165962008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com> 16597 16598 * ChangeLog: 16599 * NEWS: 16600 * RELEASE: 16601 * configure.ac: 16602 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 16603 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 16604 * docs/plugins/inspect/plugin-a52dec.xml: 16605 * docs/plugins/inspect/plugin-asf.xml: 16606 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 16607 * docs/plugins/inspect/plugin-dvdread.xml: 16608 * docs/plugins/inspect/plugin-dvdsub.xml: 16609 * docs/plugins/inspect/plugin-iec958.xml: 16610 * docs/plugins/inspect/plugin-lame.xml: 16611 * docs/plugins/inspect/plugin-mad.xml: 16612 * docs/plugins/inspect/plugin-mpeg2dec.xml: 16613 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 16614 * docs/plugins/inspect/plugin-mpegstream.xml: 16615 * docs/plugins/inspect/plugin-realmedia.xml: 16616 * docs/plugins/inspect/plugin-siddec.xml: 16617 * gst-plugins-ugly.doap: 16618 * po/LINGUAS: 16619 Release 0.10.8 16620 Original commit message from CVS: 16621 Release 0.10.8 16622 166232008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com> 16624 16625 * common: 16626 * po/af.po: 16627 * po/az.po: 16628 * po/bg.po: 16629 * po/cs.po: 16630 * po/da.po: 16631 * po/en_GB.po: 16632 * po/es.po: 16633 * po/fi.po: 16634 * po/fr.po: 16635 * po/hu.po: 16636 * po/it.po: 16637 * po/lt.po: 16638 * po/nb.po: 16639 * po/nl.po: 16640 * po/or.po: 16641 * po/pl.po: 16642 * po/pt_BR.po: 16643 * po/ru.po: 16644 * po/sk.po: 16645 * po/sq.po: 16646 * po/sr.po: 16647 * po/sv.po: 16648 * po/uk.po: 16649 * po/vi.po: 16650 * po/zh_CN.po: 16651 Update .po files 16652 Original commit message from CVS: 16653 Update .po files 16654 166552008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com> 16656 16657 configure.ac: 0.10.7.4 pre-release 16658 Original commit message from CVS: 16659 * configure.ac: 16660 0.10.7.4 pre-release 16661 166622008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com> 16663 16664 ext/mad/gstmad.c: Fix inconsistent use of rate and channels. 16665 Original commit message from CVS: 16666 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain): 16667 Fix inconsistent use of rate and channels. 16668 Fixes #533581 16669 166702008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com> 16671 16672 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832. 16673 Original commit message from CVS: 16674 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event): 16675 Flush timestamp correction variables on a flush. Fixes #533832. 16676 166772008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com> 16678 16679 * ChangeLog: 16680 * common: 16681 * configure.ac: 16682 Commit 0.10.7.3 pre-rel marker 16683 Original commit message from CVS: 16684 Commit 0.10.7.3 pre-rel marker 16685 166862008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com> 16687 16688 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a... 16689 Original commit message from CVS: 16690 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet): 16691 Properly aggregate GstFlowReturn from downstream in order to properly 16692 stop, and doing that as early as possible. 16693 Fixes #532807 16694 166952008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com> 16696 16697 configure.ac: 0.10.7.2 pre-release 16698 Original commit message from CVS: 16699 * configure.ac: 16700 0.10.7.2 pre-release 16701 167022008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com> 16703 16704 Always let FLUSH_START events flow downstream. 16705 Original commit message from CVS: 16706 * ext/mad/gstmad.c: (gst_mad_sink_event): 16707 * gst/mpegaudioparse/gstmpegaudioparse.c: 16708 (gst_mp3parse_sink_event): 16709 Always let FLUSH_START events flow downstream. 16710 167112008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net> 16712 16713 configure.ac: Error out if we don't have the required core/base versions. 16714 Original commit message from CVS: 16715 * configure.ac: 16716 Error out if we don't have the required core/base versions. 16717 167182008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com> 16719 16720 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found. 16721 Original commit message from CVS: 16722 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr), 16723 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet), 16724 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet): 16725 Fix video timestamps by adjusting it with the first timestamp found. 16726 Don't assume we have a complete fragment when flushing the adapter, 16727 packets might have been lost or the stream might just be broken. 16728 167292008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com> 16730 16731 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager. 16732 Original commit message from CVS: 16733 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init): 16734 Set Rank to NONE so that we don't accidentally try to autoplug the 16735 rdtmanager. 16736 167372008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16738 16739 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ... 16740 Original commit message from CVS: 16741 * gst/mpegaudioparse/gstmpegaudioparse.c: 16742 (gst_mp3parse_emit_frame): 16743 Send a new duration message if the average bitrate changed and 16744 we don't know the duration from the Xing or VBRI header. 16745 Fixes bug #321857. 16746 167472008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com> 16748 16749 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c... 16750 Original commit message from CVS: 16751 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send), 16752 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select): 16753 * gst/realmedia/rtspreal.h: 16754 Move assembly rule parsing to the place where we parse the SDP as it's 16755 also there that we create the MDPR and we need the currently selected 16756 asmrule in order to select the right MTLI. 16757 Fixes #529359. 16758 167592008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org> 16760 16761 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems. 16762 Original commit message from CVS: 16763 * gst/realmedia/realhash.c: 16764 * gst/realmedia/rtspreal.c: 16765 Include generated "_stdint.h" instead of <stdint.h> which might not 16766 exist on some systems. 16767 167682008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16769 16770 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment... 16771 Original commit message from CVS: 16772 * ext/sidplay/gstsiddec.cc: 16773 Cast NULL sentinels to void * as NULL is defined as an integer 16774 constant in most environments when using C++ and it's size might 16775 be different from a pointer. Fixes #529488. 16776 167772008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br> 16778 16779 * ChangeLog: 16780 * gst/asfdemux/gstasfdemux.c: 16781 * gst/asfdemux/gstrtspwms.c: 16782 Fix "unused var" compiler error when --disable-gst-debug is used. 16783 Original commit message from CVS: 16784 Fix "unused var" compiler error when --disable-gst-debug is used. 16785 167862008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net> 16787 16788 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov... 16789 Original commit message from CVS: 16790 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop): 16791 We should also stop the streaming task when we get a NOT_LINKED 16792 flow return, which is not covered by FLOW_IS_FATAL. 16793 167942008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com> 16795 16796 ext/: gst_atomic_int_set ==> g_atomic_int_set 16797 Original commit message from CVS: 16798 * ext/cdio/gstcdiocddasrc.c: 16799 * ext/dv/gstdvdemux.c: 16800 gst_atomic_int_set ==> g_atomic_int_set 16801 168022008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net> 16803 16804 gst/mpegaudioparse/gstxingmux.c: Fix argument formats. 16805 Original commit message from CVS: 16806 2008-04-11 Julien Moutte <julien@fluendo.com> 16807 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix 16808 argument formats. 16809 168102008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com> 16811 16812 configure.ac: Actually build dlls when cross-compiling with mingw32. 16813 Original commit message from CVS: 16814 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com> 16815 * configure.ac: 16816 Actually build dlls when cross-compiling with mingw32. 16817 Fixes bug #526247. 16818 168192008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16820 16821 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already. 16822 Original commit message from CVS: 16823 * configure.ac: 16824 * gst/mpegaudioparse/gstmpegaudioparse.c: 16825 (mpeg_audio_seek_entry_free): 16826 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free): 16827 Depend on GLib 2.12 and use it unconditionally as we do in other 16828 modules too already. 16829 168302008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16831 16832 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with 16833 Original commit message from CVS: 16834 * gst/mpegaudioparse/gstmpegaudioparse.c: 16835 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free), 16836 (gst_mp3parse_reset), (gst_mp3parse_emit_frame): 16837 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new), 16838 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset), 16839 (gst_xing_mux_chain): 16840 Use GSlice for allocating the seek table entries if we compile with 16841 GLib 2.10 or newer. 16842 168432008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com> 16844 16845 gst/asfdemux/gstasfdemux.c: Remove some debug code. 16846 Original commit message from CVS: 16847 * gst/asfdemux/gstasfdemux.c: 16848 (gst_asf_demux_process_ext_stream_props): 16849 Remove some debug code. 16850 168512008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com> 16852 16853 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate. 16854 Original commit message from CVS: 16855 * gst/asfdemux/gstasfdemux.c: 16856 (gst_asf_demux_process_ext_stream_props): 16857 Guard against division by 0 and fall back to 25/1 framerate. 16858 168592008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com> 16860 16861 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio... 16862 Original commit message from CVS: 16863 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream), 16864 (gst_asf_demux_process_ext_stream_props): 16865 Instead of adding a fixes 25/1 framerate to the video caps, use the 16866 average frame duration in the extended properties of the video stream as 16867 the framerate. Fixes #524346. 16868 168692008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16870 16871 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4.... 16872 Original commit message from CVS: 16873 * configure.ac: 16874 Check if the compiler supports do { } while (0) macros. This fixes 16875 a warning when compiling with g++ 4.3, resulting in a build failure 16876 because of -Werror. 16877 168782008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com> 16879 16880 gst/realmedia/asmrules.c: make ) also a delimiter for rules. 16881 Original commit message from CVS: 16882 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main): 16883 make ) also a delimiter for rules. 16884 Skip \\ when scanning strings. 16885 Add new testcase for these problems. 16886 168872008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16888 16889 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res... 16890 Original commit message from CVS: 16891 * gst/mpegaudioparse/gstmpegaudioparse.c: 16892 (gst_mp3parse_sink_event): 16893 Don't take the stream lock when caching events. This is not necessary 16894 and results in a deadlock when seeking with rhythmbox (but not with 16895 totem or banshee for some reason). 16896 168972008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org> 16898 16899 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop... 16900 Original commit message from CVS: 16901 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org> 16902 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): 16903 Add the version field when creating the CONT chunk resulting in 16904 the Author, Comment and Copyright tags not being parsed correctly. 16905 Fixes #521459. 16906 169072008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com> 16908 16909 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements. 16910 Original commit message from CVS: 16911 * gst/mpegaudioparse/gstmpegaudioparse.c: 16912 (gst_mp3parse_sink_event), (gst_mp3parse_chain): 16913 Remove trailing newlines from debug statements. 16914 169152008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it> 16916 16917 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi... 16918 Original commit message from CVS: 16919 * ext/dvdnav/dvdnavsrc.c: 16920 * ext/dvdnav/dvdnavsrc.h: 16921 Apply patch that adds some seeking support to dvdnav, and fixes it 16922 in various other ways. This doesn't make dvdnavsrc fully functional, 16923 but moves it forward. 16924 Fixes: #476149 16925 Patch By: Simone Gotti <simone.gotti@email.it> 16926 * ext/dvdnav/gst-dvd: 16927 Update the simple dvdnavsrc gst-launch example to work for 0.10 16928 169292008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com> 16930 16931 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4... 16932 Original commit message from CVS: 16933 * configure.ac: 16934 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which 16935 plug-ins are included/excluded. (#498222) 16936 169372008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16938 16939 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them. 16940 Original commit message from CVS: 16941 * ext/mad/gstmad.c: (gst_mad_sink_event): 16942 * gst/mpegaudioparse/gstmpegaudioparse.c: 16943 (gst_mp3parse_sink_event): 16944 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead 16945 of dropping and leaking them. 16946 169472008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16948 16949 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ... 16950 Original commit message from CVS: 16951 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event), 16952 (gst_mad_chain): 16953 * ext/mad/gstmad.h: 16954 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose), 16955 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame): 16956 * gst/mpegaudioparse/gstmpegaudioparse.h: 16957 Cache all events except EOS if we still have to send a NEWSEGMENT 16958 event. This will let TAG events be forwarded until after decodebin 16959 to an encoder for example as decodebin only links the pads 16960 after NEWSEGMENT. Fixes bug #518933. 16961 169622008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org> 16963 16964 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b... 16965 Original commit message from CVS: 16966 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset): 16967 Write Xing header at the correct position in the MP3 frame for 16968 stereo files. Fixes bug #518676. 16969 169702008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net> 16971 16972 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509). 16973 Original commit message from CVS: 16974 * configure.ac: 16975 * ext/sidplay/Makefile.am: 16976 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them 16977 when building C++ code (#516509). 16978 169792008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net> 16980 16981 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun 16982 Original commit message from CVS: 16983 * ext/lame/gstlame.c: (gst_lame_sink_setcaps): 16984 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun 16985 Workshop 12 compiler, but probably also crashes (#517985). 16986 169872008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br> 16988 16989 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493. 16990 Original commit message from CVS: 16991 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br> 16992 * gst/mpegaudioparse/gstmpegaudioparse.c: 16993 (gst_mp3_channel_mode_get_type), 16994 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init), 16995 (gst_mp3parse_reset), (gst_mp3parse_emit_frame), 16996 (gst_mp3parse_chain): 16997 * gst/mpegaudioparse/gstmpegaudioparse.h: 16998 Post channel mode and CRC as tags. Fixes bug #504493. 16999 170002008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17001 17002 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function. 17003 Original commit message from CVS: 17004 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize): 17005 Correctly chain up to the parent's finalize function. 17006 170072008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17008 17009 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one... 17010 Original commit message from CVS: 17011 * gst/mpegaudioparse/gstmpegaudioparse.c: 17012 (gst_mp3parse_emit_frame), (gst_mp3parse_chain): 17013 Try a bit harder to get valid timestamps, especially if upstream 17014 gives us one and we are at the first frame or resyncing. 17015 Return UNEXPECTED if we get a valid timestamp that is outside of 17016 our configured segment. After all changes done so far this doesn't 17017 seem to cause any regression, please test. 17018 170192008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17020 17021 gst/asfdemux/gstasfdemux.c: If we don't have the position to seek to in our index first try to convert from TIME to B... 17022 Original commit message from CVS: 17023 Patch by: 17024 Hans de Goede <j dot w dot r dot degoede at hhs dot nl> 17025 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event): 17026 If we don't have the position to seek to in our index first try 17027 to convert from TIME to BYTES upstream and only if that fails 17028 too use the old hack to simply seek to an earlier position 17029 and let the sink drop everything before segment start. 17030 Partially fixes bug #469930. 17031 170322008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com> 17033 17034 configure.ac: Back to development... 17035 Original commit message from CVS: 17036 * configure.ac: 17037 Back to development... 17038 17039=== release 0.10.7 === 17040 170412008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com> 17042 17043 * ChangeLog: 17044 * NEWS: 17045 * RELEASE: 17046 * configure.ac: 17047 * docs/plugins/gst-plugins-ugly-plugins.args: 17048 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 17049 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 17050 * docs/plugins/gst-plugins-ugly-plugins.prerequisites: 17051 * docs/plugins/gst-plugins-ugly-plugins.signals: 17052 * docs/plugins/inspect/plugin-a52dec.xml: 17053 * docs/plugins/inspect/plugin-asf.xml: 17054 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 17055 * docs/plugins/inspect/plugin-dvdread.xml: 17056 * docs/plugins/inspect/plugin-dvdsub.xml: 17057 * docs/plugins/inspect/plugin-iec958.xml: 17058 * docs/plugins/inspect/plugin-lame.xml: 17059 * docs/plugins/inspect/plugin-mad.xml: 17060 * docs/plugins/inspect/plugin-mpeg2dec.xml: 17061 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 17062 * docs/plugins/inspect/plugin-mpegstream.xml: 17063 * docs/plugins/inspect/plugin-realmedia.xml: 17064 * docs/plugins/inspect/plugin-siddec.xml: 17065 * gst-plugins-ugly.doap: 17066 * po/LINGUAS: 17067 Release 0.10.7 - I Cheated Time 17068 Original commit message from CVS: 17069 Release 0.10.7 - I Cheated Time 17070 170712008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com> 17072 17073 * po/af.po: 17074 * po/az.po: 17075 * po/bg.po: 17076 * po/cs.po: 17077 * po/da.po: 17078 * po/en_GB.po: 17079 * po/es.po: 17080 * po/fi.po: 17081 * po/hu.po: 17082 * po/it.po: 17083 * po/nb.po: 17084 * po/nl.po: 17085 * po/or.po: 17086 * po/pl.po: 17087 * po/pt_BR.po: 17088 * po/sk.po: 17089 * po/sq.po: 17090 * po/sr.po: 17091 * po/sv.po: 17092 * po/uk.po: 17093 * po/vi.po: 17094 * po/zh_CN.po: 17095 Update .po files 17096 Original commit message from CVS: 17097 Update .po files 17098 170992008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com> 17100 17101 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too. 17102 Original commit message from CVS: 17103 * tests/check/Makefile.am: 17104 Exclude dvdreadsrc from the states test too. 17105 171062008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17107 17108 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d... 17109 Original commit message from CVS: 17110 * gst/mpegaudioparse/gstmpegaudioparse.c: 17111 (gst_mp3parse_emit_frame): 17112 Handler buffers without valid timestamp more correctly: Don't drop 17113 them and don't use the invalid timestamp to calculate the next 17114 timestamp. Fixes bug #516811. 17115 171162008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org> 17117 17118 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows. 17119 Original commit message from CVS: 17120 Patch by: Tal Shalif <tshalif at nargila dot org> 17121 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create), 17122 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query): 17123 Add some gint64 casts to prevent 32 bit integer overflows. 17124 Fixes bug #516989. 17125 171262008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com> 17127 17128 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files. 17129 Original commit message from CVS: 17130 * gst/mpegaudioparse/gstmpegaudioparse.c: 17131 Revert previous commit to mp3parse, as it breaks playback 17132 of AVI files. 17133 171342008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17135 17136 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen... 17137 Original commit message from CVS: 17138 * gst/mpegaudioparse/gstmpegaudioparse.c: 17139 (gst_mp3parse_emit_frame): 17140 Return GST_FLOW_UNEXPECTED if we get data that is after our 17141 configured segment. This makes upstream go EOS immediately instead 17142 of sending us the complete stream. Also improve debugging a bit. 17143 171442008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com> 17145 17146 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be... 17147 Original commit message from CVS: 17148 * ext/dvdread/dvdreadsrc.c: 17149 Fix regression in DVD seeking - when a pack we 17150 expect to be a NAV block turns out not to be, scan forwards 17151 for up to 2MB (at most ~1sec) until we find one. 17152 Fixes: #516278 17153 171542008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net> 17155 17156 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file. 17157 Original commit message from CVS: 17158 * win32/vs6/libgstmpegaudioparse.dsp: 17159 Add xing files to VS project file. 17160 171612008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17162 17163 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708. 17164 Original commit message from CVS: 17165 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init): 17166 Stop leaking src pad templates. Fixes bug #515708. 17167 171682008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17169 17170 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems. 17171 Original commit message from CVS: 17172 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): 17173 Correctly write the size in bytes on big endian systems. 17174 Fixes bug #515725. 17175 171762008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17177 17178 ext/lame/gstlame.c: Don't leak the allowed caps. 17179 Original commit message from CVS: 17180 * ext/lame/gstlame.c: (gst_lame_setup): 17181 Don't leak the allowed caps. 17182 * tests/check/pipelines/lame.c: (GST_START_TEST): 17183 Stop leaking all buffers. Fixes bug #515575. 17184 171852008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com> 17186 17187 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add. 17188 Original commit message from CVS: 17189 * gst/mpegaudioparse/plugin.c: 17190 Commit new file I forgot to add. 17191 171922008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com> 17193 17194 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases. 17195 Original commit message from CVS: 17196 * configure.ac: 17197 Make DISABLE_DEPRECATED defined *only* during CVS, not during 17198 pre-releases or releases. 17199 172002008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com> 17201 17202 * ChangeLog: 17203 Mention bug 511497 fixed in previous commit 17204 Original commit message from CVS: 17205 Mention bug 511497 fixed in previous commit 17206 172072008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com> 17208 17209 Move xingmux from -bad. 17210 Original commit message from CVS: 17211 * docs/plugins/Makefile.am: 17212 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 17213 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 17214 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 17215 * gst/mpegaudioparse/Makefile.am: 17216 * gst/mpegaudioparse/gstmpegaudioparse.c: 17217 * gst/mpegaudioparse/gstxingmux.c: 17218 * tests/check/Makefile.am: 17219 * tests/check/elements/.cvsignore: 17220 Move xingmux from -bad. 17221 172222008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net> 17223 17224 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion 17225 Original commit message from CVS: 17226 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos): 17227 Use gst_guint64_to_gdouble for conversion 17228 * win32/vs6/libgstasfdemux.dsp: 17229 * win32/vs6/libgstdvdsub.dsp: 17230 * win32/vs6/libgstrealmedia.dsp: 17231 Update project dependencies and add new source files 17232 172332008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> 17234 17235 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d... 17236 Original commit message from CVS: 17237 * ext/mpeg2dec/gstmpeg2dec.c: 17238 Reset decoder when handling sequence where libmpeg2 has set 17239 frame period to 0, probably due to a corrupt packet. 17240 Fixes bug #514297 17241 172422008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17243 17244 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change... 17245 Original commit message from CVS: 17246 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create), 17247 (gst_mp3parse_chain): 17248 Don't set new caps on the srcpad everytime the bitrate or MPEG 17249 version changes but calculate new spf value when the MPEG version 17250 changes. 17251 172522008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17253 17254 Add documentation for the xingheader plugin. 17255 Original commit message from CVS: 17256 * docs/plugins/Makefile.am: 17257 * docs/plugins/gst-plugins-bad-plugins-docs.sgml: 17258 * docs/plugins/gst-plugins-bad-plugins-sections.txt: 17259 * gst/xingheader/gstxingmux.c: 17260 * gst/xingheader/gstxingmux.h: 17261 Add documentation for the xingheader plugin. 17262 * tests/check/elements/xingmux.c: (GST_START_TEST): 17263 Set element state to PLAYING before doing something else. 17264 172652008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17266 17267 tests/check/: Add simple unit test for the xingmux element. 17268 Original commit message from CVS: 17269 * tests/check/Makefile.am: 17270 * tests/check/elements/.cvsignore: 17271 * tests/check/elements/xingmux.c: (setup_xingmux), 17272 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main): 17273 * tests/check/elements/xingmux_testdata.h: 17274 Add simple unit test for the xingmux element. 17275 * gst/xingheader/gstxingmux.c: (generate_xing_header), 17276 (gst_xing_mux_finalize), (xing_reset): 17277 Fix a memleak and invalid seek tables with less than 100 MP3 frames. 17278 172792008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net> 17280 17281 docs/plugins/: Add the real and rtsp elements and update the lists. 17282 Original commit message from CVS: 17283 * docs/plugins/Makefile.am: 17284 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 17285 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 17286 Add the real and rtsp elements and update the lists. 17287 * docs/plugins/inspect/plugin-amrnb.xml: 17288 * docs/plugins/inspect/plugin-asf.xml: 17289 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 17290 * docs/plugins/inspect/plugin-dvdsub.xml: 17291 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 17292 * docs/plugins/inspect/plugin-mpegstream.xml: 17293 * docs/plugins/inspect/plugin-realmedia.xml: 17294 * docs/plugins/inspect/plugin-siddec.xml: 17295 * docs/plugins/inspect/plugin-synaesthesia.xml: 17296 Regenerate docs. 17297 * gst/iec958/ac3_padder.c: 17298 * gst/iec958/ac3_padder.h: 17299 Do not use gtk-doc style comments for non gtk-doc comments. Note - 17300 there are functions defined using extern in the .c file - does that 17301 make sense? 17302 173032008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net> 17304 17305 ext/mad/gstmad.c: Chain up at the end of the function. 17306 Original commit message from CVS: 17307 * ext/mad/gstmad.c: 17308 Chain up at the end of the function. 17309 173102008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17311 17312 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses. 17313 Original commit message from CVS: 17314 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init): 17315 Don't add pad templates for the base class but only in the 17316 subclasses. 17317 173182008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> 17319 17320 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th... 17321 Original commit message from CVS: 17322 * ext/lame/gstlame.c: 17323 * ext/lame/gstlame.h: 17324 Fix the case where you initially have stereo input, and so lame's 17325 mode is not set to mono, and then you get input with mono audio and 17326 soon after you get stereo input again. What happened before this 17327 commit is that it would keep the encoding mode as mono. It should 17328 change it back to the one requested by the app (or the default one) 17329 if not requested. 17330 173312008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17332 17333 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte... 17334 Original commit message from CVS: 17335 * gst/mpegaudioparse/gstmpegaudioparse.c: 17336 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos), 17337 (mp3parse_bytepos_to_time): 17338 Interpolate the VBRI seek table entries to get better results, 17339 support 3 byte seek table entries and prevent overflows in the 17340 seek table by adding the relative offsets when using the seek 17341 table in a large enough data type. 17342 173432008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17344 17345 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use... 17346 Original commit message from CVS: 17347 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset), 17348 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos), 17349 (mp3parse_bytepos_to_time): 17350 * gst/mpegaudioparse/gstmpegaudioparse.h: 17351 Add support for seeking based on the VBRI seek table. Might make 17352 sense to use interpolation in the table later to get hopefully a 17353 bit more accurate values. 17354 173552008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com> 17356 17357 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313. 17358 Original commit message from CVS: 17359 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued), 17360 (handle_picture), (handle_slice): 17361 Fix compilation error. Fixes #509313. 17362 173632008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17364 17365 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for... 17366 Original commit message from CVS: 17367 * ext/lame/gstlame.c: (gst_lame_sink_event): 17368 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int 17369 as 8 * GST_SECOND is too large for int. 17370 173712008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17372 17373 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe. 17374 Original commit message from CVS: 17375 * gst/xingheader/gstxingmux.c: (generate_xing_header): 17376 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead 17377 of 0xfe. 17378 173792008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17380 17381 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by... 17382 Original commit message from CVS: 17383 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset), 17384 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame), 17385 (mp3parse_total_bytes), (mp3parse_total_time): 17386 * gst/mpegaudioparse/gstmpegaudioparse.h: 17387 Add initial support for reading VBRI headers as found in VBR files 17388 created by some Fraunhofer encoders. Currently we only read the 17389 number of frames and bytes (and calculate duration, etc from this) 17390 but there is also a seek table that we currently don't use. 17391 173922008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be> 17393 17394 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o... 17395 Original commit message from CVS: 17396 Patch by: Mark Nauwelaerts <manauw at syknet dot be> 17397 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), 17398 (gst_lame_sink_event): 17399 Correctly set number of channels when using mono-encoding mode 17400 and fix the duration calculation of the EOS buffer. 17401 174022008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17403 17404 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c... 17405 Original commit message from CVS: 17406 * gst/mpegaudioparse/gstmpegaudioparse.c: 17407 (gst_mp3parse_handle_first_frame): 17408 Guard against 0 values in the Xing header as frame count and 17409 byte count and calculate the bitrate when we have all values 17410 we need and not before. 17411 174122008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17413 17414 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf. 17415 Original commit message from CVS: 17416 * gst/xingheader/gstxingmux.c: (generate_xing_header): 17417 Remove accidentially leftover debug printf. 17418 174192008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17420 17421 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur... 17422 Original commit message from CVS: 17423 * gst/xingheader/gstxingmux.c: (has_xing_header), 17424 (generate_xing_header), (gst_xing_mux_chain), 17425 (gst_xing_mux_sink_event): 17426 Choose smallest possible frame size for the Xing header, properly 17427 set the timestamp, duration and offset on the outgoing buffers, 17428 only send NEWSEGMENT events in BYTE format downstream and also 17429 drop VBRI headers if already existing. 17430 174312008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17432 17433 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features: 17434 Original commit message from CVS: 17435 * gst/xingheader/Makefile.am: 17436 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset), 17437 (has_xing_header), (generate_xing_header), 17438 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset), 17439 (gst_xing_mux_init), (gst_xing_mux_chain), 17440 (gst_xing_mux_sink_event), (gst_xing_mux_change_state): 17441 * gst/xingheader/gstxingmux.h: 17442 Major cleanup and rewrite of xingmux with less bugs and new features: 17443 - Handles other layers as 3 17444 - Write TOC 17445 174462008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net> 17447 17448 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ... 17449 Original commit message from CVS: 17450 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE), 17451 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER): 17452 Call g_type_class_ref() from a thread-safe context and not 17453 from the streaming thread to avoid GLib screwing up (see 17454 bug #349410 and #493432). Comment out unused code. 17455 174562008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com> 17457 17458 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping. 17459 Original commit message from CVS: 17460 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued), 17461 (handle_picture), (clip_buffer), (handle_slice), 17462 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event), 17463 (gst_mpeg2dec_change_state): 17464 * ext/mpeg2dec/gstmpeg2dec.h: 17465 Add buffer clipping. 17466 Add basic reverse playback support. Not complete yet when dealing with 17467 non-closed GOPs. 17468 174692008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17470 17471 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We... 17472 Original commit message from CVS: 17473 * autogen.sh: 17474 Add -Wno-portability to the automake parameters to stop warnings 17475 about GNU make extensions being used. We require GNU make in almost 17476 every Makefile anyway. 17477 * configure.ac: 17478 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o 17479 at the same time is required for per target flags. 17480 174812008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net> 17482 17483 Makefile.am: Include lcov.mak to allow building coverage reports. 17484 Original commit message from CVS: 17485 * Makefile.am: 17486 Include lcov.mak to allow building coverage reports. 17487 174882008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17489 17490 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ... 17491 Original commit message from CVS: 17492 * ext/mad/gstmad.c: (mpg123_parse_xing_header): 17493 * gst/mpegaudioparse/gstmpegaudioparse.c: 17494 (gst_mp3parse_handle_first_frame): 17495 Make sure that the Xing TOC starts with 0 and the entries 17496 are increasing over time. Otherwise it's broken and should 17497 be skipped. Fixes bug #507821. 17498 174992008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net> 17500 17501 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844. 17502 Original commit message from CVS: 17503 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset), 17504 (gst_asf_demux_add_video_stream), 17505 (gst_asf_demux_process_ext_content_desc), 17506 (gst_asf_demux_get_metadata_for_stream), 17507 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object), 17508 (gst_asf_demux_change_state): 17509 * gst/asfdemux/gstasfdemux.h: 17510 Parse metadata object and extract pixel aspect ratio. Fixes #507844. 17511 175122007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org> 17513 17514 docs/plugins/.cvsignore: Add *-undeclared.txt 17515 Original commit message from CVS: 17516 * docs/plugins/.cvsignore: 17517 Add *-undeclared.txt 17518 175192007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com> 17520 17521 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to. 17522 Original commit message from CVS: 17523 * gst/realmedia/rdtmanager.c: 17524 (gst_rdt_manager_marshal_VOID__UINT_UINT), 17525 (gst_rdt_manager_class_init): 17526 * gst/realmedia/rdtmanager.h: 17527 Implement some more signals that rtspsrc connects to. 17528 Fixes #504671. 17529 175302007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net> 17531 17532 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626). 17533 Original commit message from CVS: 17534 * Makefile.am: 17535 Include common/win32.mak for CRLF check of win32 project 17536 files (see #393626). 17537 175382007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17539 17540 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi... 17541 Original commit message from CVS: 17542 * gst/mpegaudioparse/gstmpegaudioparse.c: 17543 (gst_mp3parse_sink_event), (mp3parse_handle_seek): 17544 Don't post SEGMENT_START messages on the bus, only the element 17545 driving the pipeline should do that. 17546 175472007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17548 17549 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181. 17550 Original commit message from CVS: 17551 * configure.ac: 17552 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181. 17553 175542007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com> 17555 17556 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0. 17557 Original commit message from CVS: 17558 * ext/mpeg2dec/gstmpeg2dec.h: 17559 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0. 17560 Fixes #500808. 17561 175622007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net> 17563 17564 gst/realmedia/rtspreal.c: Fix build on Mac OS X. 17565 Original commit message from CVS: 17566 2007-11-20 Julien MOUTTE <julien@moutte.net> 17567 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build 17568 on Mac OS X. 17569 175702007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com> 17571 17572 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic. 17573 Original commit message from CVS: 17574 * gst/mpegaudioparse/gstmpegaudioparse.c: 17575 Restore the segment handling logic. 17576 Please don't do behavioural changes under the heading of 'leak fixes' 17577 or 'whitespace changes', people. 17578 175792007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net> 17580 17581 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks. 17582 Original commit message from CVS: 17583 * gst/mpegaudioparse/gstmpegaudioparse.c: 17584 Plug some leaks. 17585 175862007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net> 17587 17588 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers. 17589 Original commit message from CVS: 17590 * gst/asfdemux/gstasfdemux.c: 17591 Sync _activate_pull() a little more with other demuxers. 17592 175932007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com> 17594 17595 gst/mpegstream/gstmpegdemux.c: recognize the padding stream 17596 Original commit message from CVS: 17597 * gst/mpegstream/gstmpegdemux.c: 17598 recognize the padding stream 17599 176002007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net> 17601 17602 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by 17603 Original commit message from CVS: 17604 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc): 17605 Convert tags that come as string into the type required by 17606 GstTagList. 17607 176082007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com> 17609 17610 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not. 17611 Original commit message from CVS: 17612 * gst/mpegaudioparse/gstmpegaudioparse.c: 17613 (gst_mp3parse_emit_frame): 17614 Remove some more broken code, it seems to clip even when it should not. 17615 See #491305. 17616 176172007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com> 17618 17619 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em... 17620 Original commit message from CVS: 17621 * gst/mpegaudioparse/gstmpegaudioparse.c: 17622 (gst_mp3parse_emit_frame): 17623 When the element is not driving the streaming thread it is not supposed 17624 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED 17625 upstream when it detects EOS. See #491305. 17626 176272007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net> 17628 17629 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int... 17630 Original commit message from CVS: 17631 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net> 17632 * gst/dvdsub/Makefile.am: 17633 * gst/dvdsub/gstdvdsubdec.c: 17634 * gst/dvdsub/gstdvdsubparse.c: 17635 * gst/dvdsub/gstdvdsubparse.h: 17636 Add dvd subtitle parser, which just packetizes the input 17637 stream. This is needed to mux dvd subtitles into matroska 17638 files, since the muxer expects unfragmented and properly 17639 timestamped input (#415754). 17640 176412007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net> 17642 17643 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case). 17644 Original commit message from CVS: 17645 * configure.ac: 17646 Update requirements from past CVS versions to released 17647 versions (0.10.14 in this case). 17648 * ext/sidplay/gstsiddec.cc: 17649 Fix compilation with g++-4.2. 17650 176512007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com> 17652 17653 gst/realmedia/: Fix some compiler warnings shown on Forte. 17654 Original commit message from CVS: 17655 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression), 17656 (gst_asm_scan_parse_condition): 17657 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet): 17658 Fix some compiler warnings shown on Forte. 17659 176602007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com> 17661 17662 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer.... 17663 Original commit message from CVS: 17664 Patch by: Gautier Portet <kassoulet at gmail dot com> 17665 * gst/xingheader/gstxingmux.c: 17666 The size of the Xing header is actually 417 as it's rounded to the 17667 next smaller integer. Fixes #397759. 17668 * gst/xingheader/gstxingmux.c: (xing_generate_header), 17669 (xing_push_header): 17670 Some random cleanup, add FIXMEs and TODOs and check if the newsegment 17671 event to the beginning was successful before pushing the header again. 17672 176732007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net> 17674 17675 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions. 17676 Original commit message from CVS: 17677 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos), 17678 (mp3parse_bytepos_to_time): 17679 Use gst_util_guint64_to_gdouble for conversions. 17680 * win32/vs6/libgstmad.dsp: 17681 Add a link to libgstaudio. 17682 176832007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net> 17684 17685 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL. 17686 Original commit message from CVS: 17687 * ext/lame/gstlame.c: 17688 Fix up case where there is no peer, in which case 17689 _get_allowed_caps() will return NULL. 17690 176912007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net> 17692 17693 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement. 17694 Original commit message from CVS: 17695 * ext/lame/gstlame.c: 17696 Use GST_PTR_FORMAT to print caps in debug statement. 17697 176982007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org> 17699 17700 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and 17701 Original commit message from CVS: 17702 * configure.ac: 17703 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and 17704 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros 17705 in configure.ac. 17706 177072007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> 17708 17709 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps. 17710 Original commit message from CVS: 17711 * ext/lame/gstlame.c: 17712 Allow fixing the sample rate lame converts to by negotiating fixed 17713 sample rate on the src pad caps. 17714 Add docs for it. 17715 * tests/check/Makefile.am: 17716 * tests/check/pipelines/lame.c: 17717 Add a check for it. 17718 177192007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> 17720 17721 po/: Updated translations. 17722 Original commit message from CVS: 17723 * po/LINGUAS: 17724 * po/da.po: 17725 Updated translations. 17726 177272007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org> 17728 17729 po/pl.po: Added Polish translation. 17730 Original commit message from CVS: 17731 translated by: Jakub Bogusz <qboosh@pld-linux.org> 17732 * po/pl.po: 17733 Added Polish translation. 17734 177352007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> 17736 17737 po/fi.po: Added Finnish translation. 17738 Original commit message from CVS: 17739 translated by: Ilkka Tuohela <hile@iki.fi> 17740 * po/fi.po: 17741 Added Finnish translation. 17742 177432007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> 17744 17745 po/es.po: Added Spanish translation. 17746 Original commit message from CVS: 17747 translated by: Jorge González González <aloriel@gmail.com> 17748 * po/es.po: 17749 Added Spanish translation. 17750 177512007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> 17752 17753 po/bg.po: Added Bulgarian translation. 17754 Original commit message from CVS: 17755 translated by: Alexander Shopov <ash@contact.bg> 17756 * po/bg.po: 17757 Added Bulgarian translation. 17758 177592007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net> 17760 17761 gst/iec958/ac3iec.c: Chainup in finalize. 17762 Original commit message from CVS: 17763 * gst/iec958/ac3iec.c: 17764 Chainup in finalize. 17765 * tests/check/Makefile.am: 17766 * tests/check/generic/states.c: 17767 Improved state change unit test. 17768 177692007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> 17770 17771 Ignore registries in any format. 17772 Original commit message from CVS: 17773 * docs/plugins/.cvsignore: 17774 * tests/check/.cvsignore: 17775 Ignore registries in any format. 17776 177772007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net> 17778 17779 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan... 17780 Original commit message from CVS: 17781 * configure.ac: 17782 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a 17783 define in the lame headers. This has the advantage that 17784 it should still work when we're cross-compiling (#452025). 17785 177862007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com> 17787 17788 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates. 17789 Original commit message from CVS: 17790 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 17791 Add other allowed rates to the pad templates. 17792 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose): 17793 Reset the parser to release memory in dispose. 17794 177952007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net> 17796 17797 ext/: Fix more leaks. 17798 Original commit message from CVS: 17799 * ext/amrnb/amrnbdec.c: 17800 * ext/amrnb/amrnbenc.c: 17801 * ext/amrnb/amrnbparse.c: 17802 * ext/sidplay/gstsiddec.cc: 17803 Fix more leaks. 17804 178052007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com> 17806 17807 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder. 17808 Original commit message from CVS: 17809 Patch by: Daniel Charles <dcharles at ti dot com> 17810 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type), 17811 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property), 17812 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init), 17813 (gst_amrnbenc_chain), (gst_amrnbenc_state_change): 17814 * ext/amrnb/amrnbenc.h: 17815 Add property to select the BandMode of the AMR encoder. 17816 See #466442. 17817 178182007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> 17819 17820 gst/realmedia/asmrules.c: Make ro memory to share. 17821 Original commit message from CVS: 17822 * gst/realmedia/asmrules.c: 17823 Make ro memory to share. 17824 178252007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com> 17826 17827 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ... 17828 Original commit message from CVS: 17829 * gst/mpegaudioparse/gstmpegaudioparse.c: 17830 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame): 17831 * gst/mpegaudioparse/gstmpegaudioparse.h: 17832 Queue segment event and push it after we know the caps on the pad or 17833 else an autoplugger might not have plugged the element yet and the 17834 segment is lost. 17835 178362007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net> 17837 17838 gst/iec958/ac3iec.c: Fix tests. 17839 Original commit message from CVS: 17840 * gst/iec958/ac3iec.c: 17841 Fix tests. 17842 178432007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net> 17844 17845 tests/check/: Add generic state-change test suite to help to fi leaks. 17846 Original commit message from CVS: 17847 * tests/check/Makefile.am: 17848 * tests/check/generic/.cvsignore: 17849 * tests/check/generic/states.c: 17850 Add generic state-change test suite to help to fi leaks. 17851 178522007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> 17853 17854 po/: Added Portuguese (Brazilian) translation. 17855 Original commit message from CVS: 17856 translated by: Raphael Higino <phhigino@gmail.com> 17857 * po/LINGUAS: 17858 * po/pt_BR.po: 17859 Added Portuguese (Brazilian) translation. 17860 178612007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> 17862 17863 po/: Updated translations. 17864 Original commit message from CVS: 17865 * po/hu.po: 17866 * po/nl.po: 17867 * po/sv.po: 17868 * po/uk.po: 17869 Updated translations. 17870 178712007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com> 17872 17873 gst/realmedia/rmdemux.c: Activate timestamp fixing code. 17874 Original commit message from CVS: 17875 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp), 17876 (gst_rmdemux_parse_video_packet): 17877 Activate timestamp fixing code. 17878 178792007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com> 17880 17881 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo... 17882 Original commit message from CVS: 17883 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset), 17884 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr), 17885 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet), 17886 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet): 17887 Do fragment collection in the demuxer so that we can now work with 17888 both ffmpeg and realvideodec to decoder real video content. 17889 178902007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net> 17891 17892 gst/realmedia/asmrules.c: Include stdlib.h. 17893 Original commit message from CVS: 17894 * gst/realmedia/asmrules.c: 17895 Include stdlib.h. 17896 178972007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com> 17898 17899 gst/realmedia/rdtmanager.c: Fix caps. 17900 Original commit message from CVS: 17901 * gst/realmedia/rdtmanager.c: 17902 Fix caps. 17903 179042007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com> 17905 17906 gst/realmedia/rtspreal.c: Disable UDP transport for now. 17907 Original commit message from CVS: 17908 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports), 17909 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select): 17910 Disable UDP transport for now. 17911 179122007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com> 17913 17914 gst/realmedia/: Add simple rdt manager. 17915 Original commit message from CVS: 17916 * gst/realmedia/Makefile.am: 17917 * gst/realmedia/rdtmanager.c: (find_session_by_id), 17918 (create_session), (free_session), (gst_rdt_manager_base_init), 17919 (gst_rdt_manager_marshal_BOXED__UINT_UINT), 17920 (gst_rdt_manager_class_init), (gst_rdt_manager_init), 17921 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src), 17922 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp), 17923 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property), 17924 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state), 17925 (create_recv_rtp), (create_recv_rtcp), (create_rtcp), 17926 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad), 17927 (gst_rdt_manager_plugin_init): 17928 * gst/realmedia/rdtmanager.h: 17929 * gst/realmedia/rmdemux.c: (plugin_init): 17930 Add simple rdt manager. 17931 179322007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com> 17933 17934 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets. 17935 Original commit message from CVS: 17936 * gst/realmedia/rdtdepay.c: 17937 Fix the encoding-name so that it matches what the rtsp extension sets. 17938 179392007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com> 17940 17941 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new. 17942 Original commit message from CVS: 17943 * gst/realmedia/asmrules.c: (gst_asm_node_free), 17944 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free), 17945 (gst_asm_scan_string), (gst_asm_scan_number), 17946 (gst_asm_scan_identifier), (gst_asm_scan_print_token), 17947 (gst_asm_scan_next_token), (gst_asm_rule_free), 17948 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand), 17949 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition), 17950 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule), 17951 (gst_asm_rule_evaluate), (gst_asm_rule_book_new), 17952 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free), 17953 (gst_asm_rule_book_match), (main): 17954 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp), 17955 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init): 17956 Use g_hash_table_destroy instead of _unref which is too new. 17957 179582007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com> 17959 17960 gst/realmedia/.cvsignore: Add test to ignore. 17961 Original commit message from CVS: 17962 * gst/realmedia/.cvsignore: 17963 Add test to ignore. 17964 * gst/realmedia/Makefile.am: 17965 * gst/realmedia/asmrules.c: (gst_asm_node_new), 17966 (gst_asm_node_free), (gst_asm_operator_eval), 17967 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free), 17968 (gst_asm_scan_string), (gst_asm_scan_number), 17969 (gst_asm_scan_identifier), (gst_asm_scan_print_token), 17970 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free), 17971 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand), 17972 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition), 17973 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule), 17974 (gst_asm_rule_evaluate), (gst_asm_rule_book_new), 17975 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free), 17976 (gst_asm_rule_book_match), (main): 17977 * gst/realmedia/asmrules.h: 17978 Added asembler rule book parser and evaluator. 17979 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp), 17980 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init): 17981 * gst/realmedia/rtspreal.h: 17982 Keep per stream config info. 17983 Parse and evaluate asm rule books for stream selection. 17984 179852007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> 17986 17987 gst/realmedia/rtspreal.c: Include stdlib. 17988 Original commit message from CVS: 17989 * gst/realmedia/rtspreal.c: 17990 Include stdlib. 17991 179922007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com> 17993 17994 gst/realmedia/: Split out hash code in separate file. 17995 Original commit message from CVS: 17996 * gst/realmedia/Makefile.am: 17997 * gst/realmedia/realhash.c: (hash), (call_hash), 17998 (gst_rtsp_ext_real_calc_response_and_checksum): 17999 * gst/realmedia/realhash.h: 18000 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports), 18001 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select): 18002 Split out hash code in separate file. 18003 180042007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com> 18005 18006 gst/: Fix include paths and link dependecies for rtsp extension. 18007 Original commit message from CVS: 18008 * gst/asfdemux/Makefile.am: 18009 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init), 18010 (gst_rtsp_wms_class_init): 18011 * gst/realmedia/Makefile.am: 18012 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports), 18013 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), 18014 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select), 18015 (_do_init), (gst_rtsp_real_class_init): 18016 Fix include paths and link dependecies for rtsp extension. 18017 180182007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com> 18019 18020 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional. 18021 Original commit message from CVS: 18022 * gst/realmedia/Makefile.am: 18023 * gst/realmedia/rmdemux.c: (plugin_init): 18024 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports), 18025 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash), 18026 (call_hash), (rtsp_ext_real_calc_response_and_checksum), 18027 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select), 18028 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init), 18029 (gst_rtsp_real_init), (gst_rtsp_real_finalize), 18030 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init), 18031 (gst_rtsp_real_plugin_init): 18032 * gst/realmedia/rtspreal.h: 18033 Add RealMedia RTSP extension module. It has rank NONE until it is fully 18034 functional. 18035 180362007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com> 18037 18038 gst/asfdemux/: Move WMS RTSP extension from -good to here. 18039 Original commit message from CVS: 18040 * gst/asfdemux/Makefile.am: 18041 * gst/asfdemux/gstasf.c: (plugin_init): 18042 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send), 18043 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp), 18044 (gst_rtsp_wms_configure_stream), (_do_init), 18045 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init), 18046 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize), 18047 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init): 18048 * gst/asfdemux/gstrtspwms.h: 18049 Move WMS RTSP extension from -good to here. 18050 Port it to the new pluggable extension interface. 18051 180522007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> 18053 18054 ext/mad/Makefile.am: Link to audio helper from plugins-base. 18055 Original commit message from CVS: 18056 * ext/mad/Makefile.am: 18057 Link to audio helper from plugins-base. 18058 180592007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org> 18060 18061 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS. 18062 Original commit message from CVS: 18063 * configure.ac: 18064 * ext/mad/gstmad.c: (gst_mad_chain): 18065 Use the new buffer clipping function from gstaudio here and 18066 require gst-plugins-base CVS. 18067 180682007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net> 18069 18070 configure.ac: Sync liboil check with plugins-base. Add libm check. 18071 Original commit message from CVS: 18072 * configure.ac: 18073 Sync liboil check with plugins-base. Add libm check. 18074 * gst/synaesthesia/Makefile.am: 18075 Link against libm. We're using sqrt here. 18076 180772007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> 18078 18079 gst/asfdemux/gstasfdemux.c: Include stdlib. 18080 Original commit message from CVS: 18081 * gst/asfdemux/gstasfdemux.c: 18082 Include stdlib. 18083 180842007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net> 18085 18086 ext/annodex/Makefile.am: Fix CFLAGS/LIBS. 18087 Original commit message from CVS: 18088 * ext/annodex/Makefile.am: 18089 Fix CFLAGS/LIBS. 18090 * ext/cdio/gstcdiocddasrc.c: 18091 * ext/libpng/gstpngdec.c: (gst_pngdec_task): 18092 Include stdlib 18093 * ext/cairo/Makefile.am: 18094 * gst/videofilter/Makefile.am: 18095 * tests/examples/level/Makefile.am: 18096 Use $(LIBM) instead of -lm 18097 180982007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org> 18099 18100 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ... 18101 Original commit message from CVS: 18102 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset), 18103 (gst_mp3parse_emit_frame), (mp3parse_handle_seek): 18104 * gst/mpegaudioparse/gstmpegaudioparse.h: 18105 Save some memory for each frame by only saving the start timestamp 18106 and start byte position instead of additionally the stop timestamp 18107 and stop byte position. This requires us to use a doubly-linked list 18108 but still saves 8-12 bytes per frame. 18109 181102007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org> 18111 18112 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop. 18113 Original commit message from CVS: 18114 * ext/mad/gstmad.c: (clip_outgoing_buffer): 18115 Fix buffer clipping to correctly clip to the segment stop. 18116 181172007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com> 18118 18119 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when... 18120 Original commit message from CVS: 18121 * gst/mpegaudioparse/gstmpegaudioparse.c: 18122 (gst_mp3parse_emit_frame): 18123 Fix a calculation that was causing mp3parse to drop every incoming 18124 frame when upstream delivered a segment in TIME format, breaking 18125 playback of all mpeg system streams. 18126 181272007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com> 18128 18129 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer... 18130 Original commit message from CVS: 18131 * Makefile.am: 18132 * configure.ac: 18133 * tests/Makefile.am: 18134 Remove bogus check for libcheck, since we check for 18135 gstreamer-check and it pulls in the required info from 18136 and we weren't actually _using_ the information for 18137 libcheck ourselves anyway. 18138 181392007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org> 18140 18141 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312. 18142 Original commit message from CVS: 18143 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset), 18144 (gst_mp3parse_init), (gst_mp3parse_dispose), 18145 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry), 18146 (gst_mp3parse_emit_frame), (gst_mp3parse_chain), 18147 (mp3parse_handle_seek), (mp3parse_src_query): 18148 * gst/mpegaudioparse/gstmpegaudioparse.h: 18149 Implement accurate seeking in mpegaudioparse. Fixes #308312. 18150 Also implement segment seeks. 18151 181522007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org> 18153 18154 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual 18155 Original commit message from CVS: 18156 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek), 18157 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer), 18158 (gst_mad_chain), (gst_mad_change_state): 18159 * ext/mad/gstmad.h: 18160 Implement buffer clipping and use GST_BOILERPLATE instead of manual 18161 GType magic. Part one of bug #308312. 18162 181632007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> 18164 18165 configure.ac: Use pkg-config to locate check. 18166 Original commit message from CVS: 18167 * configure.ac: 18168 Use pkg-config to locate check. 18169 181702007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net> 18171 18172 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway). 18173 Original commit message from CVS: 18174 * configure.ac: 18175 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer): 18176 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer): 18177 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw): 18178 Fix build against core CVS by not using deprecated API. Bump 18179 requirements for new API (overdue anyway). 18180 181812007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> 18182 18183 REQUIREMENTS: Also add amr-libs here and update a little. 18184 Original commit message from CVS: 18185 * REQUIREMENTS: 18186 Also add amr-libs here and update a little. 18187 181882007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net> 18189 18190 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet.... 18191 Original commit message from CVS: 18192 * docs/plugins/inspect/plugin-dvdnav.xml: 18193 * docs/plugins/inspect/plugin-realmedia.xml: 18194 * docs/plugins/inspect/plugin-synaesthesia.xml: 18195 Add inspect file for synaesthesia so the docs can be built even if 18196 the plugin isn't built yet. Fixes #454311. Also add inspect files 18197 for dvdnavsrc and realmedia. 18198 181992007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> 18200 18201 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively. 18202 Original commit message from CVS: 18203 * docs/plugins/Makefile.am: 18204 Simplify --extra-dir as gtkdoc scans recursively. 18205 182062007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> 18207 18208 And yet more docs enabled. 18209 Original commit message from CVS: 18210 * docs/plugins/Makefile.am: 18211 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 18212 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 18213 * gst/synaesthesia/Makefile.am: 18214 * gst/synaesthesia/gstsynaesthesia.c: 18215 * gst/synaesthesia/gstsynaesthesia.h: 18216 And yet more docs enabled. 18217 182182007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net> 18219 18220 docs/plugins/: Add new docs. Scan c++ files too. 18221 Original commit message from CVS: 18222 * docs/plugins/Makefile.am: 18223 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 18224 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 18225 * docs/plugins/inspect/plugin-a52dec.xml: 18226 * docs/plugins/inspect/plugin-amrnb.xml: 18227 * docs/plugins/inspect/plugin-asf.xml: 18228 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 18229 * docs/plugins/inspect/plugin-dvdsub.xml: 18230 * docs/plugins/inspect/plugin-iec958.xml: 18231 * docs/plugins/inspect/plugin-lame.xml: 18232 * docs/plugins/inspect/plugin-mad.xml: 18233 * docs/plugins/inspect/plugin-mpeg2dec.xml: 18234 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 18235 * docs/plugins/inspect/plugin-mpegstream.xml: 18236 Add new docs. Scan c++ files too. 18237 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init), 18238 (gst_amrnbdec_event): 18239 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init): 18240 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init), 18241 (gst_amrnbparse_loop): 18242 Add documentation headers. 18243 * ext/mad/gstmad.c: 18244 * ext/mad/gstmad.h: 18245 Refactor for docs. 18246 182472007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org> 18248 18249 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic. 18250 Original commit message from CVS: 18251 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init), 18252 (gst_mp3parse_init): 18253 Use GST_BOILERPLATE instead of manual GType magic. 18254 * gst/mpegaudioparse/gstmpegaudioparse.c: 18255 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos), 18256 (mp3parse_bytepos_to_time): 18257 * gst/mpegaudioparse/gstmpegaudioparse.h: 18258 Implement seeking, byte->time, time->byte conversions with the Xing 18259 seek table if available. This allows better at least a bit more 18260 accurate seeks and file position reporting. 18261 182622007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org> 18263 18264 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th... 18265 Original commit message from CVS: 18266 * gst/mpegaudioparse/gstmpegaudioparse.c: 18267 (gst_mp3parse_handle_first_frame): 18268 Copy the complete Xing seek table in the 100 byte array instead of 18269 copying the first byte 100 times. 18270 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes), 18271 (mp3parse_total_time), (mp3parse_time_to_bytepos): 18272 Add seeking support based on the Xing header but comment it out for 18273 now as it seems to yield worse result than the other method. 18274 Also use gst_pad_query_peer_duration() instead of getting the peer pad 18275 ourself, creating a new GstQuery, etc. 18276 182772007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net> 18278 18279 docs/plugins/: Update docs with caps info. 18280 Original commit message from CVS: 18281 * docs/plugins/gst-plugins-ugly-plugins.args: 18282 * docs/plugins/inspect/plugin-a52dec.xml: 18283 * docs/plugins/inspect/plugin-amrnb.xml: 18284 * docs/plugins/inspect/plugin-asf.xml: 18285 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 18286 * docs/plugins/inspect/plugin-dvdread.xml: 18287 * docs/plugins/inspect/plugin-dvdsub.xml: 18288 * docs/plugins/inspect/plugin-iec958.xml: 18289 * docs/plugins/inspect/plugin-lame.xml: 18290 * docs/plugins/inspect/plugin-mad.xml: 18291 * docs/plugins/inspect/plugin-mpeg2dec.xml: 18292 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 18293 * docs/plugins/inspect/plugin-mpegstream.xml: 18294 Update docs with caps info. 18295 182962007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net> 18297 18298 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ... 18299 Original commit message from CVS: 18300 * po/POTFILES.in: 18301 Make sure dvdnav strings get translated too (no reason not to have 18302 them in the .po file, even if the plugin is disabled for now). 18303 Fixes #450879. 18304 183052007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net> 18306 18307 ext/amrnb/: Add newsegment and discont handling. Some code cleanups. 18308 Original commit message from CVS: 18309 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init), 18310 (gst_amrnbdec_event), (gst_amrnbdec_chain), 18311 (gst_amrnbdec_state_change): 18312 * ext/amrnb/amrnbdec.h: 18313 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init), 18314 (gst_amrnbparse_loop): 18315 Add newsegment and discont handling. Some code cleanups. 18316 183172007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org> 18318 18319 ext/dvdread/dvdreadsrc.c: check for an error from 18320 Original commit message from CVS: 18321 * ext/dvdread/dvdreadsrc.c: check for an error from 18322 DVDReadBlocks() correctly. 18323 183242007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org> 18325 18326 ext/dvdread/dvdreadsrc.c: If we can't read a nav packet, or it doesn't look like a nav packet, that's an error. Prev... 18327 Original commit message from CVS: 18328 * ext/dvdread/dvdreadsrc.c: 18329 If we can't read a nav packet, or it doesn't look like a nav 18330 packet, that's an error. Previous behavior was to look at 18331 the next packet; I can't find any justification for doing that. 18332 Fixes: #358891. 18333 183342007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> 18335 18336 po/it.po: Updated Italian translation. 18337 Original commit message from CVS: 18338 * po/it.po: 18339 Updated Italian translation. 18340 183412007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org> 18342 18343 po/vi.po: Updated Vietnames translation. 18344 Original commit message from CVS: 18345 * po/vi.po: 18346 Updated Vietnames translation. 18347 183482007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> 18349 18350 po/: Added Chinese (simplified) translation. 18351 Original commit message from CVS: 18352 contributed by: Wenzheng Hu <db_lobster@163.com> 18353 * po/LINGUAS: 18354 * po/zh_CN.po: 18355 Added Chinese (simplified) translation. 18356 183572007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com> 18358 18359 MAINTAINERS: Updating all the maintainers files 18360 Original commit message from CVS: 18361 * MAINTAINERS: 18362 Updating all the maintainers files 18363 183642007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com> 18365 18366 Fix leaks some more. 18367 Original commit message from CVS: 18368 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init): 18369 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init): 18370 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init): 18371 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init): 18372 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init): 18373 * gst/iec958/ac3iec.c: (ac3iec_init): 18374 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init): 18375 Fix leaks some more. 18376 183772007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com> 18378 18379 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind. 18380 Original commit message from CVS: 18381 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init): 18382 "She's leaking me", said valgrind. 18383 183842007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> 18385 18386 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning. 18387 Original commit message from CVS: 18388 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create): 18389 Fix "pad caps are not a real subset of its template caps" warning. 18390 183912007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr> 18392 18393 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead. 18394 Original commit message from CVS: 18395 Patch by: Laurent Glayal <spglegle at yahoo dot fr> 18396 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init), 18397 (gst_amrnbdec_finalize): 18398 Don't leak the adapter, unref it in a new finalize method instead. 18399 Fixes #448782. 18400 184012007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com> 18402 18403 configure.ac: Back to CVS 18404 Original commit message from CVS: 18405 * configure.ac: 18406 Back to CVS 18407 * gst-plugins-ugly.doap: 18408 Add 0.10.6 to the list of releases. 18409 18410=== release 0.10.6 === 18411 184122007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com> 18413 18414 * ChangeLog: 18415 * NEWS: 18416 * RELEASE: 18417 * configure.ac: 18418 * docs/plugins/gst-plugins-ugly-plugins.args: 18419 * docs/plugins/inspect/plugin-a52dec.xml: 18420 * docs/plugins/inspect/plugin-asf.xml: 18421 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 18422 * docs/plugins/inspect/plugin-dvdread.xml: 18423 * docs/plugins/inspect/plugin-dvdsub.xml: 18424 * docs/plugins/inspect/plugin-iec958.xml: 18425 * docs/plugins/inspect/plugin-lame.xml: 18426 * docs/plugins/inspect/plugin-mad.xml: 18427 * docs/plugins/inspect/plugin-mpeg2dec.xml: 18428 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 18429 * docs/plugins/inspect/plugin-mpegstream.xml: 18430 * docs/plugins/inspect/plugin-siddec.xml: 18431 Release 0.10.6 18432 Original commit message from CVS: 18433 Release 0.10.6 18434 184352007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com> 18436 18437 * po/af.po: 18438 * po/az.po: 18439 * po/cs.po: 18440 * po/da.po: 18441 * po/en_GB.po: 18442 * po/hu.po: 18443 * po/it.po: 18444 * po/nb.po: 18445 * po/nl.po: 18446 * po/or.po: 18447 * po/sq.po: 18448 * po/sr.po: 18449 * po/sv.po: 18450 * po/uk.po: 18451 * po/vi.po: 18452 Update .po files 18453 Original commit message from CVS: 18454 Update .po files 18455 184562007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com> 18457 18458 win32/vs6/: Convert line endings to CRLF and mark as binary files. 18459 Original commit message from CVS: 18460 * win32/vs6/gst_plugins_ugly.dsw: 18461 * win32/vs6/libgstac3parse.dsp: 18462 * win32/vs6/libgstasfdemux.dsp: 18463 * win32/vs6/libgstdvdlpcmdec.dsp: 18464 * win32/vs6/libgstdvdsub.dsp: 18465 * win32/vs6/libgstiec958.dsp: 18466 * win32/vs6/libgstlame.dsp: 18467 * win32/vs6/libgstmad.dsp: 18468 * win32/vs6/libgstmpegaudioparse.dsp: 18469 * win32/vs6/libgstmpegstream.dsp: 18470 * win32/vs6/libgstrealmedia.dsp: 18471 * win32/vs6/libgstsynaesthesia.dsp: 18472 Convert line endings to CRLF and mark as binary files. 18473 184742007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net> 18475 18476 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock. 18477 Original commit message from CVS: 18478 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property): 18479 Don't forget to unlock when setting the device property, or 18480 we'll sooner or later deadlock. 18481 184822007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net> 18483 18484 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion. 18485 Original commit message from CVS: 18486 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic): 18487 Use gst_util_guint64_to_gdouble for conversion. 18488 * win32/vs6/libgstasfdemux.dsp: 18489 Add asfpacket.c to the build. 18490 184912007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com> 18492 18493 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave... 18494 Original commit message from CVS: 18495 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset), 18496 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame): 18497 * gst/mpegaudioparse/gstmpegaudioparse.h: 18498 If the Xing header provides a total time, use it to calculate the 18499 correct average bitrate immediately, instead of sending updates as 18500 we parse the stream. 18501 185022007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be> 18503 18504 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su... 18505 Original commit message from CVS: 18506 Patch by by: Mark Nauwelaerts <manauw at skynet dot be> 18507 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic): 18508 Use GstClockTime instead of guint for a time variable to prevent 18509 overflows on too large subtitle durations. Fixes #444514. 18510 185112007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be> 18512 18513 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event... 18514 Original commit message from CVS: 18515 Patch by: Mark Nauwelaerts <manauw at skynet be> 18516 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event): 18517 Clear state when handling the serialized FLUSH_STOP event instead of 18518 the FLUSH_START event, thereby making sure we don't free buffers the 18519 chain function is still using. Fixes dvdsubdec crashing when flusing 18520 or seeking (#442706). 18521 185222007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net> 18523 18524 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy. 18525 Original commit message from CVS: 18526 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain): 18527 Initialise variable to make fc4 build bot happy. 18528 185292007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net> 18530 18531 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o... 18532 Original commit message from CVS: 18533 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer): 18534 Add sanity check so we don't abort for broken or non-MPEG streams, 18535 but instead error out. Fixes crashes/aborts for when our typefinder 18536 wrongly identifies quicktime files as mpeg (which should be fixed in 18537 -base now too). (#440120). 18538 185392007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net> 18540 18541 * ChangeLog: 18542 * ext/amrnb/amrnbdec.c: 18543 * ext/amrnb/amrnbenc.c: 18544 * ext/amrnb/amrnbparse.c: 18545 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec... 18546 Original commit message from CVS: 18547 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, 18548 block_size, _do_init, gst_amrnbdec_base_init, 18549 gst_amrnbdec_class_init, gst_amrnbdec_init): 18550 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init, 18551 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init): 18552 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT, 18553 block_size, _do_init, gst_amrnbparse_base_init, 18554 gst_amrnbparse_class_init, gst_amrnbparse_init): 18555 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS, 18556 GST_DEBUG_FUNCPTR and add log-category. 18557 185582007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com> 18559 18560 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use... 18561 Original commit message from CVS: 18562 * gst/mpegaudioparse/gstmpegaudioparse.c: 18563 (mp3_type_frame_length_from_header), (gst_mp3parse_reset), 18564 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame), 18565 (gst_mp3parse_chain), (mp3parse_total_bytes), 18566 (mp3parse_total_time): 18567 * gst/mpegaudioparse/gstmpegaudioparse.h: 18568 Implement parsing of Xing headers from the first frame of the stream, 18569 and use it to report duration correctly where possible. 18570 185712007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net> 18572 18573 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble... 18574 Original commit message from CVS: 18575 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio): 18576 After descrambling, push the packets out as individual packets 18577 instead of one big descrambled buffer. Makes cook audio decoding 18578 work with the 'realaudiodec' decoder from gst-plugins-bad. 18579 185802007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net> 18581 18582 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f... 18583 Original commit message from CVS: 18584 * gst/realmedia/rmdemux.c: (gst_rmdemux_init), 18585 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek), 18586 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream), 18587 (gst_rmdemux_parse_packet): 18588 * gst/realmedia/rmdemux.h: 18589 Remember first timestamp encountered in stream and re-timestamp 18590 stream to start from zero (fixes #397219); only send one newsegment 18591 event, not two; when seeking, send newsegment events from the 18592 streaming thread and not from the seeking thread. 18593 185942007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be> 18595 18596 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w... 18597 Original commit message from CVS: 18598 Based on patch by: Mark Nauwelaerts <manauw skynet be> 18599 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event): 18600 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init), 18601 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow): 18602 * gst/mpegstream/gstmpegdemux.h: 18603 Reset last_flow values for the various streams after a flushing 18604 seek, otherwise we might aggregate wrong flow returns afterwards 18605 that will make upstream pause silently. This should fix seeking 18606 in DVDs and also fix the Thoggen cropping dialog (#438610). 18607 186082007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net> 18609 18610 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d... 18611 Original commit message from CVS: 18612 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset), 18613 (gst_asf_demux_chain_headers), 18614 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled), 18615 (gst_asf_demux_have_mutually_exclusive_active_stream), 18616 (gst_asf_demux_check_activate_streams), 18617 (gst_asf_demux_find_stream_with_complete_payload), 18618 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop), 18619 (gst_asf_demux_activate_ext_props_streams), 18620 (gst_asf_demux_process_object): 18621 * gst/asfdemux/gstasfdemux.h: 18622 Activate streams (ie. add the pads to the element) depending on 18623 whether we actually get data for those streams within the ASF 18624 preroll value specified. Currently only done in pull-mode though 18625 (this will fix problems with playbin hanging on mms streams once 18626 we use this in push-mode as well). 18627 186282007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net> 18629 18630 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there. 18631 Original commit message from CVS: 18632 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream): 18633 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset), 18634 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads), 18635 (gst_asf_demux_process_file): 18636 * gst/asfdemux/gstasfdemux.h: 18637 Make all timestamps start from zero in pull-mode too; some small 18638 clean-ups and FIXMEs here and there. 18639 186402007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net> 18641 18642 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'... 18643 Original commit message from CVS: 18644 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload), 18645 (gst_asf_demux_parse_packet): 18646 If packet size is specified within the packet and smaller than 18647 the actual packet size, don't parse beyond the size specified in 18648 the packet (this makes us parse some cases of packets with single 18649 compressed payloads cleanly, see e.g stream from #431318). Also 18650 add a sanity check when parsing compressed single payloads. 18651 186522007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net> 18653 18654 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri... 18655 Original commit message from CVS: 18656 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream): 18657 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup), 18658 (gst_asf_demux_handle_seek_event), 18659 (gst_asf_demux_push_complete_payloads): 18660 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only 18661 send data from the keyframe right before the new segment start to 18662 make sure the decoder doesn't have to decode more than absolutely 18663 necessary. 18664 186652007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net> 18666 18667 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio... 18668 Original commit message from CVS: 18669 * gst/asfdemux/asfheaders.c: 18670 * gst/asfdemux/asfheaders.h: 18671 * gst/asfdemux/asfpacket.c: 18672 (asf_payload_parse_replicated_data_extensions), 18673 (gst_asf_demux_parse_payload): 18674 * gst/asfdemux/asfpacket.h: 18675 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream), 18676 (gst_asf_demux_push_complete_payloads), 18677 (gst_asf_demux_process_ext_stream_props): 18678 * gst/asfdemux/gstasfdemux.h: 18679 Implement payload extension system/extended replicated data parsing, 18680 so we can extract payload durations if they're specified. 18681 186822007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net> 18683 18684 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ... 18685 Original commit message from CVS: 18686 * gst/asfdemux/asfheaders.h: 18687 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream), 18688 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start), 18689 (gst_asf_demux_loop), (gst_asf_demux_setup_pad), 18690 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream), 18691 (gst_asf_demux_parse_stream_object), 18692 (gst_asf_demux_process_ext_stream_props), 18693 (gst_asf_demux_process_queued_extended_stream_objects), 18694 (gst_asf_demux_activate_ext_props_streams), 18695 (gst_asf_demux_process_object): 18696 * gst/asfdemux/gstasfdemux.h: 18697 Refactor stream parse/activation a bit (stream activation heuristics 18698 are still the same though); some more clean-ups. 18699 187002007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net> 18701 18702 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy. 18703 Original commit message from CVS: 18704 * win32/common/.cvsignore: 18705 Ignore generated config.h file to make build bot happy. 18706 187072007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net> 18708 18709 gst/asfdemux/: Init debug category before using it. 18710 Original commit message from CVS: 18711 * gst/asfdemux/gstasf.c: (plugin_init): 18712 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init): 18713 * gst/asfdemux/gstasfdemux.h: 18714 Init debug category before using it. 18715 187162007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net> 18717 18718 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin... 18719 Original commit message from CVS: 18720 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data), 18721 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop): 18722 Fix silly bug when we can't pull as much data as we want; don't 18723 forget to announce pending tags in the new packet parsing code. 18724 187252007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net> 18726 18727 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/... 18728 Original commit message from CVS: 18729 * configure.ac: 18730 * win32/MANIFEST: 18731 Generate a win32 config.h into win32/common and add to MANIFEST so 18732 it gets disted (#393890). Looks like win32/common/config.h.in needs 18733 some work though. 18734 187352007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net> 18736 18737 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ... 18738 Original commit message from CVS: 18739 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type), 18740 (gst_amrnbparse_class_init), (gst_amrnbparse_init), 18741 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop): 18742 Fix pull mode operation some more: send newsegment event before 18743 sending data; handle EOS and fatal flow returns a bit better; don't 18744 leak buffers in some cases. Misc. minor cleanups. Fixes #431707. 18745 187462007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net> 18747 18748 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro... 18749 Original commit message from CVS: 18750 * gst/asfdemux/Makefile.am: 18751 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int), 18752 (asf_packet_create_payload_buffer), 18753 (asf_payload_find_previous_fragment), 18754 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload), 18755 (gst_asf_demux_parse_packet): 18756 * gst/asfdemux/asfpacket.h: 18757 * gst/asfdemux/gstasfdemux.c: 18758 (gst_asf_demux_reset_stream_state_after_discont), 18759 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop), 18760 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer), 18761 (gst_asf_demux_process_chunk): 18762 * gst/asfdemux/gstasfdemux.h: 18763 New packet parsing code: should put halfway decent timestamps on 18764 buffers, and might even set the appropriate keyframe/discont buffer 18765 flags from time to time (and even if it doesn't, I'm at least able 18766 to debug this code); only used in pull-mode so far. Still needs 18767 some more work, like payload extensions parsing and proper flow 18768 aggregation, and stream activation based on preroll. Stay tuned. 18769 187702007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net> 18771 18772 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to 18773 Original commit message from CVS: 18774 * gst/asfdemux/asfheaders.h: 18775 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream), 18776 (gst_asf_demux_seek_index_lookup), 18777 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream), 18778 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream), 18779 (gst_asf_demux_process_ext_content_desc), 18780 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment), 18781 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk), 18782 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data): 18783 * gst/asfdemux/gstasfdemux.h: 18784 Some clean-ups and small fixes: rename asf_stream_context structure to 18785 AsfStream; inline some three-line utility functions that are only used 18786 once anyway and get rid of their associated helper structs; make debug 18787 category global so that it is used by the debug statements in the other 18788 file as well; simplify gst_asf_demux_get_stream(); fix accidental 18789 implicit initialisation of stream->last_buffer_timestamp to 0, which 18790 would lead to missing timestamps on the first buffer; put fourcc format 18791 into video caps to make certain proprietary wmv decoders happy (for the 18792 case of WMVA in particular); play_time is offset by preroll as well, so 18793 fix overreporting of duration for some files. 18794 187952007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net> 18796 18797 gst/asfdemux/gstasfdemux.c: Printf format fixes. 18798 Original commit message from CVS: 18799 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event), 18800 (gst_asf_demux_pull_indices): 18801 Printf format fixes. 18802 188032007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net> 18804 18805 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream. 18806 Original commit message from CVS: 18807 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event), 18808 (gst_mpeg_parse_send_event): 18809 Post an error message if EOS wasn't handled by anything downstream. 18810 This should fix playbin freezing/hanging with small VobSub subtitle 18811 files (background: not-linked flow returns from downstream are 18812 ignored for a while at the beginning, so if the file is small 18813 upstream will never get a not-linked flow return even if nothing 18814 is connected downstream). (#429960). 18815 188162007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org> 18817 18818 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the... 18819 Original commit message from CVS: 18820 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init), 18821 (gst_amrnbparse_sink_activate), 18822 (gst_amrnbparse_sink_activate_pull): 18823 Rewrite terminally broken sinkpad activation code. 18824 Now actually supports pull-mode activation (didn't before), and push 18825 mode activation doesn't leave the sinkpad flushing. 18826 188272007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net> 18828 18829 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an... 18830 Original commit message from CVS: 18831 * gst/asfdemux/asfheaders.c: 18832 * gst/asfdemux/asfheaders.h: 18833 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream), 18834 (gst_asf_demux_reset), (gst_asf_demux_init), 18835 (gst_asf_demux_activate), (gst_asf_demux_activate_push), 18836 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event), 18837 (gst_asf_demux_seek_index_lookup), 18838 (gst_asf_demux_reset_stream_state_after_discont), 18839 (gst_asf_demux_handle_seek_event), 18840 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers), 18841 (gst_asf_demux_chain), (gst_asf_demux_pull_data), 18842 (gst_asf_demux_pull_indices), 18843 (gst_asf_demux_parse_data_object_start), 18844 (gst_asf_demux_pull_headers), (gst_asf_demux_loop), 18845 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file), 18846 (gst_asf_demux_process_simple_index), 18847 (gst_asf_demux_process_object), 18848 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer), 18849 (gst_asf_demux_handle_data), (gst_asf_demux_change_state): 18850 * gst/asfdemux/gstasfdemux.h: 18851 Make asfdemux work in pull mode where possible. If there's an index 18852 at the end of the file, read it and use it for seeking purposes. 18853 188542007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com> 18855 18856 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes. 18857 Original commit message from CVS: 18858 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init), 18859 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps), 18860 (gst_synaesthesia_chain), (gst_synaesthesia_change_state): 18861 Some timestamp fixes. 18862 * gst/synaesthesia/synaescope.c: (synaescope_coreGo): 18863 Fix for 64-bit machines. 18864 188652007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de> 18866 18867 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698. 18868 Original commit message from CVS: 18869 Patch by: René Stadler <mail at renestadler dot de> 18870 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes), 18871 (find_seek_offset_time), (gst_rmdemux_reset), 18872 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event), 18873 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows): 18874 * gst/realmedia/rmdemux.h: 18875 Make rmdemux handle any number of logical streams. Fixes #428698. 18876 188772007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> 18878 18879 * po/nl.po: 18880 update dutch 18881 Original commit message from CVS: 18882 update dutch 18883 188842007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> 18885 18886 po/: Added Danish translation. 18887 Original commit message from CVS: 18888 submitted by: Mogens Jaeger <mogens@jaeger.tf> 18889 * po/LINGUAS: 18890 * po/da.po: 18891 Added Danish translation. 18892 188932007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> 18894 18895 po/.cvsignore: Add pot. 18896 Original commit message from CVS: 18897 * po/.cvsignore: 18898 Add pot. 18899 189002007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net> 18901 18902 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr... 18903 Original commit message from CVS: 18904 2007-03-27 Julien MOUTTE <julien@moutte.net> 18905 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect 18906 stream and try to adapt to incoming timestamps lack of 18907 precision up to half a frame. This allows generating 18908 a perfect stream even with muxed formats like FLV where 18909 the timestamps are stored in milliseconds. 18910 189112007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net> 18912 18913 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594. 18914 Original commit message from CVS: 18915 * gst/realmedia/rmdemux.c: 18916 Remove unused zlib.h include. Fixes #421594. 18917 189182007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com> 18919 18920 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested 18921 Original commit message from CVS: 18922 * ext/lame/gstlame.c: (gst_lame_setup): 18923 Disable the bitrate checking when the user has requested 18924 Free Format mode, as all bitrates less than the maximum 18925 are valid then. 18926 189272007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org> 18928 18929 po/: Update translations. 18930 Original commit message from CVS: 18931 * po/hu.po: 18932 * po/it.po: 18933 * po/sv.po: 18934 Update translations. 18935 189362007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com> 18937 18938 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups... 18939 Original commit message from CVS: 18940 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src): 18941 When handling seeks, don't convert -1 start or stop values to a bogus 18942 byte position - pass them upstream as -1. 18943 189442007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com> 18945 18946 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p... 18947 Original commit message from CVS: 18948 * gst/mpegaudioparse/gstmpegaudioparse.c: 18949 (mp3_type_frame_length_from_header), (gst_mp3parse_reset), 18950 (gst_mp3parse_init), (gst_mp3parse_sink_event), 18951 (gst_mp3parse_emit_frame), (gst_mp3parse_chain), 18952 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos), 18953 (mp3parse_bytepos_to_time), (mp3parse_total_bytes), 18954 (mp3parse_total_time), (mp3parse_handle_seek), 18955 (mp3parse_src_event), (mp3parse_src_query), 18956 (mp3parse_get_query_types), (plugin_init): 18957 * gst/mpegaudioparse/gstmpegaudioparse.h: 18958 Implement seeking via average bitrate, and position+duration 18959 querying in mp3parse. Later, it will support frame-accurate seeking by 18960 building a seek table as it parses. 18961 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src 18962 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged 18963 before any extant MP3 decoder plugin. This allows us to remove framing 18964 support from the decoders, if we want, and will provide them with 18965 accurate seeking automatically once it is finished. 18966 Fix the handling of MPEG-1 Layer 1 files. 18967 Partially fix timestamping of packets arriving from a demuxer by 18968 queueing the incoming timestamp until the next packet starts, rather 18969 than applying it immediately to the next pushed buffer. 18970 189712007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net> 18972 18973 gst/asfdemux/gstasfdemux.c: Printf format fix. 18974 Original commit message from CVS: 18975 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext): 18976 Printf format fix. 18977 189782007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com> 18979 18980 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle. 18981 Original commit message from CVS: 18982 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open), 18983 (gst_cdio_cdda_src_finalize): 18984 Make sure we always destroy our libcdio handle. 18985 189862007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com> 18987 18988 ext/cdio/gstcdiocddasrc.c: Small code cleanups. 18989 Original commit message from CVS: 18990 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices), 18991 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open), 18992 (gst_cdio_cdda_src_finalize): 18993 Small code cleanups. 18994 Don't use pad_alloc as the base class cannot deal with the error codes. 18995 189962007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com> 18997 18998 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ... 18999 Original commit message from CVS: 19000 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com> 19001 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain): 19002 Never post a (fatal) error message on the bus on decoding errors. We 19003 should only do this if we can't recover, but mpeg2dec can always 19004 recover. This is needed for DVB streams, for example, where there 19005 may be temporary glitches in the stream. Instead of an error 19006 message, post a warning message on the bus for every N decoding 19007 errors. Fixes #370020. 19008 190092007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> 19010 19011 configure.ac: Convert to new AG_GST style. 19012 Original commit message from CVS: 19013 * configure.ac: 19014 Convert to new AG_GST style. 19015 190162007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com> 19017 19018 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB... 19019 Original commit message from CVS: 19020 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init), 19021 (gst_lame_setup): 19022 Display sensible defaults and limits for the 19023 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min 19024 property - it's supposed to be a boolean 0/1 value. 19025 190262007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com> 19027 19028 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t... 19029 Original commit message from CVS: 19030 * ext/lame/gstlame.c: 19031 Initialise the variables so gcc doesn't complain about possibly 19032 uninitialised uses, even though they can't actually happen. 19033 190342007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com> 19035 19036 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates. 19037 Original commit message from CVS: 19038 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset), 19039 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd), 19040 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event): 19041 * gst/dvdlpcmdec/gstdvdlpcmdec.h: 19042 Implement all sample rates. 19043 Implement sample permutation a little smarter avoiding a memcpy. 19044 Fix timestamps, use segments, fix seeking. 19045 190462007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com> 19047 19048 Document siddec. 19049 Original commit message from CVS: 19050 * docs/plugins/Makefile.am: 19051 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 19052 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 19053 * docs/plugins/inspect/plugin-siddec.xml: 19054 * ext/sidplay/gstsiddec.cc: 19055 * ext/sidplay/gstsiddec.h: 19056 Document siddec. 19057 190582007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> 19059 19060 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a 19061 Original commit message from CVS: 19062 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), 19063 (gst_lame_set_property), (gst_lame_setup): 19064 Fix up bitrate checking macro. Make it give us a 19065 GST_ELEMENT_WARNING message so the application has a chance of 19066 reporting this to the user. Move the checking to _setup, so we 19067 are sure it runs in the READY state, when we hope to have a pipeline 19068 and a bus that is not flushing. 19069 This fixes e.g. using 96 kbit/sec as a bitrate. 19070 190712007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net> 19072 19073 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a... 19074 Original commit message from CVS: 19075 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file), 19076 (gst_asf_demux_process_advanced_mutual_exclusion), 19077 (gst_asf_demux_process_queued_extended_stream_objects), 19078 (gst_asf_demux_process_object), (gst_asf_demux_change_state): 19079 * gst/asfdemux/gstasfdemux.h: 19080 Parse advanced mutual exclusion object and only add pads for 19081 'hidden' streams (those in an extended stream header) that are 19082 mutually exclusive with an already existing 'main stream' if 19083 the broadcasting flag is not set. If the broadcasting flag is set, 19084 assume that data for this stream isn't sent. (This should ideally be 19085 solved better by making playbin more robust against this and/or by 19086 making mmssrc send some information downstream about which streams 19087 will be streamed). Fixes #353116. 19088 190892007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com> 19090 19091 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with... 19092 Original commit message from CVS: 19093 * gst/synaesthesia/gstsynaesthesia.c: 19094 (gst_synaesthesia_class_init), (gst_synaesthesia_init), 19095 (gst_synaesthesia_finalize), (gst_synaesthesia_chain): 19096 * gst/synaesthesia/synaescope.c: (synaescope_coreGo), 19097 (synaescope32), (synaescope_set_data), (synaesthesia_update), 19098 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close): 19099 * gst/synaesthesia/synaescope.h: 19100 Move all the mutable engine state into a structure so that 19101 multiple element instances can run without interfering. 19102 191032007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19104 19105 Add crossreferences to glib/gobject/gstream docs. 19106 Original commit message from CVS: 19107 * configure.ac: 19108 * docs/plugins/Makefile.am: 19109 Add crossreferences to glib/gobject/gstream docs. 19110 191112007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19112 19113 gst/synaesthesia/: More source cleanups and add FIXME comments. 19114 Original commit message from CVS: 19115 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init), 19116 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps), 19117 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain), 19118 (plugin_init): 19119 * gst/synaesthesia/synaescope.c: (synaescope_coreGo), 19120 (synaescope8): 19121 More source cleanups and add FIXME comments. 19122 191232007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net> 19124 19125 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions. 19126 Original commit message from CVS: 19127 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data): 19128 Use gst_guint64_to_gdouble for conversions. 19129 * gst/synaesthesia/synaescope.c: 19130 Define M_PI and do not include <pthread.h> and 19131 <sys/time.h> for G_OS_WIN32 19132 * win32/vs6/libgstrealmedia.dsp: 19133 * win32/vs6/synaesthesia.dsp: 19134 Update projects files. 19135 * win32/common/config.h.in: 19136 Add config.h.in for autogen of config.h 19137 191382007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19139 19140 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ... 19141 Original commit message from CVS: 19142 * configure.ac: 19143 Add --enable-experimental support. Activate synaesthesia when building 19144 with --enable-experimental. Fix --enable external configure switch 19145 description. 19146 191472007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net> 19148 19149 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go... 19150 Original commit message from CVS: 19151 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain), 19152 (gst_lame_change_state): 19153 * ext/lame/gstlame.h: 19154 On receiving EOS, we try to push a last buffer with the remaining 19155 samples. Don't do that if we got an unclean flow return on the last 19156 gst_pad_push(), downstream might not handle this very gracefully 19157 (see #403168). 19158 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain): 19159 Pass flow returns upstream (helps #403168). 19160 191612007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19162 19163 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain. 19164 Original commit message from CVS: 19165 * gst/synaesthesia/gstsynaesthesia.c: 19166 (gst_synaesthesia_class_init), (gst_synaesthesia_init), 19167 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps), 19168 (gst_synaesthesia_chain), (plugin_init): 19169 check result of gst_pad_push() in _chain. 19170 191712007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19172 19173 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe... 19174 Original commit message from CVS: 19175 * gst/synaesthesia/Makefile.am: 19176 * gst/synaesthesia/gstsynaesthesia.c: 19177 (gst_synaesthesia_class_init), (gst_synaesthesia_init), 19178 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps), 19179 (gst_synaesthesia_chain), (plugin_init): 19180 * gst/synaesthesia/synaescope.c: 19181 * gst/synaesthesia/synaescope.h: 19182 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not 19183 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it 19184 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added 19185 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix 19186 possible leak in _chain. (#356882) 19187 191882007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net> 19189 19190 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars... 19191 Original commit message from CVS: 19192 * gst/asfdemux/asfheaders.c: 19193 * gst/asfdemux/asfheaders.h: 19194 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init), 19195 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event), 19196 (gst_asf_demux_identify_guid), (asf_demux_peek_object), 19197 (gst_asf_demux_chain_headers), (gst_asf_demux_chain), 19198 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream), 19199 (gst_asf_demux_process_ext_content_desc), 19200 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header), 19201 (gst_asf_demux_process_file), (gst_asf_demux_process_comment), 19202 (gst_asf_demux_process_bitrate_props_object), 19203 (gst_asf_demux_process_header_ext), 19204 (gst_asf_demux_process_language_list), 19205 (gst_asf_demux_process_ext_stream_props), 19206 (gst_asf_demux_process_queued_extended_stream_objects), 19207 (gst_asf_demux_process_object), (gst_asf_demux_change_state): 19208 * gst/asfdemux/gstasfdemux.h: 19209 Refactor and clean up header parsing and chain function a bit; get 19210 rid of some cruft; make header parsing a tad more robust, fixing 19211 #403188. 19212 192132007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net> 19214 19215 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the 19216 Original commit message from CVS: 19217 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event): 19218 Post an error if we receive an EOS event while still waiting for the 19219 ASF header object to come through. 19220 192212007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com> 19222 19223 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le... 19224 Original commit message from CVS: 19225 Patch by: Xavier B. <xavierb gmail com> 19226 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid), 19227 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream), 19228 (gst_asf_demux_process_ext_content_desc), 19229 (gst_asf_demux_process_data), 19230 (gst_asf_demux_process_language_list), 19231 (gst_asf_demux_process_ext_stream_props), 19232 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data): 19233 Guard places where we assume that a certain amount of data is 19234 available better against less data being available (should fix 19235 infamous assertion crasher bug #336370). Also fixes a small 19236 memory leak. 19237 192382007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net> 19239 19240 gst/realmedia/: Add demuxer for RealAudio files (#349779). 19241 Original commit message from CVS: 19242 * gst/realmedia/Makefile.am: 19243 * gst/realmedia/rademux.c: 19244 * gst/realmedia/rademux.h: 19245 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream), 19246 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init): 19247 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer): 19248 * gst/realmedia/rmutils.h: 19249 Add demuxer for RealAudio files (#349779). 19250 192512007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net> 19252 19253 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release. 19254 Original commit message from CVS: 19255 * Makefile.am: 19256 Add win32/MANIFEST to EXTRA_DIST so win32 files will 19257 be include in the next release. 19258 * win32/MANIFEST: 19259 Remove win32/common/config.h is which is not autogenerated yet. 19260 192612006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> 19262 19263 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming 19264 Original commit message from CVS: 19265 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain): 19266 warn when outgoing sample rate is different from incoming 19267 192682006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com> 19269 19270 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu... 19271 Original commit message from CVS: 19272 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain): 19273 All sample-rates < 32khz come from the LSF extensions, which only 19274 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files. 19275 Use gst_util_uint64_scale because we can. 19276 192772006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19278 19279 tests/check/elements/amrnbenc.c: and fix compilation of this test 19280 Original commit message from CVS: 19281 * tests/check/elements/amrnbenc.c: (setup_amrnbenc), 19282 (cleanup_amrnbenc): 19283 and fix compilation of this test 19284 192852006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19286 19287 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh 19288 Original commit message from CVS: 19289 * tests/check/elements/amrnbenc.c: (setup_amrnbenc), 19290 (cleanup_amrnbenc): 19291 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec), 19292 (cleanup_mpeg2dec): 19293 re-apply as it was -bad and not -ugly that is frozen, doh 19294 192952006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19296 19297 tests/check/elements/: revert my freeze breakage 19298 Original commit message from CVS: 19299 * tests/check/elements/amrnbenc.c: (setup_amrnbenc), 19300 (cleanup_amrnbenc): 19301 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec), 19302 (cleanup_mpeg2dec): 19303 revert my freeze breakage 19304 193052006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19306 19307 gst/asfdemux/gstasfdemux.c: add a comment about a future change 19308 Original commit message from CVS: 19309 * gst/asfdemux/gstasfdemux.c: 19310 (gst_asf_demux_get_gst_tag_from_tag_name), 19311 (gst_asf_demux_process_ext_content_desc): 19312 add a comment about a future change 19313 * tests/check/elements/amrnbenc.c: (setup_amrnbenc), 19314 (cleanup_amrnbenc): 19315 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec), 19316 (cleanup_mpeg2dec): 19317 consistent pad (de)activation 19318 193192006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net> 19320 19321 gst/asfdemux/gstasfdemux.c: Update query_types function too. 19322 Original commit message from CVS: 19323 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types): 19324 Update query_types function too. 19325 193262006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net> 19327 19328 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe. 19329 Original commit message from CVS: 19330 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query), 19331 (gst_rmdemux_src_query_types): 19332 Implement SEEKING query, make query function thread-safe. 19333 193342006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net> 19335 19336 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces... 19337 Original commit message from CVS: 19338 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio): 19339 Use alignment-safe macros here too (subbuffers ...); guard against 19340 hypothetical memory access beyond our given buffer in the case 19341 where the buffer size is not a multiple of 2. 19342 193432006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net> 19344 19345 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l... 19346 Original commit message from CVS: 19347 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event), 19348 (gst_asf_demux_process_data), (gst_asf_demux_process_file), 19349 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state): 19350 * gst/asfdemux/gstasfdemux.h: 19351 Don't crash in the seek event handling code when playtime is 0, 19352 as may be the case with live streams (#386218). Implement SEEKING 19353 query so applications can query seekability without second-guessing 19354 based on whether we have a duration or not. 19355 193562006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> 19357 19358 add doap file 19359 Original commit message from CVS: 19360 * Makefile.am: 19361 * gst-plugins-ugly.doap: 19362 * gst-plugins-ugly.spec.in: 19363 add doap file 19364 193652006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net> 19366 19367 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that 19368 Original commit message from CVS: 19369 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead): 19370 Use our alignment-safe macros here too, since we can't assume that 19371 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with 19372 here). 19373 193742006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net> 19375 19376 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi... 19377 Original commit message from CVS: 19378 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data): 19379 Also, don't read the index for a stream a second time when 19380 operating in pull-mode and reaching the end of the file. 19381 193822006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net> 19383 19384 gst/realmedia/rmdemux.c: Don't leak stream index (#385292). 19385 Original commit message from CVS: 19386 Patch by: Roland Kay <roland.kay at ox compsoc net> 19387 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset): 19388 Don't leak stream index (#385292). 19389 193902006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net> 19391 19392 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle 19393 Original commit message from CVS: 19394 Based on patch by: Roland Kay <roland.kay at ox compsoc net> 19395 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain), 19396 (gst_lame_setup): 19397 * ext/lame/gstlame.h: 19398 Fix leak (by calling lame_init_params() before lame_close()); handle 19399 NULL return from lame_init() more gracefully. Fixes #385311. 19400 194012006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com> 19402 19403 configure.ac: Back to CVS 19404 Original commit message from CVS: 19405 * configure.ac: 19406 Back to CVS 19407 19408=== release 0.10.5 === 19409 194102006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com> 19411 19412 * ChangeLog: 19413 * NEWS: 19414 * RELEASE: 19415 * configure.ac: 19416 * docs/plugins/gst-plugins-ugly-plugins.args: 19417 * docs/plugins/inspect/plugin-a52dec.xml: 19418 * docs/plugins/inspect/plugin-asf.xml: 19419 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 19420 * docs/plugins/inspect/plugin-dvdsub.xml: 19421 * docs/plugins/inspect/plugin-iec958.xml: 19422 * docs/plugins/inspect/plugin-lame.xml: 19423 * docs/plugins/inspect/plugin-mad.xml: 19424 * docs/plugins/inspect/plugin-mpeg2dec.xml: 19425 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 19426 * docs/plugins/inspect/plugin-mpegstream.xml: 19427 * docs/plugins/inspect/plugin-siddec.xml: 19428 Release 0.10.5 19429 Original commit message from CVS: 19430 Release 0.10.5 19431 194322006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org> 19433 19434 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have... 19435 Original commit message from CVS: 19436 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant 19437 to in the previous checkin. see #385192. You can have your 19438 cheese back now. 19439 194402006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org> 19441 19442 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ... 19443 Original commit message from CVS: 19444 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads 19445 from the dereferenced integer, not the pointer itself. Fixes 19446 #385192. 19447 I'm takin ur cheese! 19448 194492006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net> 19450 19451 * ChangeLog: 19452 ChangeLog surgery: fix bug number 19453 Original commit message from CVS: 19454 ChangeLog surgery: fix bug number 19455 194562006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net> 19457 19458 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it... 19459 Original commit message from CVS: 19460 Based on patch by: Roland Kay <roland.kay at ox compsoc net> 19461 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr): 19462 For version 4 streams, read the extra codec data size from the 19463 header instead of assuming it is always 16 (also read it from the 19464 right position) (#384989). For version 4 and 5 streams, check that 19465 the specified extra codec data size doesn't make us read beyond the 19466 chunk boundary (#384989). 19467 194682006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com> 19469 19470 * po/af.po: 19471 * po/az.po: 19472 * po/cs.po: 19473 * po/en_GB.po: 19474 * po/hu.po: 19475 * po/it.po: 19476 * po/nb.po: 19477 * po/nl.po: 19478 * po/or.po: 19479 * po/sq.po: 19480 * po/sr.po: 19481 * po/sv.po: 19482 * po/uk.po: 19483 * po/vi.po: 19484 Update .po files 19485 Original commit message from CVS: 19486 Update .po files 19487 194882006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net> 19489 19490 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast. 19491 Original commit message from CVS: 19492 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf): 19493 Cosmetic changes: fix misleading debug statement, update 19494 comment, add cast. 19495 194962006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> 19497 19498 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350. 19499 Original commit message from CVS: 19500 Patch by: Sebastian Dröge <slomo@circular-chaos.org> 19501 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init), 19502 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf), 19503 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice): 19504 * ext/mpeg2dec/gstmpeg2dec.h: 19505 Align buffers to a 16 byte boundary so the altivec optimisations 19506 don't crash. Fixes #327350. 19507 195082006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net> 19509 19510 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN... 19511 Original commit message from CVS: 19512 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream): 19513 The availability of extra codec data isn't something that 19514 warrants debug messages at WARNING level (see #376958). 19515 195162006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net> 19517 19518 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub... 19519 Original commit message from CVS: 19520 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init), 19521 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows), 19522 (gst_dvd_demux_send_subbuffer): 19523 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init), 19524 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet), 19525 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows), 19526 (gst_mpeg_demux_send_subbuffer): 19527 * gst/mpegstream/gstmpegdemux.h: 19528 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event), 19529 (gst_mpeg_parse_chain): 19530 Fix flow value combination; this fixes playbin/totem locking up if 19531 a VobSub file is specified as subtitle file (#334322). Flow value 19532 combination should only happen once we are fairly sure we've got all 19533 pads that are available for now. Since there isn't a well-specified 19534 time when this is the case in MPEG, we'll just assume this is the 19535 case once there has been a certain number of packets for each 19536 stream we've found so far. 19537 195382006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org> 19539 19540 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584. 19541 Original commit message from CVS: 19542 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org> 19543 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice): 19544 Simplify the framerate code and support more framerates. Fixes #361584. 19545 195462006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org> 19547 19548 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627). 19549 Original commit message from CVS: 19550 Patch by: Sebastian Dröge <slomo@circular-chaos.org> 19551 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init): 19552 Fix minor memleak when creating pads from static pad templates (#369627). 19553 * tests/check/Makefile.am: 19554 * tests/check/elements/.cvsignore: 19555 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec), 19556 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main): 19557 Add unit tests for mpeg2dec (#369627). 19558 195592006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com> 19560 19561 * ChangeLog: 19562 give credit 19563 Original commit message from CVS: 19564 give credit 19565 195662006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com> 19567 19568 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760. 19569 Original commit message from CVS: 19570 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain), 19571 (gst_lame_change_state): 19572 * ext/lame/gstlame.h: 19573 Make lame timestamp flushed eos buffer by some additional timestamp 19574 accounting. Fixes #374760. 19575 195762006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org> 19577 19578 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases. 19579 Original commit message from CVS: 19580 * gst/mpegaudioparse/gstmpegaudioparse.c: 19581 (mp3_type_frame_length_from_header), (gst_mp3parse_reset), 19582 (gst_mp3parse_init), (gst_mp3parse_dispose), 19583 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check), 19584 (gst_mp3parse_change_state): 19585 * gst/mpegaudioparse/gstmpegaudioparse.h: 19586 Make timestamp handling in mp3parse saner; now works for at least 19587 simple cases. 19588 195892006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org> 19590 19591 gst/mpegaudioparse/: Bring mp3parse into the 21st century. 19592 Original commit message from CVS: 19593 * gst/mpegaudioparse/Makefile.am: 19594 * gst/mpegaudioparse/gstmpegaudioparse.c: 19595 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init), 19596 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose), 19597 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check), 19598 (gst_mp3parse_change_state), (plugin_init): 19599 * gst/mpegaudioparse/gstmpegaudioparse.h: 19600 Bring mp3parse into the 21st century. 19601 Use its own debug category, use gstadapter, format nicely to 80 19602 columns, and fix incorrect handling of 32 kHz and less files. 19603 196042006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com> 19605 19606 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ... 19607 Original commit message from CVS: 19608 Patch by: Sebastian Droege <slomo at ubuntu dot com> 19609 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize), 19610 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice): 19611 * ext/mpeg2dec/gstmpeg2dec.h: 19612 libmpeg2 requires its output buffers to start at a 16byte aligned 19613 address or the altivec optimizations will explode. 19614 196152006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net> 19616 19617 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc. 19618 Original commit message from CVS: 19619 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext): 19620 * ext/cdio/gstcdio.h: 19621 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open): 19622 Move CD-TEXT utility function into common file so it can also be 19623 used by a future cdioparanoiasrc. 19624 196252006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net> 19626 19627 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433). 19628 Original commit message from CVS: 19629 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read): 19630 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging 19631 information (fixes #340433). 19632 196332006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com> 19634 19635 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po... 19636 Original commit message from CVS: 19637 Patch by: Josep Torra Valles <josep at fluendo com> 19638 * gst/iec958/ac3_padder.c: (ac3p_init): 19639 * gst/mpegstream/gstmpegparse.c: 19640 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf), 19641 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr), 19642 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data), 19643 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont), 19644 (gst_rmdemux_parse_packet): 19645 Misc. fixes for problems discovered by Forte (different return types 19646 in function declaration and definition, pointer arithmetics with 19647 void pointers). Fixes #362639. 19648 196492006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net> 19650 19651 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea... 19652 Original commit message from CVS: 19653 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title): 19654 Don't announce audio or subtitle streams that aren't really present, 19655 it makes dvddemux create pads that will never carry any data, which 19656 is not good. 19657 196582006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net> 19659 19660 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140). 19661 Original commit message from CVS: 19662 * ext/lame/gstlame.c: (gst_lame_set_property): 19663 Round up not allowed bitrates to the next higher allowed one 19664 (Closes: #361140). 19665 196662006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net> 19667 19668 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob... 19669 Original commit message from CVS: 19670 * docs/plugins/Makefile.am: 19671 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 19672 * docs/plugins/gst-plugins-ugly-plugins-sections.txt: 19673 * ext/lame/gstlame.c: (gst_lame_class_init): 19674 * ext/lame/gstlame.h: 19675 Add docs for lame and lame to docs. Specify allowed bitrates 19676 in the properties description (#361140). Canonicalise object 19677 property names (ie. use hyphen instead of underscore). 19678 * docs/plugins/inspect/plugin-a52dec.xml: 19679 * docs/plugins/inspect/plugin-amrnb.xml: 19680 * docs/plugins/inspect/plugin-asf.xml: 19681 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 19682 * docs/plugins/inspect/plugin-dvdread.xml: 19683 * docs/plugins/inspect/plugin-dvdsub.xml: 19684 * docs/plugins/inspect/plugin-iec958.xml: 19685 * docs/plugins/inspect/plugin-lame.xml: 19686 * docs/plugins/inspect/plugin-mad.xml: 19687 * docs/plugins/inspect/plugin-mpeg2dec.xml: 19688 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 19689 * docs/plugins/inspect/plugin-mpegstream.xml: 19690 * docs/plugins/inspect/plugin-siddec.xml: 19691 Update version to CVS. 19692 196932006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net> 19694 19695 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ... 19696 Original commit message from CVS: 19697 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), 19698 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain), 19699 (plugin_init): 19700 * po/POTFILES.in: 19701 Add i18n magic to lame plugin. Throw decent error message when we 19702 fail to setup the encoder (#361140, 361151); misc. minor clean-ups. 19703 197042006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com> 19705 19706 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp. 19707 Original commit message from CVS: 19708 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init), 19709 (gst_rdt_depay_init), (gst_rdt_depay_setcaps), 19710 (gst_rdt_depay_chain), (gst_rdt_depay_change_state): 19711 Change caps to x-rdt, because it's not x-rtp. 19712 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream), 19713 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet), 19714 (gst_rmdemux_plugin_init): 19715 Activate pad before adding to the element. 19716 Return the combined stream return values after pad_alloc. 19717 197182006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com> 19719 19720 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling. 19721 Original commit message from CVS: 19722 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice): 19723 * ext/mpeg2dec/gstmpeg2dec.h: 19724 Add some debugging to timestamp handling. 19725 Make sure we don't convert invalid timestamps. 19726 197272006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net> 19728 19729 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf... 19730 Original commit message from CVS: 19731 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event), 19732 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment): 19733 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream), 19734 (gst_dvd_demux_get_subpicture_stream): 19735 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream), 19736 (gst_mpeg_demux_get_audio_stream), 19737 (gst_mpeg_demux_get_private_stream): 19738 Active pads before adding them to the running element. Don't assert 19739 on non-BYTE format newsegment events in asfdemux. 19740 197412006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net> 19742 19743 Printf format fixes. 19744 Original commit message from CVS: 19745 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title), 19746 (gst_dvd_read_src_handle_seek_event): 19747 * ext/mad/gstid3tag.c: (gst_id3_tag_chain): 19748 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain): 19749 * ext/sidplay/gstsiddec.cc: 19750 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data): 19751 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop), 19752 (gst_rmdemux_parse_packet): 19753 Printf format fixes. 19754 197552006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com> 19756 19757 gst/realmedia/: Added RDT depayloader. 19758 Original commit message from CVS: 19759 * gst/realmedia/Makefile.am: 19760 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init), 19761 (gst_rdt_depay_class_init), (gst_rdt_depay_init), 19762 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain), 19763 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property), 19764 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init): 19765 * gst/realmedia/rdtdepay.h: 19766 Added RDT depayloader. 19767 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr), 19768 (gst_rmdemux_plugin_init), (plugin_init): 19769 Remove unused function. 19770 Added some more mime-types. 19771 197722006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com> 19773 19774 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it.... 19775 Original commit message from CVS: 19776 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps): 19777 If an incoming timestamp is within one sample of our current 19778 timestamp, then keep it. This prevents imprecision in the 19779 PTS (which only has 90khz granularity) from affecting our stream. 19780 197812006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net> 19782 19783 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari... 19784 Original commit message from CVS: 19785 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query): 19786 Reflow code so that compiler doesn't complain about possible use 19787 of uninitialised variable any longer; but just in case, initialise 19788 it anyway; also take object ref in query function and do peer pad 19789 stuff in a more thread-safe way. 19790 197912006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com> 19792 19793 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy. 19794 Original commit message from CVS: 19795 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query): 19796 Init a variable to make compilers happy. 19797 197982006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv> 19799 19800 gst/mpegstream/: Send newsegment updates for sparse streams (#350778). 19801 Original commit message from CVS: 19802 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv> 19803 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset), 19804 (gst_dvd_demux_sync_stream_to_time): 19805 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer), 19806 (gst_mpeg_demux_synchronise_pads), 19807 (gst_mpeg_demux_sync_stream_to_time): 19808 Send newsegment updates for sparse streams (#350778). 19809 198102006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> 19811 19812 ext/dvdread/dvdreadsrc.c: fix compile warning 19813 Original commit message from CVS: 19814 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query): 19815 fix compile warning 19816 198172006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> 19818 19819 * configure.ac: 19820 bump the nano bitches 19821 Original commit message from CVS: 19822 bump the nano bitches 19823 198242006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19825 19826 configure.ac: As another attempt, synaesthesia can be enabled by passing 19827 Original commit message from CVS: 19828 * configure.ac: 19829 As another attempt, synaesthesia can be enabled by passing 19830 --with-plugins="synaesthesia" to configure 19831 198322006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19833 19834 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882) 19835 Original commit message from CVS: 19836 * configure.ac: 19837 Don't build synaesthesia by default, until someone confirms that it 19838 is okay (filed as #356882) 19839 198402006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19841 19842 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882) 19843 Original commit message from CVS: 19844 * configure.ac: 19845 Don't build synaesthesia by default, until someone confirms that it 19846 is okay (filed as #356882) 19847 198482006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19849 19850 Port synaesthesia. 19851 Original commit message from CVS: 19852 * configure.ac: 19853 * gst/synaesthesia/Makefile.am: 19854 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init), 19855 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps), 19856 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain), 19857 (gst_synaesthesia_change_state), (plugin_init): 19858 Port synaesthesia. 19859 198602006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19861 19862 More G_OBJECT macro fixing. 19863 Original commit message from CVS: 19864 * ext/mad/gstid3tag.c: 19865 * gst/mpegstream/gstrfc2250enc.h: 19866 * gst/synaesthesia/gstsynaesthesia.c: 19867 More G_OBJECT macro fixing. 19868 198692006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com> 19870 19871 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi... 19872 Original commit message from CVS: 19873 Patch by: Yves Lefebvre <ivanohe at abacom dot com> 19874 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf): 19875 Fix initialisation dummy buffer, the offsets are relative to the start 19876 of the buffers. Fixes #356004. 19877 198782006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org> 19879 19880 * gst-plugins-ugly.spec.in: 19881 update spec file 19882 Original commit message from CVS: 19883 update spec file 19884 198852006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net> 19886 19887 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so... 19888 Original commit message from CVS: 19889 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read): 19890 Add convert query (needed for later when we just operate in time 19891 format and let the base source class handle all the seeking stuff). 19892 198932006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19894 19895 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ... 19896 Original commit message from CVS: 19897 * gst/asfdemux/gstasfdemux.c: 19898 (gst_asf_demux_get_gst_tag_from_tag_name), 19899 (gst_asf_demux_process_ext_content_desc): 19900 Erm, lets properly fix it. The only non-text tag that we support is 19901 the track-number and that is an UINT. asfdemux was returning a GValue 19902 initialized as INT. Further the Track and not the TrackNumber tag 19903 (the latter is a string too). 19904 199052006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19906 19907 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue). 19908 Original commit message from CVS: 19909 * gst/asfdemux/gstasfdemux.c: 19910 (gst_asf_demux_get_gst_tag_from_tag_name), 19911 (gst_asf_demux_process_ext_content_desc): 19912 Skip tags that are unknown (was producing an uninialized GValue). 19913 199142006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv> 19915 19916 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti... 19917 Original commit message from CVS: 19918 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type), 19919 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels), 19920 (gst_a52dec_handle_frame), (gst_a52dec_change_state), 19921 (gst_a52dec_set_property), (gst_a52dec_get_property): 19922 * ext/a52dec/gsta52dec.h: 19923 Patch from from Michal Benes <michal.benes@itonis.tv>: 19924 Add two things to a52dec: configure the exact output format for ac3 19925 decoding through properties, if desired. 19926 By default, configure an output format preferred by downstream. Now 19927 that audioconvert lists caps by preference, this means that a52dec 19928 can do downmixing (iff required) rather than audioconvert, so it can 19929 use the ac3 downmix levels from the bitstream. 19930 199312006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com> 19932 19933 Add missing GST_LIBS to the link flags 19934 Original commit message from CVS: 19935 * ext/lame/Makefile.am: 19936 * ext/mpeg2dec/Makefile.am: 19937 * gst/dvdlpcmdec/Makefile.am: 19938 * gst/dvdsub/Makefile.am: 19939 * gst/mpegaudioparse/Makefile.am: 19940 Add missing GST_LIBS to the link flags 19941 199422006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net> 19943 19944 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full(). 19945 Original commit message from CVS: 19946 * configure.ac: 19947 Up requirements to core 0.10.6 for gst_event_new_new_segment_full(). 19948 199492006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net> 19950 19951 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled 19952 Original commit message from CVS: 19953 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new): 19954 fix build for debug disabled 19955 199562006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net> 19957 19958 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa... 19959 Original commit message from CVS: 19960 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init), 19961 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream): 19962 Use static pad templates with ANY caps for the source pads for 19963 simplicity and to avoid warnings when creating pads for unhandled 19964 codec IDs (#351795). 19965 199662006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv> 19967 19968 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded... 19969 Original commit message from CVS: 19970 Patch by: Michal Benes <michal dot benes at itonis dot tv> 19971 * ext/mad/gstmad.c: (gst_mad_chain): 19972 Fix timestamping in mad by only activating a new timestamp when the 19973 previous frame has been decoded. Fixes #350723. 19974 Also clean up some of the non fatal warnings when the input buffer is 19975 too small to decode a header. 19976 19977=== release 0.10.4 === 19978 199792006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> 19980 19981 * ChangeLog: 19982 * NEWS: 19983 * RELEASE: 19984 * configure.ac: 19985 * docs/plugins/gst-plugins-ugly-plugins.args: 19986 * docs/plugins/inspect/plugin-a52dec.xml: 19987 * docs/plugins/inspect/plugin-amrnb.xml: 19988 * docs/plugins/inspect/plugin-asf.xml: 19989 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 19990 * docs/plugins/inspect/plugin-dvdread.xml: 19991 * docs/plugins/inspect/plugin-dvdsub.xml: 19992 * docs/plugins/inspect/plugin-iec958.xml: 19993 * docs/plugins/inspect/plugin-lame.xml: 19994 * docs/plugins/inspect/plugin-mad.xml: 19995 * docs/plugins/inspect/plugin-mpeg2dec.xml: 19996 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 19997 * docs/plugins/inspect/plugin-mpegstream.xml: 19998 * docs/plugins/inspect/plugin-rmdemux.xml: 19999 * docs/plugins/inspect/plugin-siddec.xml: 20000 releasing 0.10.4 20001 Original commit message from CVS: 20002 releasing 0.10.4 20003 200042006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> 20005 20006 * po/af.po: 20007 * po/az.po: 20008 * po/cs.po: 20009 * po/en_GB.po: 20010 * po/hu.po: 20011 * po/it.po: 20012 * po/nb.po: 20013 * po/nl.po: 20014 * po/or.po: 20015 * po/sq.po: 20016 * po/sr.po: 20017 * po/sv.po: 20018 * po/uk.po: 20019 * po/vi.po: 20020 Update .po files 20021 Original commit message from CVS: 20022 Update .po files 20023 200242006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com> 20025 20026 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still... 20027 Original commit message from CVS: 20028 Patch by: Wim Taymans <wim at fluendo dot com> 20029 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event): 20030 Instead of forwarding the event in the wrong format, unref it and set 20031 a boolean that we still need to send it in the streaming thread. 20032 Fixes #350554 20033 200342006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> 20035 20036 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni... 20037 Original commit message from CVS: 20038 Patch by: Edward Hervey (edward at fluendo dot com) 20039 * ext/dvdread/dvdreadsrc.c: (plugin_init): 20040 Put debug category initialization before use of GST_DEBUG, in order 20041 to remove a fatal warning. Fixes #350895 20042 200432006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net> 20044 20045 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (... 20046 Original commit message from CVS: 20047 * gst/dvdsub/gstdvdsubdec.c: (plugin_init): 20048 Set rank to NONE for the time being until we make playbin handle 20049 subtitle pictures again (dvdsubdec seems to be a bit shaky at 20050 times when seeking, so it's probably better if it doesn't get 20051 autoplugged for the time being). 20052 200532006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net> 20054 20055 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han... 20056 Original commit message from CVS: 20057 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream), 20058 (gst_rmdemux_parse_mdpr): 20059 Handle audio streams with stream_version 3 properly; warn about 20060 unknown stream versions; handle unknown fourccs a tad more 20061 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS 20062 with GST_FOURCC_FORMAT. 20063 200642006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net> 20065 20066 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694). 20067 Original commit message from CVS: 20068 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title): 20069 Error out properly if this is an interactive DVD (fixes #345694). 20070 200712006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com> 20072 20073 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the... 20074 Original commit message from CVS: 20075 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain): 20076 When the first_access is 1 or 0, we should copy the timestamp from 20077 the incoming buffer if there is one. 20078 200792006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net> 20080 20081 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou... 20082 Original commit message from CVS: 20083 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push), 20084 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain): 20085 Use GST_ELEMENT_ERROR for error reporting; post errors in some 20086 more places; remove superfluous newlines from debug statements. 20087 200882006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com> 20089 20090 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ... 20091 Original commit message from CVS: 20092 Patch by: Frédéric Riss <frederic.riss at gmail com> 20093 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame): 20094 Don't set negative durations on outgoing buffers (#350044), 20095 which happens when you use macros that got changed during 20096 the last unstable cycle because they were thought not to 20097 be used anywhere. 20098 200992006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net> 20100 20101 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the... 20102 Original commit message from CVS: 20103 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop), 20104 (gst_dvd_read_src_goto_chapter), 20105 (gst_dvd_read_src_get_chapter_starts), 20106 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell), 20107 (gst_dvd_read_src_get_time_for_sector), 20108 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read), 20109 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek), 20110 (gst_dvd_read_src_goto_sector): 20111 * ext/dvdread/dvdreadsrc.h: 20112 Add basic support for time-based seeking; set timestamps on 20113 outgoing buffers if we have them; create table with 20114 chapter to time mapping when opening a title; rename 20115 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and 20116 make it take an explicit pgc argument; fix up some debugging 20117 messages so that title/chapter numbers are printed as starting 20118 from 1 for easier readability. 20119 201202006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net> 20121 20122 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r... 20123 Original commit message from CVS: 20124 * gst/realmedia/Makefile.am: 20125 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr), 20126 (gst_rmdemux_parse_cont): 20127 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8), 20128 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags): 20129 * gst/realmedia/rmutils.h: 20130 Factor out some code into rmutils.[ch]; when reading 20131 strings, don't read beyond the available data; read 20132 metadata strings correctly (string length is 16 bits 20133 here, not just 8). 20134 201352006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com> 20136 20137 Fix dist by including gst-libs/ 20138 Original commit message from CVS: 20139 * Makefile.am: 20140 * configure.ac: 20141 * gst/asfdemux/gstasfdemux.c: 20142 Fix dist by including gst-libs/ 20143 201442006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net> 20145 20146 Make custom error messages translatable. 20147 Original commit message from CVS: 20148 * ext/dvdread/dvdreadsrc.c: (plugin_init): 20149 * po/POTFILES.in: 20150 Make custom error messages translatable. 20151 * gst/asfdemux/gstasf.c: (plugin_init): 20152 Remove setlocale() call, doesn't seem to be needed or recommended for 20153 plugins, at least not according to gstreamer/docs/random/i18n. 20154 201552006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net> 20156 20157 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025. 20158 Original commit message from CVS: 20159 * gst/asfdemux/Makefile.am: 20160 * gst/asfdemux/asfheaders.c: 20161 * gst/asfdemux/asfheaders.h: 20162 * gst/asfdemux/gstasf.c: (plugin_init): 20163 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object): 20164 Error out when the stream is encrypted (rather than feeding 20165 garbage to the decoders). Fixes #349025. 20166 201672006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net> 20168 20169 Add/enable autofoo magic for translations. 20170 Original commit message from CVS: 20171 * Makefile.am: 20172 * autogen.sh: 20173 * configure.ac: 20174 * po/POTFILES.in: 20175 Add/enable autofoo magic for translations. 20176 201772006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net> 20178 20179 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function. 20180 Original commit message from CVS: 20181 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset), 20182 (gst_rmdemux_change_state), (gst_rmdemux_add_stream), 20183 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio), 20184 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet): 20185 Don't leak streams, strings or caps. Get rid of unnecessary 20186 getcaps() function. 20187 201882006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net> 20189 20190 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292. 20191 Original commit message from CVS: 20192 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init), 20193 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream), 20194 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data), 20195 (gst_rmdemux_stream_clear_cached_subpackets), 20196 (gst_rmdemux_descramble_cook_audio), 20197 (gst_rmdemux_descramble_dnet_audio), 20198 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet): 20199 Descramble cook audio streams before sending them to the 20200 decoder. Fixes #347292. 20201 Also miscellaneous clean-ups and log-level changes. 20202 202032006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> 20204 20205 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786. 20206 Original commit message from CVS: 20207 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org> 20208 * ext/lame/gstlame.c: (gst_lame_setup): 20209 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786. 20210 202112006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com> 20212 20213 ext/sidplay/gstsiddec.*: Remove old metadata thing. 20214 Original commit message from CVS: 20215 * ext/sidplay/gstsiddec.cc: 20216 * ext/sidplay/gstsiddec.h: 20217 Remove old metadata thing. 20218 202192006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net> 20220 20221 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available. 20222 Original commit message from CVS: 20223 * gst/asfdemux/gstasfdemux.c: 20224 (gst_asf_demux_get_ext_stream_props_for_stream), 20225 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state): 20226 Find language codes for audio streams if they are available. 20227 202282006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net> 20229 20230 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ... 20231 Original commit message from CVS: 20232 * gst/asfdemux/asfheaders.h: 20233 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream), 20234 (gst_asf_demux_process_stream), 20235 (gst_asf_demux_process_language_list), 20236 (gst_asf_demux_process_ext_stream_props), 20237 (gst_asf_demux_process_queued_extended_stream_objects), 20238 (gst_asf_demux_process_object), (gst_asf_demux_change_state): 20239 * gst/asfdemux/gstasfdemux.h: 20240 Parse extended stream properties objects and stream objects 20241 hidden inside them (but delay creation of the appropriate 20242 pads until after all the 'normal' stream objects have been 20243 dealt with) (#343763). Also parse language list object. 20244 202452006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com> 20246 20247 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking. 20248 Original commit message from CVS: 20249 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init), 20250 (gst_rmdemux_finalize), (gst_rmdemux_src_event), 20251 (find_seek_offset_time), (gst_rmdemux_perform_seek), 20252 (gst_rmdemux_src_query), (gst_rmdemux_change_state), 20253 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event), 20254 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr), 20255 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet): 20256 * gst/realmedia/rmdemux.h: 20257 Cleanups, use GstSegment for seeking. 20258 Fix error handling. 20259 Combine flow return from all streams. 20260 202612006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net> 20262 20263 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there. 20264 Original commit message from CVS: 20265 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close): 20266 Remove g_assert that shouldn't be there. 20267 202682006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com> 20269 20270 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677. 20271 Original commit message from CVS: 20272 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice): 20273 Fix refcounting when cropping. Fixes #341677. 20274 202752006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com> 20276 20277 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029. 20278 Original commit message from CVS: 20279 Patch by: Grzegorz Lukasik <hauserx at gmail dot com> 20280 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream), 20281 (gst_asf_demux_process_segment): 20282 Fix typo. Closes #347029. 20283 202842006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net> 20285 20286 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ... 20287 Original commit message from CVS: 20288 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk): 20289 Skip chunks for unknown streams properly. Fixes broken sound 20290 and/or video for files that have additional streams that 20291 we don't recognise yet (e.g. if they are embedded in extended 20292 stream properties). Partly fixes #343763. 20293 202942006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net> 20295 20296 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers. 20297 Original commit message from CVS: 20298 * gst/asfdemux/asfheaders.c: 20299 * gst/asfdemux/asfheaders.h: 20300 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid), 20301 (gst_asf_demux_process_header), (gst_asf_demux_push_obj), 20302 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object), 20303 (gst_asf_demux_change_state): 20304 * gst/asfdemux/gstasfdemux.h: 20305 Add some more GUIDs and make debug log more readable 20306 and easier to follow when parsing the headers. 20307 203082006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net> 20309 20310 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834). 20311 Original commit message from CVS: 20312 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init), 20313 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init), 20314 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title), 20315 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event), 20316 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event): 20317 * ext/dvdread/dvdreadsrc.h: 20318 Rewrite seeking code and make seeking in DVDs work (#337834). 20319 203202006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net> 20321 20322 autogen.sh: Check for automake-1.9 as well. 20323 Original commit message from CVS: 20324 * autogen.sh: 20325 Check for automake-1.9 as well. 20326 203272006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net> 20328 20329 ext/dvdread/dvdreadsrc.c: Make check stronger. 20330 Original commit message from CVS: 20331 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack): 20332 Make check stronger. 20333 203342006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net> 20335 20336 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve... 20337 Original commit message from CVS: 20338 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad), 20339 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream), 20340 (gst_asf_demux_push_buffer): 20341 * gst/asfdemux/gstasfdemux.h: 20342 Handle unknown codec IDs/fourccs properly (#345879); send tag 20343 events after newsegment event; fix use of GST_FOURCC_FORMAT 20344 macro. 20345 203462006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com> 20347 20348 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane... 20349 Original commit message from CVS: 20350 * ext/a52dec/gsta52dec.c: (plugin_init): 20351 Call the channel positions get_type() method in plugin_init 20352 to ensure that it isn't simultaneously called later from 20353 multiple threads. 20354 203552006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net> 20356 20357 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the 20358 Original commit message from CVS: 20359 * gst/mpegstream/gstmpegpacketize.c: 20360 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put): 20361 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain): 20362 Also flush packetizer cache when we get a buffer that has the 20363 DISCONT flag set; update current byte position from buffer 20364 offset after a flush. 20365 203662006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net> 20367 20368 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz... 20369 Original commit message from CVS: 20370 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new), 20371 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy), 20372 (gst_mpeg_packetize_read): 20373 * gst/mpegstream/gstmpegpacketize.h: 20374 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event), 20375 (gst_mpeg_parse_change_state): 20376 Flush packetizer cache when we get a FLUSH_STOP event; 20377 remove unused source pad member from packetizer; add debug 20378 category for packetizer. 20379 203802006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com> 20381 20382 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now. 20383 Original commit message from CVS: 20384 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init): 20385 Treat dual-mono as stereo. It should really be output on 2 separate 20386 pads, but isn't for now. 20387 203882006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net> 20389 20390 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184). 20391 Original commit message from CVS: 20392 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format): 20393 Assume 4:3 DAR rather than 4:3 PAR (#345184). 20394 203952006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net> 20396 20397 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe... 20398 Original commit message from CVS: 20399 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format): 20400 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us 20401 any PAR whatsoever (rather than using 0/0, which will lead to 20402 an abort later on). Fixes #345184. 20403 204042006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl> 20405 20406 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i... 20407 Original commit message from CVS: 20408 Patch by: Michael Dominic K. < mdk at mdk org pl> 20409 * ext/mad/gstmad.c: (gst_mad_chain): 20410 Send newsegment event before calling 20411 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better 20412 in connection with pad blocking (#342594). While we're at it, 20413 do some minor clean-ups. 20414 204152006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net> 20416 20417 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602). 20418 Original commit message from CVS: 20419 * configure.ac: 20420 Fix --disable-external (can't set conditionals conditionally, 20421 #343602). 20422 204232006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net> 20424 20425 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ... 20426 Original commit message from CVS: 20427 * ext/a52dec/Makefile.am: 20428 ... and then he said "When you go and fix the build you 20429 better make sure you have some spare backslashes in your 20430 pocket". 20431 204322006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com> 20433 20434 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions. 20435 Original commit message from CVS: 20436 * ext/sidplay/gstsiddec.cc: 20437 Fix copyright, email addresses and descriptions. 20438 Use saner defaults for arguments. Fixes #344667. 20439 constify some stuff. 20440 Fix memleaks. 20441 Add tags. 20442 Fix negotiation to do mono/44100 by default. 20443 Post error messages. 20444 Use _scale_int where possible. 20445 204462006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com> 20447 20448 ext/dvdnav/.cvsignore: More ignore 20449 Original commit message from CVS: 20450 * ext/dvdnav/.cvsignore: 20451 More ignore 20452 204532006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com> 20454 20455 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed. 20456 Original commit message from CVS: 20457 * tests/check/elements/amrnbenc.c: (push_data): 20458 Init memory before feeding it to the encoder to make 20459 the valgrind test succeed. 20460 204612006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com> 20462 20463 gst/asfdemux/.cvsignore: More ignore 20464 Original commit message from CVS: 20465 * gst/asfdemux/.cvsignore: 20466 More ignore 20467 204682006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net> 20469 20470 .cvsignore: Ignore files generated by 'make dist'. 20471 Original commit message from CVS: 20472 * .cvsignore: 20473 Ignore files generated by 'make dist'. 20474 204752006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> 20476 20477 update build files 20478 Original commit message from CVS: 20479 * autogen.sh: 20480 * configure.ac: 20481 * ext/a52dec/Makefile.am: 20482 * ext/dvdnav/Makefile.am: 20483 * ext/dvdread/Makefile.am: 20484 * ext/lame/Makefile.am: 20485 * ext/mad/Makefile.am: 20486 * ext/mpeg2dec/Makefile.am: 20487 * ext/sidplay/Makefile.am: 20488 update build files 20489 204902006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> 20491 20492 autogen.sh: require am17 20493 Original commit message from CVS: 20494 * autogen.sh: 20495 require am17 20496 * configure.ac: 20497 * ext/annodex/Makefile.am: 20498 * ext/cdio/Makefile.am: 20499 * ext/dv/Makefile.am: 20500 * ext/esd/Makefile.am: 20501 * ext/flac/Makefile.am: 20502 * ext/gdk_pixbuf/Makefile.am: 20503 * ext/ladspa/Makefile.am: 20504 * ext/libcaca/Makefile.am: 20505 * ext/speex/Makefile.am: 20506 * ext/taglib/Makefile.am: 20507 * sys/oss/Makefile.am: 20508 * sys/sunaudio/Makefile.am: 20509 * sys/ximage/Makefile.am: 20510 clean up build further 20511 205122006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com> 20513 20514 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool. 20515 Original commit message from CVS: 20516 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize), 20517 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture), 20518 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert), 20519 (gst_mpeg2dec_change_state): 20520 * ext/mpeg2dec/gstmpeg2dec.h: 20521 Simplify and don't leak our buffer pool. 20522 Use _scale_int. 20523 Remove unfixed bug number from previous ChangeLog entry. 20524 205252006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com> 20526 20527 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates. 20528 Original commit message from CVS: 20529 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init), 20530 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init), 20531 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset), 20532 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer), 20533 (gst_mpeg2dec_negotiate_format), (init_dummybuf), 20534 (handle_sequence), (handle_picture), (handle_slice), 20535 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event), 20536 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state): 20537 * ext/mpeg2dec/gstmpeg2dec.h: 20538 Fix padtemplate as we can now do fractional framerates. 20539 Small cleanups. 20540 Use GstSegment. 20541 Add simple frame dropping QoS. 20542 Precalc buffer output sizes and UV offsets. 20543 Always give libmpeg2 a valid fbuf when it wants one. 20544 don't trust libmpeg to discard our buffers but manage it 20545 ourselves. 20546 Fixes #343627, #327350, #335288 20547 205482006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net> 20549 20550 win32/MANIFEST: Add a manifest for futures ugly win32 releases. 20551 Original commit message from CVS: 20552 * win32/MANIFEST: 20553 Add a manifest for futures ugly win32 releases. 20554 * gst/iec958/ac3iec.c: (ac3iec_chain_raw): 20555 Move bufcaps declaration at the begining of the instructions 20556 block. 20557 205582006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> 20559 20560 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 20561 Original commit message from CVS: 20562 * ext/alsaspdif/alsaspdifsink.h: 20563 * ext/amrwb/gstamrwbdec.h: 20564 * ext/amrwb/gstamrwbenc.h: 20565 * ext/amrwb/gstamrwbparse.h: 20566 * ext/arts/gst_arts.h: 20567 * ext/artsd/gstartsdsink.h: 20568 * ext/audiofile/gstafparse.h: 20569 * ext/audiofile/gstafsink.h: 20570 * ext/audiofile/gstafsrc.h: 20571 * ext/audioresample/gstaudioresample.h: 20572 * ext/bz2/gstbz2dec.h: 20573 * ext/bz2/gstbz2enc.h: 20574 * ext/dirac/gstdiracdec.h: 20575 * ext/directfb/dfbvideosink.h: 20576 * ext/divx/gstdivxdec.h: 20577 * ext/divx/gstdivxenc.h: 20578 * ext/dts/gstdtsdec.h: 20579 * ext/faac/gstfaac.h: 20580 * ext/gsm/gstgsmdec.h: 20581 * ext/gsm/gstgsmenc.h: 20582 * ext/ivorbis/vorbisenc.h: 20583 * ext/libfame/gstlibfame.h: 20584 * ext/nas/nassink.h: 20585 * ext/neon/gstneonhttpsrc.h: 20586 * ext/polyp/polypsink.h: 20587 * ext/sdl/sdlaudiosink.h: 20588 * ext/sdl/sdlvideosink.h: 20589 * ext/shout/gstshout.h: 20590 * ext/snapshot/gstsnapshot.h: 20591 * ext/sndfile/gstsf.h: 20592 * ext/swfdec/gstswfdec.h: 20593 * ext/tarkin/gsttarkindec.h: 20594 * ext/tarkin/gsttarkinenc.h: 20595 * ext/theora/theoradec.h: 20596 * ext/wavpack/gstwavpackdec.h: 20597 * ext/wavpack/gstwavpackparse.h: 20598 * ext/xine/gstxine.h: 20599 * ext/xvid/gstxviddec.h: 20600 * ext/xvid/gstxvidenc.h: 20601 * gst/cdxaparse/gstcdxaparse.h: 20602 * gst/cdxaparse/gstcdxastrip.h: 20603 * gst/colorspace/gstcolorspace.h: 20604 * gst/festival/gstfestival.h: 20605 * gst/freeze/gstfreeze.h: 20606 * gst/gdp/gstgdpdepay.h: 20607 * gst/gdp/gstgdppay.h: 20608 * gst/modplug/gstmodplug.h: 20609 * gst/mpeg1sys/gstmpeg1systemencode.h: 20610 * gst/mpeg1videoparse/gstmp1videoparse.h: 20611 * gst/mpeg2sub/gstmpeg2subt.h: 20612 * gst/mpegaudioparse/gstmpegaudioparse.h: 20613 * gst/multifilesink/gstmultifilesink.h: 20614 * gst/overlay/gstoverlay.h: 20615 * gst/playondemand/gstplayondemand.h: 20616 * gst/qtdemux/qtdemux.h: 20617 * gst/rtjpeg/gstrtjpegdec.h: 20618 * gst/rtjpeg/gstrtjpegenc.h: 20619 * gst/smooth/gstsmooth.h: 20620 * gst/smoothwave/gstsmoothwave.h: 20621 * gst/spectrum/gstspectrum.h: 20622 * gst/speed/gstspeed.h: 20623 * gst/stereo/gststereo.h: 20624 * gst/switch/gstswitch.h: 20625 * gst/tta/gstttadec.h: 20626 * gst/tta/gstttaparse.h: 20627 * gst/videodrop/gstvideodrop.h: 20628 * gst/xingheader/gstxingmux.h: 20629 * sys/directdraw/gstdirectdrawsink.h: 20630 * sys/directsound/gstdirectsoundsink.h: 20631 * sys/dxr3/dxr3audiosink.h: 20632 * sys/dxr3/dxr3spusink.h: 20633 * sys/dxr3/dxr3videosink.h: 20634 * sys/qcam/gstqcamsrc.h: 20635 * sys/vcd/vcdsrc.h: 20636 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 20637 206382006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> 20639 20640 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 20641 Original commit message from CVS: 20642 * ext/a52dec/gsta52dec.h: 20643 * ext/amrnb/amrnbdec.h: 20644 * ext/amrnb/amrnbenc.h: 20645 * ext/amrnb/amrnbparse.h: 20646 * ext/mpeg2dec/gstmpeg2dec.h: 20647 * ext/sidplay/gstsiddec.h: 20648 * gst/ac3parse/gstac3parse.h: 20649 * gst/asfdemux/gstasfdemux.h: 20650 * gst/asfdemux/gstasfmux.h: 20651 * gst/dvdlpcmdec/gstdvdlpcmdec.h: 20652 * gst/iec958/ac3iec.h: 20653 * gst/mpegaudioparse/gstmpegaudioparse.h: 20654 * gst/mpegstream/gstdvddemux.h: 20655 * gst/mpegstream/gstmpegclock.h: 20656 * gst/mpegstream/gstmpegdemux.h: 20657 * gst/mpegstream/gstmpegparse.h: 20658 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 20659 206602006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net> 20661 20662 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from... 20663 Original commit message from CVS: 20664 * README: 20665 Replace current README (containing the release notes from 20666 some 0.9.x version) with a proper README taken from the core. 20667 206682006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com> 20669 20670 ext/amrnb/: Sortof first quick cleanup of all this mess... 20671 Original commit message from CVS: 20672 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain): 20673 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init), 20674 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain), 20675 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change): 20676 * ext/amrnb/amrnbparse.h: 20677 Sortof first quick cleanup of all this mess... 20678 Don't crap out on empty and invalid FTs but treat them as 20679 empty packets, the decoder handles them fine. 20680 Fixes #342222. 20681 206822006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net> 20683 20684 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used. 20685 Original commit message from CVS: 20686 * gst/asfdemux/gstasf.c: (plugin_init): 20687 Call gst_riff_init() so the riff debug category gets set up 20688 before it is being used. 20689 206902006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org> 20691 20692 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups. 20693 Original commit message from CVS: 20694 * gst/iec958/ac3_padder.c: (ac3p_parse): 20695 * gst/iec958/ac3_padder.h: 20696 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property), 20697 (ac3iec_chain_raw), (ac3iec_change_state): 20698 * gst/iec958/ac3iec.h: 20699 Write rate into the caps, for the allowed ac3 rates. Some minor 20700 cleanups. 20701 207022006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com> 20703 20704 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're... 20705 Original commit message from CVS: 20706 Patch by: James "Doc" Livingston <doclivingston gmail com> 20707 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render): 20708 Do tag merging correctly (#339918). Output taglists 20709 properly in debug statements too while we're at it. 20710 207112006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com> 20712 20713 ext/a52dec/gsta52dec.c: Add more debug 20714 Original commit message from CVS: 20715 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain): 20716 Add more debug 20717 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset), 20718 (gst_dvdlpcmdec_init), (update_timestamps), 20719 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw), 20720 (dvdlpcmdec_sink_event): 20721 * gst/dvdlpcmdec/gstdvdlpcmdec.h: 20722 If we have a first_access offset but no current timestamp (might 20723 happen after a seek), then calculate a start time for the first 20724 portion so that it will align with the timestamp given for the 20725 first_access portion. 20726 If a new-segment arrives with format time, store the start 20727 time as a failsafe timestamp in case we never get any further 20728 timestamp info (unlikely) 20729 Mask out the 'frame number' section of the incoming header so 20730 that we don't consider it to be changing on every buffer and 20731 reset the caps constantly. 20732 Use gst_util_uint64_scale for duration calculation 20733 207342006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org> 20735 20736 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4. 20737 Original commit message from CVS: 20738 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd): 20739 Fix timestamping for cases where the first_access parameter is 4. 20740 Ensure we don't overrun buffers in other cases. 20741 207422006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net> 20743 20744 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254). 20745 Original commit message from CVS: 20746 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string): 20747 Fix silly bug when reading metadata (#341254). 20748 207492006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com> 20750 20751 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize 20752 Original commit message from CVS: 20753 * autogen.sh: (CONFIGURE_DEF_OPT): 20754 libtoolize on Darwin/MacOSX is called glibtoolize 20755 207562006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net> 20757 20758 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ... 20759 Original commit message from CVS: 20760 * ext/lame/gstlame.c: (gst_lame_get_type), 20761 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event), 20762 (gst_lame_setup), (gst_lame_change_state): 20763 * ext/lame/gstlame.h: 20764 Remove tag writing from lame (which was completely broken 20765 anyway, #329184). Leaving GstTagSetter interface around for 20766 now, albeit non-functional. Should be removed completely 20767 in 0.11. Use the 'id3v2mux' plugin from -good for writing 20768 tags. 20769 207702006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org> 20771 20772 * ChangeLog: 20773 * ext/dvdread/dvdreadsrc.c: 20774 * gst/asfdemux/gstasfdemux.c: 20775 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines. 20776 Original commit message from CVS: 20777 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines. 20778 207792006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org> 20780 20781 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710). 20782 Original commit message from CVS: 20783 Patch by: Andres Salomon <dilinger at debian org> 20784 * ext/lame/gstlame.c: (gst_lame_sink_event): 20785 Fix typo (comma vs. semicolon) (#340710). 20786 207872006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de> 20788 20789 ext/mad/gstmad.c: Make mad the second element to support the highly useful 20790 Original commit message from CVS: 20791 Patch by: Lutz Müller <lutz at topfrose de> 20792 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query): 20793 Make mad the second element to support the highly useful 20794 FORMATS query (#340594) 20795 207962006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com> 20797 20798 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo... 20799 Original commit message from CVS: 20800 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert), 20801 (gst_mpeg2dec_src_query): 20802 Remember the query duration format before passing it upstream since it 20803 could have been modified. 20804 Add GST_WARNING_OBJECT in sink convert function to detail why the 20805 conversion didn't work. 20806 208072006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net> 20808 20809 Define GstElementDetails as const and also static (when defined as global) 20810 Original commit message from CVS: 20811 * ext/amrwb/gstamrwbdec.c: 20812 * ext/amrwb/gstamrwbenc.c: 20813 * ext/amrwb/gstamrwbparse.c: 20814 * ext/arts/gst_arts.c: 20815 * ext/artsd/gstartsdsink.c: 20816 * ext/audiofile/gstafparse.c: 20817 * ext/audiofile/gstafsink.c: 20818 * ext/audiofile/gstafsrc.c: 20819 * ext/audioresample/gstaudioresample.c: 20820 * ext/bz2/gstbz2dec.c: 20821 * ext/bz2/gstbz2enc.c: 20822 * ext/cdaudio/gstcdaudio.c: 20823 * ext/directfb/dfbvideosink.c: 20824 * ext/divx/gstdivxdec.c: 20825 * ext/divx/gstdivxenc.c: 20826 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init): 20827 * ext/faac/gstfaac.c: (gst_faac_base_init): 20828 * ext/faad/gstfaad.c: 20829 * ext/gsm/gstgsmdec.c: 20830 * ext/gsm/gstgsmenc.c: 20831 * ext/hermes/gsthermescolorspace.c: 20832 * ext/ivorbis/vorbisfile.c: 20833 * ext/lcs/gstcolorspace.c: 20834 * ext/libfame/gstlibfame.c: 20835 * ext/libmms/gstmms.c: (gst_mms_base_init): 20836 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init): 20837 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init): 20838 * ext/nas/nassink.c: (gst_nassink_base_init): 20839 * ext/neon/gstneonhttpsrc.c: 20840 * ext/sdl/sdlaudiosink.c: 20841 * ext/sdl/sdlvideosink.c: 20842 * ext/shout/gstshout.c: 20843 * ext/snapshot/gstsnapshot.c: 20844 * ext/sndfile/gstsf.c: 20845 * ext/swfdec/gstswfdec.c: 20846 * ext/tarkin/gsttarkindec.c: 20847 * ext/tarkin/gsttarkinenc.c: 20848 * ext/theora/theoradec.c: 20849 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init): 20850 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init): 20851 * ext/xvid/gstxviddec.c: 20852 * ext/xvid/gstxvidenc.c: 20853 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init): 20854 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init): 20855 * gst/chart/gstchart.c: 20856 * gst/colorspace/gstcolorspace.c: 20857 * gst/deinterlace/gstdeinterlace.c: 20858 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init): 20859 * gst/festival/gstfestival.c: 20860 * gst/filter/gstbpwsinc.c: 20861 * gst/filter/gstiir.c: 20862 * gst/filter/gstlpwsinc.c: 20863 * gst/freeze/gstfreeze.c: 20864 * gst/games/gstpuzzle.c: (gst_puzzle_base_init): 20865 * gst/librfb/gstrfbsrc.c: 20866 * gst/mixmatrix/mixmatrix.c: 20867 * gst/mpeg1sys/gstmpeg1systemencode.c: 20868 * gst/mpeg1videoparse/gstmp1videoparse.c: 20869 * gst/mpeg2sub/gstmpeg2subt.c: 20870 * gst/mpegaudioparse/gstmpegaudioparse.c: 20871 * gst/multifilesink/gstmultifilesink.c: 20872 * gst/overlay/gstoverlay.c: 20873 * gst/passthrough/gstpassthrough.c: 20874 * gst/playondemand/gstplayondemand.c: 20875 * gst/qtdemux/qtdemux.c: 20876 * gst/rtjpeg/gstrtjpegdec.c: 20877 * gst/rtjpeg/gstrtjpegenc.c: 20878 * gst/smooth/gstsmooth.c: 20879 * gst/smoothwave/gstsmoothwave.c: 20880 * gst/spectrum/gstspectrum.c: 20881 * gst/speed/gstspeed.c: 20882 * gst/stereo/gststereo.c: 20883 * gst/switch/gstswitch.c: 20884 * gst/tta/gstttadec.c: (gst_tta_dec_base_init): 20885 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init): 20886 * gst/vbidec/gstvbidec.c: 20887 * gst/videocrop/gstvideocrop.c: 20888 * gst/videodrop/gstvideodrop.c: 20889 * gst/virtualdub/gstxsharpen.c: 20890 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init): 20891 * gst/y4m/gsty4mencode.c: 20892 * sys/cdrom/gstcdplayer.c: 20893 * sys/directdraw/gstdirectdrawsink.c: 20894 * sys/directsound/gstdirectsoundsink.c: 20895 * sys/glsink/glimagesink.c: 20896 * sys/qcam/gstqcamsrc.c: 20897 * sys/v4l2/gstv4l2src.c: 20898 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init): 20899 * sys/ximagesrc/ximagesrc.c: 20900 Define GstElementDetails as const and also static (when defined as 20901 global) 20902 209032006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net> 20904 20905 Define GstElementDetails as const and also static (when defined as global) 20906 Original commit message from CVS: 20907 * ext/mad/gstid3tag.c: 20908 * ext/mad/gstmad.c: 20909 * gst/ac3parse/gstac3parse.c: 20910 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 20911 * gst/synaesthesia/gstsynaesthesia.c: 20912 Define GstElementDetails as const and also static (when defined as 20913 global) 20914 209152006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net> 20916 20917 Define GstElementDetails as const and also static (when defined as global) 20918 Original commit message from CVS: 20919 * ext/aalib/gstaasink.c: 20920 * ext/annodex/gstcmmldec.c: 20921 * ext/annodex/gstcmmlenc.c: 20922 * ext/cairo/gsttextoverlay.c: 20923 * ext/cairo/gsttimeoverlay.c: 20924 * ext/cdio/gstcdiocddasrc.c: 20925 * ext/dv/gstdvdec.c: 20926 * ext/dv/gstdvdemux.c: 20927 * ext/esd/esdmon.c: 20928 * ext/esd/esdsink.c: 20929 * ext/flac/gstflacenc.c: 20930 * ext/flac/gstflactag.c: 20931 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init): 20932 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init): 20933 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init): 20934 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init): 20935 * ext/gdk_pixbuf/pixbufscale.c: 20936 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init): 20937 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init): 20938 * ext/jpeg/gstjpegdec.c: 20939 * ext/jpeg/gstjpegenc.c: 20940 * ext/jpeg/gstsmokedec.c: 20941 * ext/jpeg/gstsmokeenc.c: 20942 * ext/libcaca/gstcacasink.c: 20943 * ext/libmng/gstmngdec.c: 20944 * ext/libmng/gstmngenc.c: 20945 * ext/libpng/gstpngdec.c: 20946 * ext/libpng/gstpngenc.c: 20947 * ext/mikmod/gstmikmod.c: 20948 * ext/raw1394/gstdv1394src.c: 20949 * ext/shout2/gstshout2.c: (gst_shout2send_init): 20950 * ext/shout2/gstshout2.h: 20951 * ext/speex/gstspeexdec.c: 20952 * ext/speex/gstspeexenc.c: 20953 * gst/alpha/gstalpha.c: 20954 * gst/alpha/gstalphacolor.c: 20955 * gst/apetag/gstapedemux.c: 20956 * gst/auparse/gstauparse.c: 20957 * gst/autodetect/gstautoaudiosink.c: 20958 (gst_auto_audio_sink_base_init): 20959 * gst/autodetect/gstautovideosink.c: 20960 (gst_auto_video_sink_base_init): 20961 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init): 20962 * gst/avi/gstavimux.c: (gst_avimux_base_init): 20963 * gst/cutter/gstcutter.c: 20964 * gst/debug/breakmydata.c: 20965 * gst/debug/efence.c: 20966 * gst/debug/gstnavigationtest.c: 20967 * gst/debug/gstnavseek.c: 20968 * gst/debug/negotiation.c: 20969 * gst/debug/progressreport.c: 20970 * gst/debug/testplugin.c: 20971 * gst/effectv/gstaging.c: 20972 * gst/effectv/gstdice.c: 20973 * gst/effectv/gstedge.c: 20974 * gst/effectv/gstquark.c: 20975 * gst/effectv/gstrev.c: 20976 * gst/effectv/gstshagadelic.c: 20977 * gst/effectv/gstvertigo.c: 20978 * gst/effectv/gstwarp.c: 20979 * gst/flx/gstflxdec.c: 20980 * gst/goom/gstgoom.c: 20981 * gst/icydemux/gsticydemux.c: 20982 * gst/id3demux/gstid3demux.c: 20983 * gst/interleave/deinterleave.c: 20984 * gst/interleave/interleave.c: 20985 * gst/law/alaw-decode.c: (gst_alawdec_base_init): 20986 * gst/law/alaw-encode.c: (gst_alawenc_base_init): 20987 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init): 20988 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init): 20989 * gst/level/gstlevel.c: 20990 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init): 20991 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init): 20992 * gst/median/gstmedian.c: 20993 * gst/monoscope/gstmonoscope.c: 20994 * gst/multipart/multipartdemux.c: 20995 * gst/multipart/multipartmux.c: 20996 * gst/oldcore/gstaggregator.c: 20997 * gst/oldcore/gstfdsink.c: 20998 * gst/oldcore/gstmd5sink.c: 20999 * gst/oldcore/gstmultifilesrc.c: 21000 * gst/oldcore/gstpipefilter.c: 21001 * gst/oldcore/gstshaper.c: 21002 * gst/oldcore/gststatistics.c: 21003 * gst/rtp/gstasteriskh263.c: 21004 * gst/rtp/gstrtpL16depay.c: 21005 * gst/rtp/gstrtpL16pay.c: 21006 * gst/rtp/gstrtpamrdepay.c: 21007 * gst/rtp/gstrtpamrpay.c: 21008 * gst/rtp/gstrtpdepay.c: 21009 * gst/rtp/gstrtpgsmpay.c: 21010 * gst/rtp/gstrtph263pay.c: 21011 * gst/rtp/gstrtph263pdepay.c: 21012 * gst/rtp/gstrtph263ppay.c: 21013 * gst/rtp/gstrtpilbcdepay.c: 21014 * gst/rtp/gstrtpmp4gpay.c: 21015 * gst/rtp/gstrtpmp4vdepay.c: 21016 * gst/rtp/gstrtpmp4vpay.c: 21017 * gst/rtp/gstrtpmpadepay.c: 21018 * gst/rtp/gstrtpmpapay.c: 21019 * gst/rtp/gstrtppcmadepay.c: 21020 * gst/rtp/gstrtppcmapay.c: 21021 * gst/rtp/gstrtppcmudepay.c: 21022 * gst/rtp/gstrtppcmupay.c: 21023 * gst/rtp/gstrtpspeexdepay.c: 21024 * gst/rtp/gstrtpspeexpay.c: 21025 * gst/rtsp/gstrtpdec.c: 21026 * gst/rtsp/gstrtspsrc.c: 21027 * gst/smpte/gstsmpte.c: 21028 * gst/udp/gstdynudpsink.c: 21029 * gst/udp/gstmultiudpsink.c: 21030 * gst/udp/gstudpsink.c: 21031 * gst/udp/gstudpsrc.c: 21032 * gst/videobox/gstvideobox.c: 21033 * gst/videofilter/gstgamma.c: (gst_gamma_base_init): 21034 * gst/videofilter/gstvideobalance.c: 21035 * gst/videofilter/gstvideoflip.c: 21036 * gst/videofilter/gstvideotemplate.c: 21037 (gst_videotemplate_base_init): 21038 * gst/videomixer/videomixer.c: 21039 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init), 21040 (gst_wavparse_class_init), (gst_wavparse_dispose), 21041 (gst_wavparse_reset), (gst_wavparse_init), 21042 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info), 21043 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers), 21044 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event), 21045 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data), 21046 (gst_wavparse_chain), (gst_wavparse_srcpad_event), 21047 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull), 21048 (gst_wavparse_change_state): 21049 * gst/wavparse/gstwavparse.h: 21050 * sys/oss/gstossmixerelement.c: 21051 * sys/oss/gstosssink.c: 21052 * sys/oss/gstosssrc.c: 21053 * sys/osxaudio/gstosxaudioelement.c: 21054 * sys/osxaudio/gstosxaudiosink.c: 21055 * sys/osxaudio/gstosxaudiosrc.c: 21056 * sys/sunaudio/gstsunaudiomixer.c: 21057 * sys/sunaudio/gstsunaudiosink.c: 21058 Define GstElementDetails as const and also static (when defined as 21059 global) 21060 210612006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net> 21062 21063 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc). 21064 Original commit message from CVS: 21065 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event): 21066 Fix name of custom event (use same as dvdreadsrc). 21067 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain), 21068 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event): 21069 Fix event parsing (the event name is in the structure, not the 21070 name of the structure itself); also fix indentation after 21071 boilerplate macro. 21072 210732006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net> 21074 21075 ext/mad/gstid3tag.c: Change debug category to 'id3mux'. 21076 Original commit message from CVS: 21077 * ext/mad/gstid3tag.c: (plugin_init): 21078 Change debug category to 'id3mux'. 21079 210802006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net> 21081 21082 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658).... 21083 Original commit message from CVS: 21084 Patch by: Alexander Lancaster <alexl at users sourceforge net> 21085 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init), 21086 (gst_id3_tag_sink_event), (gst_id3_tag_src_link), 21087 (gst_id3_tag_chain): 21088 When acting as a muxer, set caps on outgoing buffers and set caps 21089 on source pad (fixes #323658). Remove unused application/x-gst-tags 21090 cruft from the 0.6 days. 21091 210922006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net> 21093 21094 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places. 21095 Original commit message from CVS: 21096 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src), 21097 (gst_mad_src_query), (gst_mad_chain): 21098 .. and DEFAULT queries should work too. Use magic gst util scale 21099 functions in some places. 21100 211012006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net> 21102 21103 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824). 21104 Original commit message from CVS: 21105 * ext/mad/gstmad.c: (gst_mad_src_query): 21106 Fix duration query in BYTES format (#336824). 21107 211082006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk> 21109 21110 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287). 21111 Original commit message from CVS: 21112 Patch by: Ed Catmur <ed at catmur dot co dot uk> 21113 * ext/lame/gstlame.c: (gst_lame_sink_event): 21114 Don't crash if we get an EOS event before the encoder 21115 has been set up (#339287). 21116 211172006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com> 21118 21119 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow. 21120 Original commit message from CVS: 21121 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start), 21122 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read), 21123 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector): 21124 Move errors out of the normal code flow. 21125 Don't send eos, basesrc will do that for us when needed. 21126 211272006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com> 21128 21129 gst/mpegstream/: Do state changes correctly 21130 Original commit message from CVS: 21131 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state): 21132 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state): 21133 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state): 21134 Do state changes correctly 21135 211362006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net> 21137 21138 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o... 21139 Original commit message from CVS: 21140 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf), 21141 (gst_mpeg2dec_alloc_buffer): 21142 Can't use gst_pad_alloc_buffer*() when we are going to crop 21143 the image before sending it out. Downstream basetransform-based 21144 elements will complain about the wrong unit size otherwise 21145 (when not operating in passthrough-mode at least). 21146 Const-ify some static variables and do some minor clean-ups. 21147 Use I420 macros for size/offsets (not really necessary in this 21148 particular context, but this kind of code gets copy'n'pasted). 21149 211502006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net> 21151 21152 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a... 21153 Original commit message from CVS: 21154 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put), 21155 (read_cache): 21156 * gst/mpegstream/gstmpegpacketize.h: 21157 g_malloc() can't fail, we don't need to handle this. Same for 21158 gst_buffer_new_and_alloc(). 21159 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain): 21160 klass->send_buffer() should have the same semantics as 21161 gst_pad_push(), ie. ownership of the buffer is transfered, 21162 so we never have to unref the buffer no matter what the flow 21163 return value was. 21164 211652006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> 21166 21167 * tests/check/gst-plugins-ugly.supp: 21168 one more suppression for FC4 21169 Original commit message from CVS: 21170 one more suppression for FC4 21171 211722006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org> 21173 21174 * tests/check/gst-plugins-ugly.supp: 21175 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions. 21176 Original commit message from CVS: 21177 The AMR encoder sucks giant sucky things through a sucky object with a giant 21178 sucking machine. More suppressions. 21179 211802006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> 21181 21182 add test for amrnbenc, enable test infrastructure, and fix a leak 21183 Original commit message from CVS: 21184 add test for amrnbenc, enable test infrastructure, and fix a leak 21185 * common/check.mak: 21186 allow for specifying more than one suppressions file in SUPPRESSIONS 21187 * Makefile.am: 21188 * tests/Makefile.am: 21189 * tests/check/.cvsignore: 21190 * tests/check/Makefile.am: 21191 * tests/check/elements/.cvsignore: 21192 * configure.ac: 21193 add tests/check 21194 * tests/check/gst-plugins-ugly.supp: 21195 add suppressions for libs used by -ugly 21196 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref), 21197 (setup_amrnbenc), (cleanup_amrnbenc), (push_data), 21198 (GST_START_TEST), (amrnbenc_suite), (main): 21199 add a simple test for encoding amr 21200 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init): 21201 fix pad template leaks 21202 212032006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org> 21204 21205 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder. 21206 Original commit message from CVS: 21207 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain): 21208 Plug big leak in AMR encoder. 21209 212102006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net> 21211 21212 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction 21213 Original commit message from CVS: 21214 * ext/mad/gstmad.c: (index_seek): 21215 move GstIndexEntry *entry variable declaration before 21216 the first instruction 21217 * ext/mad/gstmad.c: 21218 remove debug macros with variable number of parameter by using 21219 GST_DEBUG for WIN32 21220 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic): 21221 use gst_guint64_to_gdouble for conversions 21222 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time): 21223 replace __FUNCTION__ which is not supported by MSVC by the current function name 21224 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset): 21225 remove LL suffix by using G_GINT64_CONSTANT 21226 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate): 21227 use gst_guint64_to_gdouble for conversions 21228 * gst/mpegstream/gstmpegparse.h: 21229 remove LL suffix by using G_GINT64_CONSTANT 21230 * win32/vs6: 21231 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame, 21232 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia 21233 212342006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net> 21235 21236 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) 21237 Original commit message from CVS: 21238 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init): 21239 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init): 21240 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init): 21241 * ext/mad/gstmad.c: (gst_mad_class_init): 21242 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init): 21243 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init): 21244 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init): 21245 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init): 21246 * gst/iec958/ac3iec.c: (ac3iec_class_init): 21247 * gst/mpegaudioparse/gstmpegaudioparse.c: 21248 (gst_mp3parse_class_init): 21249 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init): 21250 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init): 21251 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init): 21252 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init): 21253 * gst/synaesthesia/gstsynaesthesia.c: 21254 (gst_synaesthesia_class_init): 21255 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) 21256 212572006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it> 21258 21259 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550. 21260 Original commit message from CVS: 21261 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it> 21262 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event), 21263 (gst_asf_demux_push_buffer): 21264 Send newsegment event only once per pad, fixes #336550. 21265 212662006-04-06 11:35:26 +0000 j^ <j@bootlab.org> 21267 21268 Unify the long descriptions in the plugin details (#337263). 21269 Original commit message from CVS: 21270 Patch by: j^ <j at bootlab dot org> 21271 * ext/amrwb/gstamrwbdec.c: 21272 * ext/amrwb/gstamrwbenc.c: 21273 * ext/amrwb/gstamrwbparse.c: 21274 * ext/arts/gst_arts.c: 21275 * ext/artsd/gstartsdsink.c: 21276 * ext/audiofile/gstafparse.c: 21277 * ext/audiofile/gstafsink.c: 21278 * ext/audiofile/gstafsrc.c: 21279 * ext/cdaudio/gstcdaudio.c: 21280 * ext/directfb/dfbvideosink.c: 21281 * ext/divx/gstdivxdec.c: 21282 * ext/divx/gstdivxenc.c: 21283 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init): 21284 * ext/faac/gstfaac.c: (gst_faac_base_init): 21285 * ext/faad/gstfaad.c: 21286 * ext/gsm/gstgsmdec.c: 21287 * ext/gsm/gstgsmenc.c: 21288 * ext/hermes/gsthermescolorspace.c: 21289 * ext/ivorbis/vorbisfile.c: 21290 * ext/lcs/gstcolorspace.c: 21291 * ext/libfame/gstlibfame.c: 21292 * ext/libmms/gstmms.c: (gst_mms_base_init): 21293 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init): 21294 * ext/nas/nassink.c: (gst_nassink_base_init): 21295 * ext/neon/gstneonhttpsrc.c: 21296 * ext/polyp/polypsink.c: (gst_polypsink_base_init): 21297 * ext/sdl/sdlaudiosink.c: 21298 * ext/sdl/sdlvideosink.c: 21299 * ext/shout/gstshout.c: 21300 * ext/snapshot/gstsnapshot.c: 21301 * ext/sndfile/gstsf.c: 21302 * ext/tarkin/gsttarkindec.c: 21303 * ext/tarkin/gsttarkinenc.c: 21304 * ext/theora/theoradec.c: 21305 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init): 21306 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init): 21307 * ext/xvid/gstxviddec.c: 21308 * ext/xvid/gstxvidenc.c: 21309 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init): 21310 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init): 21311 * gst/chart/gstchart.c: 21312 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init): 21313 * gst/festival/gstfestival.c: 21314 * gst/filter/gstiir.c: 21315 * gst/filter/gstlpwsinc.c: 21316 * gst/freeze/gstfreeze.c: 21317 * gst/games/gstpuzzle.c: (gst_puzzle_base_init): 21318 * gst/mixmatrix/mixmatrix.c: 21319 * gst/mpeg1sys/gstmpeg1systemencode.c: 21320 * gst/mpeg1videoparse/gstmp1videoparse.c: 21321 * gst/mpeg2sub/gstmpeg2subt.c: 21322 * gst/mpegaudioparse/gstmpegaudioparse.c: 21323 * gst/multifilesink/gstmultifilesink.c: 21324 * gst/overlay/gstoverlay.c: 21325 * gst/passthrough/gstpassthrough.c: 21326 * gst/playondemand/gstplayondemand.c: 21327 * gst/qtdemux/qtdemux.c: 21328 * gst/rtjpeg/gstrtjpegdec.c: 21329 * gst/rtjpeg/gstrtjpegenc.c: 21330 * gst/smooth/gstsmooth.c: 21331 * gst/tta/gstttadec.c: (gst_tta_dec_base_init): 21332 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init): 21333 * gst/videocrop/gstvideocrop.c: 21334 * gst/videodrop/gstvideodrop.c: 21335 * gst/virtualdub/gstxsharpen.c: 21336 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init): 21337 * gst/y4m/gsty4mencode.c: 21338 Unify the long descriptions in the plugin details (#337263). 21339 213402006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org> 21341 21342 * gst-plugins-ugly.spec.in: 21343 fix version numbering 21344 Original commit message from CVS: 21345 fix version numbering 21346 213472006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org> 21348 21349 * common: 21350 * gst-plugins-ugly.spec.in: 21351 add dvdsub plugin to spec 21352 Original commit message from CVS: 21353 add dvdsub plugin to spec 21354 213552006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org> 21356 21357 docs/plugins/: add siddec 21358 Original commit message from CVS: 21359 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 21360 * docs/plugins/inspect/plugin-siddec.xml: 21361 add siddec 21362 * ext/dvdnav/dvdnavsrc.c: 21363 doc fixes 21364 213652006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> 21366 21367 * common: 21368 * configure.ac: 21369 * ext/sidplay/Makefile.am: 21370 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly 21371 Original commit message from CVS: 21372 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly 21373 213742006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> 21375 21376 * docs/plugins/.gitignore: 21377 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 21378 ignore more 21379 Original commit message from CVS: 21380 ignore more 21381 213822006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> 21383 21384 * common: 21385 * docs/plugins/inspect/plugin-a52dec.xml: 21386 * docs/plugins/inspect/plugin-amrnb.xml: 21387 * docs/plugins/inspect/plugin-asf.xml: 21388 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 21389 * docs/plugins/inspect/plugin-dvdread.xml: 21390 * docs/plugins/inspect/plugin-dvdsub.xml: 21391 * docs/plugins/inspect/plugin-iec958.xml: 21392 * docs/plugins/inspect/plugin-lame.xml: 21393 * docs/plugins/inspect/plugin-mad.xml: 21394 * docs/plugins/inspect/plugin-mpeg2dec.xml: 21395 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 21396 * docs/plugins/inspect/plugin-mpegstream.xml: 21397 * docs/plugins/inspect/plugin-rmdemux.xml: 21398 update plugin inspect files 21399 Original commit message from CVS: 21400 update plugin inspect files 21401 214022006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> 21403 21404 * gst/mpegaudioparse/gstxingmux.c: 21405 rework build; add translations for v4l2 21406 Original commit message from CVS: 21407 rework build; add translations for v4l2 21408 214092006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org> 21410 21411 configure.ac: rework similarly to other modules 21412 Original commit message from CVS: 21413 * configure.ac: 21414 rework similarly to other modules 21415 * ext/a52dec/gsta52dec.c: 21416 * ext/amrnb/amrnb.c: 21417 * ext/dvdnav/dvdnavsrc.c: 21418 * ext/dvdread/dvdreadsrc.c: 21419 * ext/lame/gstlame.c: 21420 * ext/mad/gstid3tag.c: 21421 * ext/mpeg2dec/gstmpeg2dec.c: 21422 * ext/sidplay/gstsiddec.cc: 21423 * gst/asfdemux/gstasf.c: 21424 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 21425 * gst/dvdsub/gstdvdsubdec.c: 21426 * gst/iec958/ac3iec.c: 21427 * gst/mpegaudioparse/gstmpegaudioparse.c: 21428 * gst/mpegstream/gstmpegstream.c: 21429 * gst/realmedia/rmdemux.c: (plugin_init): 21430 use the correct defines 21431 214322006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> 21433 21434 * common: 21435 * docs/.gitignore: 21436 * docs/plugins/.gitignore: 21437 ignore more 21438 Original commit message from CVS: 21439 ignore more 21440 214412006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org> 21442 21443 * ChangeLog: 21444 * common: 21445 * configure.ac: 21446 back to HEAD 21447 Original commit message from CVS: 21448 back to HEAD 21449 21450=== release 0.10.3 === 21451 214522006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org> 21453 21454 * ChangeLog: 21455 * NEWS: 21456 * RELEASE: 21457 * configure.ac: 21458 * docs/plugins/gst-plugins-ugly-plugins.signals: 21459 * docs/plugins/inspect/plugin-amrnb.xml: 21460 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 21461 * docs/plugins/inspect/plugin-iec958.xml: 21462 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 21463 * docs/plugins/inspect/plugin-rmdemux.xml: 21464 releasing 0.10.3 21465 Original commit message from CVS: 21466 releasing 0.10.3 21467 214682006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com> 21469 21470 better/unified long descriptions 21471 Original commit message from CVS: 21472 * ext/aalib/gstaasink.c: 21473 * ext/annodex/gstcmmldec.c: 21474 * ext/annodex/gstcmmlenc.c: 21475 * ext/cairo/gsttextoverlay.c: 21476 * ext/cairo/gsttimeoverlay.c: 21477 * ext/cdio/gstcdiocddasrc.c: 21478 * ext/dv/gstdvdec.c: 21479 * ext/esd/esdmon.c: 21480 * ext/esd/esdsink.c: 21481 * ext/flac/gstflacdec.c: 21482 * ext/flac/gstflacenc.c: 21483 * ext/flac/gstflactag.c: 21484 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init): 21485 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init): 21486 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init): 21487 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init): 21488 * ext/gdk_pixbuf/gstgdkpixbuf.c: 21489 * ext/gdk_pixbuf/pixbufscale.c: 21490 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init): 21491 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init): 21492 * ext/jpeg/gstjpegdec.c: 21493 * ext/jpeg/gstjpegenc.c: 21494 * ext/jpeg/gstsmokedec.c: 21495 * ext/jpeg/gstsmokeenc.c: 21496 * ext/libcaca/gstcacasink.c: 21497 * ext/libmng/gstmngdec.c: 21498 * ext/libmng/gstmngenc.c: 21499 * ext/libpng/gstpngdec.c: 21500 * ext/libpng/gstpngenc.c: 21501 * ext/mikmod/gstmikmod.c: 21502 * ext/raw1394/gstdv1394src.c: 21503 * ext/shout2/gstshout2.c: 21504 * ext/speex/gstspeexdec.c: 21505 * ext/speex/gstspeexenc.c: 21506 * gst/alpha/gstalpha.c: 21507 * gst/alpha/gstalphacolor.c: 21508 * gst/auparse/gstauparse.c: 21509 * gst/autodetect/gstautoaudiosink.c: 21510 (gst_auto_audio_sink_base_init): 21511 * gst/autodetect/gstautovideosink.c: 21512 (gst_auto_video_sink_base_init): 21513 * gst/avi/gstavimux.c: (gst_avimux_base_init): 21514 * gst/cutter/gstcutter.c: 21515 * gst/debug/breakmydata.c: 21516 * gst/debug/efence.c: 21517 * gst/debug/gstnavigationtest.c: 21518 * gst/debug/negotiation.c: 21519 * gst/debug/progressreport.c: 21520 * gst/debug/testplugin.c: 21521 * gst/effectv/gstaging.c: 21522 * gst/effectv/gstdice.c: 21523 * gst/effectv/gstedge.c: 21524 * gst/effectv/gstquark.c: 21525 * gst/effectv/gstrev.c: 21526 * gst/effectv/gstvertigo.c: 21527 * gst/effectv/gstwarp.c: 21528 * gst/flx/gstflxdec.c: 21529 * gst/goom/gstgoom.c: 21530 * gst/interleave/deinterleave.c: 21531 * gst/interleave/interleave.c: 21532 * gst/law/alaw-decode.c: (gst_alawdec_base_init): 21533 * gst/law/alaw-encode.c: (gst_alawenc_base_init): 21534 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init): 21535 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init): 21536 * gst/level/gstlevel.c: 21537 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init): 21538 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init): 21539 * gst/median/gstmedian.c: 21540 * gst/monoscope/gstmonoscope.c: 21541 * gst/multipart/multipartdemux.c: 21542 * gst/multipart/multipartmux.c: 21543 * gst/oldcore/gstmd5sink.c: 21544 * gst/oldcore/gstmultifilesrc.c: 21545 * gst/oldcore/gstpipefilter.c: 21546 * gst/oldcore/gstshaper.c: 21547 * gst/oldcore/gststatistics.c: 21548 * gst/rtp/gstasteriskh263.c: 21549 * gst/rtp/gstrtpL16depay.c: 21550 * gst/rtp/gstrtpL16pay.c: 21551 * gst/rtp/gstrtpamrdepay.c: 21552 * gst/rtp/gstrtpamrpay.c: 21553 * gst/rtp/gstrtpdepay.c: 21554 * gst/rtp/gstrtpgsmpay.c: 21555 * gst/rtp/gstrtph263pay.c: 21556 * gst/rtp/gstrtph263pdepay.c: 21557 * gst/rtp/gstrtph263ppay.c: 21558 * gst/rtp/gstrtpmp4gpay.c: 21559 * gst/rtp/gstrtpmp4vdepay.c: 21560 * gst/rtp/gstrtpmp4vpay.c: 21561 * gst/rtp/gstrtpmpadepay.c: 21562 * gst/rtp/gstrtpmpapay.c: 21563 * gst/rtp/gstrtppcmadepay.c: 21564 * gst/rtp/gstrtppcmapay.c: 21565 * gst/rtp/gstrtppcmudepay.c: 21566 * gst/rtp/gstrtppcmupay.c: 21567 * gst/rtp/gstrtpspeexdepay.c: 21568 * gst/rtp/gstrtpspeexpay.c: 21569 * gst/rtsp/gstrtpdec.c: 21570 * gst/smpte/gstsmpte.c: 21571 * gst/videobox/gstvideobox.c: 21572 * gst/videofilter/gstgamma.c: (gst_gamma_base_init): 21573 * gst/videofilter/gstvideobalance.c: 21574 * gst/videofilter/gstvideoflip.c: 21575 * gst/videofilter/gstvideotemplate.c: 21576 (gst_videotemplate_base_init): 21577 * gst/videomixer/videomixer.c: 21578 * gst/wavenc/gstwavenc.c: 21579 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init): 21580 better/unified long descriptions 21581 Fixed #336602 21582 Some cleanups to auparse, don't send multiple newsegments. 21583 215842006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net> 21585 21586 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g... 21587 Original commit message from CVS: 21588 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event): 21589 Don't unref event unconditionally after giving away ownership 21590 (gst_pad_push_event(), gst_pad_send_event() and 21591 gst_pad_event_default() take ownership of the event 21592 passed to them). Fixes warnings/crashes caused by 21593 navigation events. 21594 215952006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net> 21596 21597 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c... 21598 Original commit message from CVS: 21599 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer): 21600 Don't ref NULL caps (private streams have NULL caps) (#336387); 21601 also, no need to set caps on the same buffer twice. 21602 216032006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net> 21604 21605 gst/mpegstream/: Don't leak element and pad names in error messages, use 21606 Original commit message from CVS: 21607 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event), 21608 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream), 21609 (gst_dvd_demux_get_subpicture_stream): 21610 * gst/mpegstream/gstmpegdemux.c: 21611 (gst_mpeg_demux_sync_stream_to_time): 21612 Don't leak element and pad names in error messages, use 21613 GST_DEBUG_PAD_NAME instead. Add some more debug code. 21614 216152006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net> 21616 21617 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s... 21618 Original commit message from CVS: 21619 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init), 21620 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read): 21621 Name the structure in the custom event with the 21622 language codes for the audio and subtitle streams 21623 actually like dvddemux expects it to be named. 21624 Set caps on source pad and outgoing buffers. 21625 216262006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net> 21627 21628 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead). 21629 Original commit message from CVS: 21630 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property), 21631 (gst_lame_get_property), (gst_lame_setup): 21632 * ext/lame/gstlame.h: 21633 Make xingheader property non-functional, it's broken anyway 21634 after all (use xingmux instead). 21635 216362006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net> 21637 21638 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function. 21639 Original commit message from CVS: 21640 * ext/lame/gstlame.c: (gst_lame_sink_event): 21641 On EOS, flush encoder and send remaining data. Fix 21642 return value handling in sink event function. 21643 216442006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch> 21645 21646 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property. 21647 Original commit message from CVS: 21648 Patch by: Jürg Billeter <j at bitron dot ch> 21649 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property): 21650 Fix wrong check for started flag when setting the 'device' property. 21651 We want to allow it when the source is NOT started yet and ignore it 21652 when the source is running. 21653 216542006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it> 21655 21656 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream... 21657 Original commit message from CVS: 21658 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it> 21659 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad), 21660 (gst_asf_demux_process_chunk): 21661 * gst/asfdemux/gstasfdemux.h: 21662 Subtract first timestamp from timestamps, so that 21663 stream starts from 0; makes live streams that don't 21664 start at 0 work again (fixes #317310, #336097). 21665 216662006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com> 21667 21668 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for 21669 Original commit message from CVS: 21670 Patch by: Christian Kirbach 21671 * configure.ac: 21672 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for 21673 -good. Fixes build on some systems (#331838). 21674 216752006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net> 21676 21677 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut... 21678 Original commit message from CVS: 21679 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream), 21680 (gst_rmdemux_parse_cont): 21681 Extract more tags and also post codec name tag on the 21682 bus so this shows up in totem and nautilus. 21683 216842006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net> 21685 21686 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream. 21687 Original commit message from CVS: 21688 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream), 21689 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet): 21690 Extra data usually goes into the caps as 'codec_data', not 21691 as first buffer into the stream. 21692 Need to byte swap AC3 content in realmedia files for some 21693 reason (fixes #331588). 21694 216952006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net> 21696 21697 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin... 21698 Original commit message from CVS: 21699 * gst/realmedia/rmdemux.c: (gst_rmdemux_init), 21700 (gst_rmdemux_validate_offset), (gst_rmdemux_loop), 21701 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet): 21702 When operating in pull mode, post an error message on the 21703 bus when all source pads are unlinked or some other fatal 21704 error occured (#323023). Regrade some recurring debug messages 21705 to LOG level. Convert c++-style comments into C-style ones. 21706 217072006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net> 21708 21709 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023). 21710 Original commit message from CVS: 21711 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek), 21712 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event), 21713 (gst_rmdemux_all_source_pads_unlinked), 21714 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream), 21715 (gst_rmdemux_parse_packet): 21716 * gst/realmedia/rmdemux.h: 21717 Handle unlinked source pads properly and stop if all source pads 21718 are unlinked (#323023). 21719 217202006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz> 21721 21722 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o... 21723 Original commit message from CVS: 21724 Patch by: Michal Benes <michal dot benes at xeris dot cz> 21725 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init), 21726 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes), 21727 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset): 21728 * gst/mpegstream/gstmpegdemux.h: 21729 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead): 21730 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a 21731 clock_freq of 90kHz this timestamp overflows every ~13 hours. This 21732 situation really happens when grabbing DVB streams. Current 21733 mpegdemuxer can not handle this situation correctly and it 21734 restarts counting gstreamer timestamps from zero. 21735 Fixes #326598. 21736 217372006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org> 21738 21739 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems. 21740 Original commit message from CVS: 21741 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event), 21742 (gst_a52dec_chain_raw), (gst_a52dec_change_state): 21743 * ext/a52dec/gsta52dec.h: 21744 Fix #334550: failure to play raw AC3 files due to segment problems. 21745 217462006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org> 21747 21748 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often. 21749 Original commit message from CVS: 21750 Patch by: Christophe Fergeau <teuf gnome org> 21751 * ext/lame/gstlame.c: (gst_lame_release_memory), 21752 (gst_lame_finalize), (gst_lame_class_init), 21753 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event), 21754 (gst_lame_change_state): 21755 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often. 21756 217572006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net> 21758 21759 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi... 21760 Original commit message from CVS: 21761 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info), 21762 (gst_mad_sink_event), (gst_mad_change_state): 21763 Include AUDIO_CODEC tag with tags posted if input is not 21764 framed (#334258). Use _scale() util functions in more places. 21765 217662006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org> 21767 21768 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19... 21769 Original commit message from CVS: 21770 2006-03-12 Christophe Fergeau <teuf@gnome.org> 21771 Reviewed by: Tim-Philipp Müller <tim at centricular dot net> 21772 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header 21773 property as BROKEN (see 21774 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an 21775 explanation why it's broken). 21776 217772006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org> 21778 21779 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files) 21780 Original commit message from CVS: 21781 2006-03-11 Christophe Fergeau <teuf@gnome.org> 21782 Reviewed by: Tim-Philipp Müller <tim at centricular dot net> 21783 * configure.ac: 21784 * gst/xingheader/Makefile.am: 21785 * gst/xingheader/gstxingmux.c: 21786 * gst/xingheader/gstxingmux.h: added new element to add Xing headers 21787 to MP3 files (this allows decoder to figure out the length of VBR 21788 files) 21789 217902006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org> 21791 21792 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER 21793 Original commit message from CVS: 21794 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach): 21795 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER 21796 tag (#333683, patch by: Alex Lancaster). 21797 217982006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com> 21799 21800 ext/amrnb/: Further fancyfication. 21801 Original commit message from CVS: 21802 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init), 21803 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain), 21804 (gst_amrnbdec_state_change): 21805 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init), 21806 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain), 21807 (gst_amrnbenc_state_change): 21808 * ext/amrnb/amrnbenc.h: 21809 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init), 21810 (gst_amrnbparse_query): 21811 Further fancyfication. 21812 Use _take to get writable data from the adapter. 21813 Precalc packet duration. 21814 Handle disconts. 21815 Forward _push to upstream. 21816 Post error messages when something goes wrong. 21817 Remove old code in amrnbparse. 21818 Don't ignore query results from upstream. 21819 218202006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org> 21821 21822 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o... 21823 Original commit message from CVS: 21824 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain): 21825 The AMR encoder writes into the audio buffers it processes, so 21826 use gst_buffer_make_writable() on buffers we might (they go through 21827 an adapter, so there can be copying going on later anyway) be 21828 encoding. 21829 218302006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net> 21831 21832 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make 21833 Original commit message from CVS: 21834 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added), 21835 (gst_mpeg_parse_handle_src_query): 21836 Declare variables at the beginning of a block and make 21837 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer). 21838 218392006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it> 21840 21841 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again 21842 Original commit message from CVS: 21843 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data): 21844 Read packet size, sequence and padsize in right order again 21845 (fixes #332796; patch by: Fabrizio Gennari). 21846 218472006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com> 21848 21849 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails. 21850 Original commit message from CVS: 21851 * gst/iec958/ac3iec.c: 21852 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails. 21853 218542006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com> 21855 21856 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is... 21857 Original commit message from CVS: 21858 * configure.ac: 21859 Make the id3tag and mad checks check for both a header and the 21860 appropriate library if the pkg-config is missing. (Closes #331842) 21861 Split the id3tag and mad checks into 2 pieces. Sometime soon I might 21862 do the same for the plugins themselves. 21863 218642006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net> 21865 21866 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco... 21867 Original commit message from CVS: 21868 Reviewed by: Tim-Philipp Müller <tim at centricular dot net> 21869 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init), 21870 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain): 21871 * ext/mpeg2dec/gstmpeg2dec.h: 21872 Don't treat STATE_INVALID as fatal error; throw an error 21873 only after five consecutive decoding errors. Makes decoding 21874 mpeg streams more robust and fixes playback of joined clips 21875 (#300682). 21876 218772006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net> 21878 21879 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one. 21880 Original commit message from CVS: 21881 * ext/dvdnav/dvdnavsrc.h: 21882 Oops. forgot to add this one. 21883 218842006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net> 21885 21886 ext/Makefile.am: Fix dist-check. 21887 Original commit message from CVS: 21888 2006-02-26 Julien MOUTTE <julien@moutte.net> 21889 * ext/Makefile.am: Fix dist-check. 21890 218912006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net> 21892 21893 configure.ac: Disable dvdnavsrc for now. 21894 Original commit message from CVS: 21895 * configure.ac: 21896 Disable dvdnavsrc for now. 21897 218982006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net> 21899 21900 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though. 21901 Original commit message from CVS: 21902 * configure.ac: 21903 * ext/Makefile.am: 21904 * ext/dvdnav/Makefile.am: 21905 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init), 21906 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range), 21907 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize), 21908 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property), 21909 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock), 21910 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo), 21911 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight), 21912 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name), 21913 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event), 21914 (gst_dvd_nav_src_make_dvd_event), 21915 (gst_dvd_nav_src_structure_set_uint64), 21916 (gst_dvd_nav_src_push_dvd_nav_packet_event), 21917 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info), 21918 (gst_dvd_nav_src_push_titlelang_event), 21919 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create), 21920 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop), 21921 (gst_dvd_nav_src_handle_navigation_event), 21922 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event), 21923 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration), 21924 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type), 21925 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri), 21926 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init), 21927 (gst_dvd_nav_src_do_init), (plugin_init): 21928 dvdnavsrc ported to 0.10, for the most part at least. Not quite 21929 ready for prime time yet though. 21930 219312006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net> 21932 21933 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048) 21934 Original commit message from CVS: 21935 * ext/cdio/Makefile.am: 21936 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be 21937 required for Cygwin, see #317048) 21938 * gst/rtp/gstasteriskh263.c: 21939 Cygwin has includes for both the unix network socket API 21940 and the windows API, but only one can be included, so fix 21941 includes to only use one or the other, prefering the unxi 21942 one (#317048). 21943 219442006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net> 21945 21946 Port dvdsubdec to 0.10 21947 Original commit message from CVS: 21948 * configure.ac: 21949 * gst/dvdsub/Makefile.am: 21950 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init), 21951 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init), 21952 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event), 21953 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic), 21954 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code), 21955 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title), 21956 (gst_send_empty_fill), (gst_send_subtitle_frame), 21957 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain), 21958 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event), 21959 (plugin_init): 21960 * gst/dvdsub/gstdvdsubdec.h: 21961 Port dvdsubdec to 0.10 21962 219632006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com> 21964 21965 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2... 21966 Original commit message from CVS: 21967 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init): 21968 Push the rank up to SECONDARY+1 so that dvddemux is preferred over 21969 mpegdemux for MPEG-2 video streams. 21970 219712006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com> 21972 21973 configure.ac: Bump nano back to CVS 21974 Original commit message from CVS: 21975 * configure.ac: 21976 Bump nano back to CVS 21977 21978=== release 0.10.2 === 21979 219802006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com> 21981 21982 configure.ac: releasing 0.10.2, "Season to Taste" 21983 Original commit message from CVS: 21984 * configure.ac: 21985 releasing 0.10.2, "Season to Taste" 21986 219872006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com> 21988 21989 configure.ac: releasing 0.10.1.3 prelease for 0.10.2 21990 Original commit message from CVS: 21991 * configure.ac: 21992 releasing 0.10.1.3 prelease for 0.10.2 21993 219942006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net> 21995 21996 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#... 21997 Original commit message from CVS: 21998 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event): 21999 In sink event handler, release object lock again 22000 _before_ sending EOS event downstream (#313838). 22001 220022006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org> 22003 22004 * ChangeLog: 22005 * gst/asfdemux/gstasf.c: 22006 fix rank of asfdemux 22007 Original commit message from CVS: 22008 fix rank of asfdemux 22009 220102006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com> 22011 22012 configure.ac: releasing 0.10.1.2 prelease for 0.10.2 22013 Original commit message from CVS: 22014 * configure.ac: 22015 releasing 0.10.1.2 prelease for 0.10.2 22016 220172006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org> 22018 22019 * gst-plugins-ugly.spec.in: 22020 latest updates 22021 Original commit message from CVS: 22022 latest updates 22023 220242006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net> 22025 22026 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an... 22027 Original commit message from CVS: 22028 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer), 22029 (crop_copy_i422_buffer), (crop_buffer): 22030 When we need to crop the output buffer, make sure we 22031 create a buffer of the right size and respect the implicit 22032 striding used for I420 elsewhere in GStreamer (#331301). 22033 220342006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net> 22035 22036 ext/cdio/gstcdio.c: Init debug category (#331253). 22037 Original commit message from CVS: 22038 * ext/cdio/gstcdio.c: (plugin_init): 22039 Init debug category (#331253). 22040 220412006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com> 22042 22043 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s... 22044 Original commit message from CVS: 22045 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream): 22046 Do not error out on non-recognized streams. Ignore them and allow 22047 playback of the other streams. 22048 220492006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com> 22050 22051 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading. 22052 Original commit message from CVS: 22053 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd): 22054 Add a small sanity check for LPCM reading. 22055 220562006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com> 22057 22058 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei... 22059 Original commit message from CVS: 22060 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file): 22061 Take into account the file properties preroll value for 22062 timestamping/newsegment. It's weird this value was commented out. 22063 220642006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com> 22065 22066 gst/asfdemux/Makefile.am: More asf makefile fixing. 22067 Original commit message from CVS: 22068 * gst/asfdemux/Makefile.am: 22069 More asf makefile fixing. 22070 220712006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com> 22072 22073 ext/lame/gstlame.c: Fix up lame a bit. 22074 Original commit message from CVS: 22075 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain), 22076 (gst_lame_change_state): 22077 Fix up lame a bit. 22078 Apply patch #319782 by Gautier Portet. 22079 220802006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com> 22081 22082 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr. 22083 Original commit message from CVS: 22084 * gst/asfdemux/Makefile.am: 22085 But we do need to link against the riff libraryr. 22086 220872006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com> 22088 22089 gst/asfdemux/Makefile.am: We don't want asfmux.c yet. 22090 Original commit message from CVS: 22091 * gst/asfdemux/Makefile.am: 22092 We don't want asfmux.c yet. 22093 220942006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com> 22095 22096 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625 22097 Original commit message from CVS: 22098 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info), 22099 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain), 22100 (gst_mad_change_state): 22101 Port fixes for bugs 314771, 308772, 140237, and 302625 22102 from 0.8 (Patch by Jonathan Matthew, Fixes #329575) 22103 Use GST_EVENT_FLUSH_STOP to clear data from the current input 22104 buffer, to avoid using it for any future decoding. 22105 221062006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net> 22107 22108 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping... 22109 Original commit message from CVS: 22110 * configure.ac: 22111 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid), 22112 (gst_asf_get_guid_nick): 22113 * gst/asfdemux/asfheaders.h: 22114 * gst/asfdemux/gstasf.c: (plugin_init): 22115 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init), 22116 (gst_asf_demux_class_init), (gst_asf_demux_init), 22117 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event), 22118 (gst_asf_demux_handle_src_event), 22119 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain), 22120 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid), 22121 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16), 22122 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64), 22123 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer), 22124 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string), 22125 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file), 22126 (gst_asf_demux_get_bitrate_record), 22127 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header), 22128 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream), 22129 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data), 22130 (gst_asf_demux_get_obj_data_correction), 22131 (gst_asf_demux_get_stream_audio), 22132 (gst_asf_demux_get_stream_correction), 22133 (gst_asf_demux_get_stream_video), 22134 (gst_asf_demux_get_stream_video_format), 22135 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad), 22136 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream), 22137 (gst_asf_demux_process_stream), 22138 (gst_asf_demux_get_gst_tag_from_tag_name), 22139 (gst_asf_demux_commit_taglist), 22140 (gst_asf_demux_process_ext_content_desc), 22141 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data), 22142 (gst_asf_demux_process_header), (gst_asf_demux_process_file), 22143 (gst_asf_demux_process_comment), 22144 (gst_asf_demux_process_bitrate_props_object), 22145 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object), 22146 (gst_asf_demux_descramble_segment), 22147 (gst_asf_demux_element_send_event), 22148 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer), 22149 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment), 22150 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data), 22151 (gst_asf_demux_get_src_query_types), 22152 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state): 22153 * gst/asfdemux/gstasfdemux.h: 22154 asfdemux ported to 0.10. Does still need a bit of work (seems like 22155 there's something funky going on when timestamping video frames). 22156 The seeking code is likely to make Wim cry, but hey, at least it 22157 compiles. 22158 221592006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com> 22160 22161 ext/amrnb/amrnbdec.c: Some more comments. 22162 Original commit message from CVS: 22163 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps), 22164 (gst_amrnbdec_chain), (gst_amrnbdec_state_change): 22165 Some more comments. 22166 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice): 22167 Applied patch from Fabrizio Gennari, fixes #330844. 22168 221692006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net> 22170 22171 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a... 22172 Original commit message from CVS: 22173 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init), 22174 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start), 22175 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title), 22176 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property), 22177 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri): 22178 * ext/dvdread/dvdreadsrc.h: 22179 Let's try to play the title the user set via the URI handler or 22180 via properties instead of always playing the first title. Also, 22181 Also, count title/chapter/angle number in URI and properties 22182 from 1 rather than 0. 22183 221842006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net> 22185 22186 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ... 22187 Original commit message from CVS: 22188 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init), 22189 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek), 22190 (gst_dvd_read_src_do_duration_query): 22191 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, 22192 otherwise GstBaseSrc will think we can operate pull_range based, 22193 which we don't really, and typefinding will fail miserably. 22194 Also, make seeking work somewhat (only works with flumpegdemux 22195 at the moment, mpegstream needs fixing for that first). 22196 221972006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net> 22198 22199 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca... 22200 Original commit message from CVS: 22201 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read), 22202 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event): 22203 Only allocate buffer once we know exactly how much we need, 22204 rather than gratuitously allocating 2MB-buffers all the time 22205 even if we usually need much less than that. Also, demote 22206 a debug message from DEBUG to LOG level. 22207 222082006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net> 22209 22210 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES. 22211 Original commit message from CVS: 22212 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init), 22213 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size), 22214 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query), 22215 (gst_dvd_read_src_do_position_query): 22216 Add some more debugging and fix duration query in BYTES. 22217 222182006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net> 22219 22220 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something. 22221 Original commit message from CVS: 22222 * configure.ac: 22223 * ext/Makefile.am: 22224 * ext/dvdread/Makefile.am: 22225 * ext/dvdread/dvdreadsrc.c: 22226 * ext/dvdread/dvdreadsrc.h: 22227 Half-baked port to 0.10. Needs some love 22228 in the seeking department, but at least 22229 it does something. 22230 * ext/dvdread/stream_labels.c: 22231 * ext/dvdread/stream_labels.h: 22232 Remove these (we use ISO-639 language codes internally; applications 22233 that want to translate those into language names for display to the 22234 user should rely on the iso-codes package for that). 22235 222362006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com> 22237 22238 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ... 22239 Original commit message from CVS: 22240 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init), 22241 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain), 22242 (gst_amrnbdec_state_change): 22243 * ext/amrnb/amrnbdec.h: 22244 Fix amrnbdec, handle events, take copy from adapter since the decoder 22245 apparently writes in the source data. 22246 Use some _scale_int, and precalc duration. 22247 Fix some leaks, post ERROR messages. 22248 222492006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net> 22250 22251 docs/plugins/: Add cdio plugin to docs. 22252 Original commit message from CVS: 22253 * docs/plugins/Makefile.am: 22254 * docs/plugins/gst-plugins-good-plugins-docs.sgml: 22255 * docs/plugins/gst-plugins-good-plugins-sections.txt: 22256 * docs/plugins/inspect/plugin-cdio.xml: 22257 Add cdio plugin to docs. 22258 * ext/cdio/gstcdiocddasrc.c: 22259 Add gtk-doc blurb. 22260 * ext/cdio/gstcdio.c: 22261 The plugin is called 'cdio' not 'cddio'. 22262 222632006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net> 22264 22265 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade... 22266 Original commit message from CVS: 22267 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream): 22268 One source pad not being linked is not an error condition when we're 22269 still parsing the header. In this case (e.g. where we don't have a 22270 suitable decoder installed) just pretend everything is fine, so that 22271 the demuxer will actually go on to signal no-more-pads when done 22272 parsing the header, otherwise decodebin/playbin will never post the 22273 appropriate error message if decoders are not available. 22274 222752006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br> 22276 22277 * ChangeLog: 22278 * common: 22279 * ext/mad/gstid3tag.c: 22280 * gst/realmedia/rmdemux.c: 22281 Just make it compile with --disable-gst-debug. 22282 Original commit message from CVS: 22283 Just make it compile with --disable-gst-debug. 22284 222852006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl> 22286 22287 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734) 22288 Original commit message from CVS: 22289 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale), 22290 (gst_mad_check_caps_reset), (gst_mad_chain): 22291 Merge patch from Radoslaw Szkodzinski (bug 326734) 22292 222932006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net> 22294 22295 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output 22296 Original commit message from CVS: 22297 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach), 22298 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event), 22299 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event), 22300 (gst_id3_tag_chain): 22301 fixing Gdate handling 22302 enabling mux/demux mode switching 22303 adding better debug output 22304 223052006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net> 22306 22307 gst/mpegstream/gstmpegparse.c: If we haven't set caps on a source pad yet, the caps on the pad are NULL, not un-fixed... 22308 Original commit message from CVS: 22309 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer): 22310 If we haven't set caps on a source pad yet, the caps on the 22311 pad are NULL, not un-fixed. Set caps on outgoing buffers. 22312 223132006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net> 22314 22315 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string... 22316 Original commit message from CVS: 22317 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init), 22318 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata): 22319 * ext/lame/gstlame.h: 22320 Contrary to what the const char in the lame API might suggest, 22321 lame expects us to keep the strings we pass to id3tag_set_foo() 22322 around; it doesn't free them either though, so we have to store 22323 them somewhere and free them later when we can be sure lame 22324 doesn't need them any longer. 22325 223262006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net> 22327 22328 ext/lame/gstlame.c: don't pass an uninitialised string pointer to lame if we don't know how to handle the tag type, a... 22329 Original commit message from CVS: 22330 * ext/lame/gstlame.c: (add_one_tag): 22331 Fix handling of GST_TAG_DATE (#311679), don't pass an 22332 uninitialised string pointer to lame if we don't know 22333 how to handle the tag type, and fix minor memory leak. 22334 223352006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net> 22336 22337 ext/mad/gstmad.c: Fix debug message. 22338 Original commit message from CVS: 22339 * ext/mad/gstmad.c: (gst_mad_chain): 22340 Fix debug message. 22341 223422006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net> 22343 22344 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment. 22345 Original commit message from CVS: 22346 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net> 22347 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): 22348 Erase spurious call to gst_segment_set_newsegment. 22349 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call 22350 the superclass method when handling NEWSEGMENT events. 22351 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown 22352 and dvd-audio-restart event handling. There are currently less 22353 hackish ways of handling the sparse audio stream problem. 22354 223552006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> 22356 22357 fix up error domains, error strings, and use of translation 22358 Original commit message from CVS: 22359 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org> 22360 * ext/dvdnav/dvdnavsrc.c: (if): 22361 * ext/dvdread/stream_labels.c: 22362 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment): 22363 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): 22364 fix up error domains, error strings, and use of translation 22365 * po/POTFILES.in: 22366 fix up this file, even though none of them are actually marked 22367 for build yet. 22368 223692006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net> 22370 22371 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_... 22372 Original commit message from CVS: 22373 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net> 22374 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): 22375 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) 22376 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead) 22377 (gst_mpeg_parse_change_state): 22378 Make timestamp adjustment somewhat milder. Actual timestamps are 22379 now sent unmodified unless an actual gap is found in the 22380 stream. This should fix time display when playing most MPEG 22381 files. 22382 223832006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net> 22384 22385 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia. 22386 Original commit message from CVS: 22387 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init): 22388 * ext/cdio/gstcdio.h: 22389 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext): 22390 Fix build for libcdio versions >= 76; give slightly lower rank 22391 than cdparanoia. 22392 223932006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net> 22394 22395 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE... 22396 Original commit message from CVS: 22397 * configure.ac: 22398 * ext/Makefile.am: 22399 * ext/cdio/Makefile.am: 22400 * ext/cdio/gstcdio.c: 22401 * ext/cdio/gstcdio.h: 22402 * ext/cdio/gstcdiocddasrc.c: 22403 * ext/cdio/gstcdiocddasrc.h: 22404 Port libcdio cdda source, formerly known as cddasrc, now known as 22405 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available, 22406 but that's not tested (fixes #317658). 22407 224082006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com> 22409 22410 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer. 22411 Original commit message from CVS: 22412 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer): 22413 tss tss... always set caps on outgoing buffer. 22414 224152006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org> 22416 22417 * gst-plugins-ugly.spec.in: 22418 update spec file 22419 Original commit message from CVS: 22420 update spec file 22421 224222006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> 22423 22424 * ChangeLog: 22425 * configure.ac: 22426 back to HEAD 22427 Original commit message from CVS: 22428 back to HEAD 22429 22430=== release 0.10.1 === 22431 224322006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> 22433 22434 * ChangeLog: 22435 * NEWS: 22436 * RELEASE: 22437 * configure.ac: 22438 * docs/plugins/gst-plugins-ugly-plugins.args: 22439 * docs/plugins/inspect/plugin-a52dec.xml: 22440 * docs/plugins/inspect/plugin-amrnb.xml: 22441 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 22442 * docs/plugins/inspect/plugin-iec958.xml: 22443 * docs/plugins/inspect/plugin-lame.xml: 22444 * docs/plugins/inspect/plugin-mad.xml: 22445 * docs/plugins/inspect/plugin-mpeg2dec.xml: 22446 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 22447 * docs/plugins/inspect/plugin-rmdemux.xml: 22448 releasing 0.10.1 22449 Original commit message from CVS: 22450 releasing 0.10.1 22451 224522006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org> 22453 22454 * ChangeLog: 22455 * configure.ac: 22456 prerelease 22457 Original commit message from CVS: 22458 prerelease 22459 224602006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net> 22461 22462 Pass unhandled queries upstream (useful e.g. for SEEKING query) 22463 Original commit message from CVS: 22464 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query): 22465 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query): 22466 * ext/mad/gstmad.c: (gst_mad_src_query): 22467 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query): 22468 * ext/sidplay/gstsiddec.cc: 22469 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query): 22470 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query): 22471 Pass unhandled queries upstream (useful e.g. for SEEKING query) 22472 (fixes #325652; based on patch by: Philippe); make rmdemux return 22473 FALSE for position queries, instead of setting -1 as value and 22474 returning TRUE. 22475 224762006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net> 22477 22478 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts) 22479 Original commit message from CVS: 22480 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net> 22481 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts) 22482 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't 22483 rewrite timestamps in the case segments are being set from 22484 upstream, but use timestamps unmodified. Also send proper position 22485 values. This allows for correct time display and makes queries 22486 work in sink elements. 22487 * gst/mpegstream/gstdvddemux.h: 22488 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init) 22489 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer): 22490 Rename flush_filter to segment_filter, which is better represents 22491 what the arreibute does. 22492 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): 22493 Activate segment filtering when a timestamp discontinuity is seen. 22494 224952006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net> 22496 22497 ext/mad/gstmad.c: Don't forget that we need to send out a newsegment event after a restart even if we don't have enou... 22498 Original commit message from CVS: 22499 * ext/mad/gstmad.c: (gst_mad_chain): 22500 Don't forget that we need to send out a newsegment event after a 22501 restart even if we don't have enough data to decode a frame right 22502 now. 22503 225042005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net> 22505 22506 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e... 22507 Original commit message from CVS: 22508 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net> 22509 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): 22510 Use the new "audio-shutdown" and "audio-restart" DVD events 22511 instead of the "spu-still-frame" event to shutdown and restart 22512 the audio pipeline. 22513 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts): 22514 Check for cases where the segment-based adjustment calculation 22515 would produce negative values (which result in an overflow) and 22516 return GST_CLOCK_TIME_NONE instead. 22517 * gst/mpegstream/gstdvddemux.h: 22518 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init) 22519 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer): 22520 Add a mechanism to discard audio buffers with timestamps outside 22521 the currently set segment. This was causing (sometimes serious) 22522 synchronization problems after seeking in DVDs with LPCM audio, 22523 since VOBUs usually contain audio material that lies outside the 22524 timestamp range specified by the header. 22525 225262005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com> 22527 22528 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux 22529 Original commit message from CVS: 22530 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type): 22531 Remove lingering reference to GstID3Demux 22532 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes): 22533 Don't output debug saying padding streams are unknown type, 22534 because they're not 22535 225362005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net> 22537 22538 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS) 22539 Original commit message from CVS: 22540 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net> 22541 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS) 22542 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for 22543 LPCM. 22544 * gstmpegdemux.h: 22545 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream) 22546 (gst_mpeg_demux_get_audio_stream): 22547 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream) 22548 (gst_dvd_demux_get_audio_stream) 22549 (gst_dvd_demux_get_subpicture_stream) 22550 (gst_dvd_demux_send_subbuffer): 22551 Send current* pad buffers with appropriate caps. 22552 225532005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net> 22554 22555 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init) 22556 Original commit message from CVS: 22557 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net> 22558 * gst/iec958/ac3iec.h: 22559 * gst/iec958/ac3iec.c: 22560 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init) 22561 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a 22562 raw-audio property to ac3iec958 that allows setting the source pad 22563 caps to raw audio instead of audio/x-iec958. This makes it 22564 possible to use ac3iec958 together with the normal alsasink 22565 element to drive an external receiver that autodetects AC3 22566 content. 22567 225682005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org> 22569 22570 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element. 22571 Original commit message from CVS: 22572 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps), 22573 (ac3iec_chain_dvd): 22574 * gst/iec958/ac3iec.h: 22575 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element. 22576 225772005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net> 22578 22579 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ... 22580 Original commit message from CVS: 22581 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event): 22582 When getting a seek event, first check if the upstream element 22583 can handle it and only do our own seek stuff when it can't 22584 (should fix #322856). 22585 225862005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net> 22587 22588 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe... 22589 Original commit message from CVS: 22590 Reviewed by: Tim-Philipp Müller <tim at centricular dot net> 22591 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek): 22592 Really convert to BYTES format when we want to convert 22593 to bytes (use right variable; fixes #322856). 22594 225952005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net> 22596 22597 Big mpegparse clean up, second round: 22598 Original commit message from CVS: 22599 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net> 22600 Big mpegparse clean up, second round: 22601 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): 22602 Send and EOS event down the audio pipeline when an still frame 22603 event arrives. This prevents the pipeline from locking when a 22604 still menu comes directly after a flush. 22605 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset): 22606 Don't send a newsegment in reset. 22607 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps. 22608 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event): 22609 Move the code of handle_newsegment to process_event. Send a 22610 NEWSEGMENT after FLUSH_STOP. 22611 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after 22612 moving to PAUSED. 22613 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event) 22614 (gst_mpeg_demux_class_init): Don't override send_event. 22615 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init) 22616 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer) 22617 (gst_mpeg_demux_reset): 22618 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed 22619 attribute. 22620 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): 22621 Reset the mpegparse element after a flush. 22622 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment): 22623 Don't forward events. 22624 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): 22625 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): 22626 handle_newsegment is not a virtual method anymore. 22627 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment) 22628 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init): 22629 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get 22630 rid of send_newsegment virtual method. 22631 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only 22632 handle DVD events and call the superclass method for other event 22633 types. 22634 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't 22635 override process_event anymore. 22636 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event) 22637 (gst_mpeg_parse_process_event): Move actual event processing to 22638 process event so that subclasses can properly override or extend 22639 it. 22640 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): 22641 Eliminate time parameter in process event. 22642 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init) 22643 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes) 22644 (gst_mpeg_demux_send_subbuffer): 22645 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) 22646 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event) 22647 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of 22648 adding the value of the adjust attribute. 22649 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get 22650 rid of the adjust attribute. Now all timestamp adjustments are 22651 performed by mpegparse using the current segment. 22652 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts) 22653 (gst_mpeg_parse_class_init): Implement the adjust_ts method based 22654 on the adjust attribute for SCR values and the current segment. 22655 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New 22656 adjust_ts virtual method to adjust timestamps for outgoing 22657 buffers. 22658 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment) 22659 (gst_mpeg_demux_parse_packet): Don't override send_newsegment. 22660 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init) 22661 (gst_dvd_demux_handle_newsegment): Don't override 22662 handle_newsegment. 22663 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event): 22664 Check for DVD events in process_event instead of 22665 handle_dvd_event. 22666 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): 22667 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment) 22668 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event): 22669 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event) 22670 (gst_mpeg_demux_send_event): 22671 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event) 22672 (gst_dvd_demux_handle_dvd_event): 22673 Eliminate the time parameter in send_event. 22674 226752005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com> 22676 22677 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin... 22678 Original commit message from CVS: 22679 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind), 22680 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init): 22681 Fix typefinding in id3demux, and then remove it in favour 22682 of the new LGPL id3demux in gst-plugins-good 22683 * ext/mad/gstmad.c: (gst_mad_dispose): 22684 dispose can run more than once. 22685 226862005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> 22687 22688 gst/asfdemux/gstasfmux.c: change some char* into char[] 22689 Original commit message from CVS: 22690 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start): 22691 change some char* into char[] 22692 226932005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com> 22694 22695 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream 22696 Original commit message from CVS: 22697 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream): 22698 Remove memleak from unused GstRMDemuxStream 22699 227002005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org> 22701 22702 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list. 22703 Original commit message from CVS: 22704 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list), 22705 (gst_id3_tag_do_typefind): 22706 Use the correct function to free typefind factory list. 22707 227082005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net> 22709 22710 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer). 22711 Original commit message from CVS: 22712 * ext/mad/gstmad.c: (gst_mad_src_query): 22713 For position and duration queries in TIME format, try the peer 22714 first (might be a demuxer). 22715 227162005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net> 22717 22718 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se... 22719 Original commit message from CVS: 22720 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net> 22721 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): 22722 Properly handle non contiguous VOBUs by adding the segment accum 22723 field to the adjust value. 22724 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init) 22725 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend 22726 handle_newsegment to prevent sending actual newsegment events and 22727 use tiemstamp rewriting instead. 22728 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after 22729 dvd-lang-codes. 22730 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment) 22731 (gst_mpeg_parse_event): 22732 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): 22733 Add a new parameter to handle_newsegment to allow controlling 22734 whether newsegment events are forwarded or not. 22735 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init) 22736 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer) 22737 (gst_dvd_demux_reset): 22738 last_end_ptm and discont_time aren't necessary anymore, since 22739 timestamp adjustment is now replaced by newsegment events. 22740 (gst_dvd_demux_init): Prevent MPEGParse from adjusting 22741 timestamps. 22742 * gst/mpegstream/gstdvddemux.h: 22743 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): 22744 Don't handle dvd-nav-packet events anymore, since the are now 22745 replaced by standard newsegment events. 22746 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init) 22747 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer) 22748 (gst_dvd_demux_change_state): 22749 * gst/mpegstream/gstdvddemux.h: 22750 Get rid of the ignore_next_newmedia_discont hack. 22751 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init) 22752 (gst_dvd_demux_handle_newsegment): 22753 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init) 22754 (gst_mpeg_demux_handle_newsegment): Don't override 22755 handle_newsegment anymore. It was only necessary to handle 22756 NEWMEDIA events. 22757 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event) 22758 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio) 22759 (gst_dvd_demux_set_cur_subpicture): 22760 Reactivate handling of DVD events. 22761 * gst/mpegstream/gstmpegparse.c (normal_seek) 22762 (gst_mpeg_parse_handle_src_event) 22763 (gst_mpeg_parse_handle_src_query): 22764 First attempt at reenabling seek. 22765 * gst/mpegstream/gstmpegparse.h: 22766 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init) 22767 (gst_mpeg_parse_update_streaminfo) 22768 (gst_mpeg_parse_get_rate) 22769 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types) 22770 (gst_mpeg_parse_handle_src_query): 22771 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad): 22772 Make queries work again. 22773 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) 22774 (gst_mpeg_parse_handle_newsegment) 22775 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added) 22776 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event): 22777 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): 22778 Get rid of the newsegment_pending attribute, and rely instead on 22779 proper timestamp adjustment. 22780 * gst/mpegstream/gstmpegparse.c 22781 (gst_mpeg_parse_get_src_event_masks): Erase. 22782 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init): 22783 Initialize fields before creating pads to prevent the pad creation 22784 callback from failing. 22785 (gst_mpeg_parse_reset): Initialize new fields, and change 22786 initialization order to match the order in the structure. 22787 (gst_mpeg_parse_handle_newsegment): Forward new segment events 22788 whenever possible, and update the current segment. 22789 (gst_mpeg_parse_send_newsegment): Update the current segment and 22790 pending_newsegment. 22791 (gst_mpeg_parse_pad_added): Use the current segment to send 22792 newsegment events to new pads. 22793 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers 22794 and events. Properly update newsegment_pending. 22795 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): 22796 New fields do_adjust and current_segment. 22797 * gst/mpegstream/gstmpegdemux.c: 22798 * gst/mpegstream/gstdvddemux.c: 22799 * gst/mpegstream/gstmpegparse.h: 22800 Rename handle_discont virtual method to handle_newsegment. Erase 22801 some (already commented out support) for old NEW_MEDIA events. 22802 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): 22803 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init) 22804 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont) 22805 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead) 22806 (gst_mpeg_parse_event, gst_mpeg_parse_chain): 22807 Erase the "pending_scr" field, and replace it by a slightly 22808 different handling of the current SCR. Document code blocks in 22809 parse_packhead and chain. 22810 228112005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com> 22812 22813 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a... 22814 Original commit message from CVS: 22815 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list): 22816 g_warning() are only for really fatal warnings. If we can't decode a 22817 tag, just ignore that tag and do a GST_WARNING. 22818 228192005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> 22820 22821 * ChangeLog: 22822 * ext/a52dec/gsta52dec.h: 22823 * ext/dvdread/dvdreadsrc.h: 22824 * ext/lame/gstlame.h: 22825 * ext/mad/gstid3tag.c: 22826 * ext/mad/gstmad.c: 22827 * ext/mad/gstmad.h: 22828 * ext/mpeg2dec/gstmpeg2dec.h: 22829 * ext/sidplay/gstsiddec.h: 22830 * gst/ac3parse/gstac3parse.c: 22831 * gst/ac3parse/gstac3parse.h: 22832 * gst/asfdemux/gstasfdemux.c: 22833 * gst/asfdemux/gstasfdemux.h: 22834 * gst/iec958/ac3iec.h: 22835 * gst/mpegaudioparse/gstmpegaudioparse.c: 22836 * gst/mpegaudioparse/gstmpegaudioparse.h: 22837 * gst/mpegstream/gstdvddemux.h: 22838 * gst/mpegstream/gstmpegclock.h: 22839 * gst/mpegstream/gstmpegdemux.h: 22840 * gst/mpegstream/gstmpegpacketize.h: 22841 * gst/mpegstream/gstmpegparse.c: 22842 * gst/mpegstream/gstmpegparse.h: 22843 * gst/mpegstream/gstrfc2250enc.c: 22844 * gst/mpegstream/gstrfc2250enc.h: 22845 * gst/realmedia/rmdemux.c: 22846 * gst/realmedia/rmdemux.h: 22847 * gst/synaesthesia/synaescope.c: 22848 expand tabs 22849 Original commit message from CVS: 22850 expand tabs 22851 228522005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> 22853 22854 * configure.ac: 22855 back to HEAD 22856 Original commit message from CVS: 22857 back to HEAD 22858 22859=== release 0.10.0 === 22860 228612005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org> 22862 22863 * ChangeLog: 22864 * NEWS: 22865 * RELEASE: 22866 * configure.ac: 22867 * docs/plugins/inspect/plugin-a52dec.xml: 22868 * docs/plugins/inspect/plugin-amrnb.xml: 22869 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 22870 * docs/plugins/inspect/plugin-iec958.xml: 22871 * docs/plugins/inspect/plugin-lame.xml: 22872 * docs/plugins/inspect/plugin-mad.xml: 22873 * docs/plugins/inspect/plugin-mpeg2dec.xml: 22874 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 22875 * docs/plugins/inspect/plugin-rmdemux.xml: 22876 releasing 0.10.0 22877 Original commit message from CVS: 22878 releasing 0.10.0 22879 228802005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com> 22881 22882 Update for alloc_buffer changes. 22883 Original commit message from CVS: 22884 2005-12-05 Andy Wingo <wingo@pobox.com> 22885 * ext/a52dec/gsta52dec.c: (gst_a52dec_push): 22886 * ext/mad/gstmad.c: (gst_mad_chain): 22887 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer): 22888 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw): 22889 * gst/iec958/ac3iec.c: (ac3iec_chain_raw): 22890 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream), 22891 (gst_rmdemux_parse_packet): Update for alloc_buffer changes. 22892 228932005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com> 22894 22895 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199. 22896 Original commit message from CVS: 22897 2005-12-05 Andy Wingo <wingo@pobox.com> 22898 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just 22899 id3demux and id3mux now. Fixes #323199. 22900 229012005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org> 22902 22903 * gst-plugins-ugly.spec.in: 22904 update spec file for latest changes 22905 Original commit message from CVS: 22906 update spec file for latest changes 22907 229082005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> 22909 22910 fix silly Makefile.am bug so they link correctly again 22911 Original commit message from CVS: 22912 * ext/amrnb/Makefile.am: 22913 * gst/realmedia/Makefile.am: 22914 fix silly Makefile.am bug so they link correctly again 22915 229162005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> 22917 22918 * configure.ac: 22919 back to HEAD 22920 Original commit message from CVS: 22921 back to HEAD 22922 22923=== release 0.9.7 === 22924 229252005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> 22926 22927 * ChangeLog: 22928 * NEWS: 22929 * RELEASE: 22930 * common: 22931 * configure.ac: 22932 * docs/plugins/gst-plugins-ugly-plugins.args: 22933 * docs/plugins/inspect/plugin-a52dec.xml: 22934 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 22935 * docs/plugins/inspect/plugin-iec958.xml: 22936 * docs/plugins/inspect/plugin-lame.xml: 22937 * docs/plugins/inspect/plugin-mad.xml: 22938 * docs/plugins/inspect/plugin-mpeg2dec.xml: 22939 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 22940 * docs/plugins/inspect/plugin-rmdemux.xml: 22941 * docs/random/LICENSE: 22942 * docs/random/PORTED_09: 22943 releasing 0.9.7 22944 Original commit message from CVS: 22945 releasing 0.9.7 22946 229472005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> 22948 22949 * ChangeLog: 22950 * common: 22951 * ext/amrnb/Makefile.am: 22952 * gst/realmedia/Makefile.am: 22953 Don't know how these escaped my eye before. Fix link flags. 22954 Original commit message from CVS: 22955 Don't know how these escaped my eye before. Fix link flags. 22956 229572005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> 22958 22959 * common: 22960 * examples/Makefile.am: 22961 * examples/capsfilter/Makefile.am: 22962 * examples/capsfilter/capsfilter1.c: 22963 * examples/gob/Makefile.am: 22964 * examples/gob/gst-identity2.gob: 22965 * examples/gstplay/.gitignore: 22966 * examples/gstplay/Makefile.am: 22967 * examples/gstplay/player.c: 22968 * examples/indexing/.gitignore: 22969 * examples/indexing/Makefile.am: 22970 * examples/indexing/indexmpeg.c: 22971 * examples/level/Makefile.am: 22972 * examples/level/README: 22973 * examples/level/demo.c: 22974 * examples/level/plot.c: 22975 * examples/stats/Makefile.am: 22976 * examples/stats/mp2ogg.c: 22977 * examples/switch/.gitignore: 22978 * examples/switch/Makefile.am: 22979 * examples/switch/switcher.c: 22980 no examples 22981 Original commit message from CVS: 22982 no examples 22983 229842005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net> 22985 22986 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e... 22987 Original commit message from CVS: 22988 Reviewed by: Tim-Philipp Müller <tim at centricular dot net> 22989 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event): 22990 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment), 22991 (gst_mpeg_parse_send_event): 22992 Ref events before sending them to multiple pads, after all 22993 gst_pad_send_event() takes ownership of events. Don't leak 22994 events that have not been handled (fixes #322745). 22995 229962005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net> 22997 22998 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event) 22999 Original commit message from CVS: 23000 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net> 23001 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event) 23002 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse 23003 from making timestamp adjustments. This will have to be re-added 23004 in some form in the near future, but in order to do that, some nav 23005 packet parsing will be necessary in mpegdemux. 23006 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): 23007 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init) 23008 (g_value_set_int, gst_mpeg_parse_set_property) 23009 Get rid of do_adjust and use_adjust. Rename max_discont to 23010 max_src_gap. 23011 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of 23012 -1, no adjustment is made. 23013 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init): 23014 Rename max_discont property to max_scr_gap. Erase "adjust" 23015 property. 23016 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't 23017 override send_event anymore, base class does the job. 23018 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): 23019 Base class now does most of the work. 23020 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event): 23021 Generalize to forwarding the event to all source pads in the 23022 element. 23023 * gst/mpegstream/gstmpegparse.h: 23024 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) 23025 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock) 23026 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property) 23027 (gst_mpeg_parse_set_property): 23028 Clock synchronization doesn't make sense anymore for a 23029 demultiplexer. 23030 230312005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org> 23032 23033 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error. 23034 Original commit message from CVS: 23035 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): 23036 Don't treat normal EOS as a fatal error. 23037 230382005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com> 23039 23040 ext/mad/gstmad.c: Proper warning statements, 23041 Original commit message from CVS: 23042 * ext/mad/gstmad.c: (gst_mad_chain): 23043 Proper warning statements, 23044 Don't error if the src pad isn't linked when pushing. 23045 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state): 23046 Proper state_change, avoids borkage when going to READY 23047 230482005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23049 23050 * configure.ac: 23051 * gst-libs/Makefile.am: 23052 * gst-libs/README: 23053 * gst-libs/ext/.gitignore: 23054 * gst-libs/gst/media-info/.gitignore: 23055 * gst-libs/gst/play/.gitignore: 23056 * gst-libs/gst/play/play.h: 23057 * gst-libs/gst/play/play.vcproj: 23058 no need for an AS_LIBTOOL call 23059 Original commit message from CVS: 23060 no need for an AS_LIBTOOL call 23061 230622005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23063 23064 * Makefile.am: 23065 * common: 23066 * gst-plugins-ugly.spec.in: 23067 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog 23068 Original commit message from CVS: 23069 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog 23070 230712005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com> 23072 23073 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca... 23074 Original commit message from CVS: 23075 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence): 23076 Prime libmpeg2's pumps with some null custom buffers 23077 to ensure it doesn't ask us to discard garbage later yay. 23078 230792005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com> 23080 23081 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba... 23082 Original commit message from CVS: 23083 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence): 23084 Prime libmpeg2's pumps with some null custom buffers 23085 to ensure it ask us to discard garbage later yay. 23086 230872005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org> 23088 23089 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes 23090 Original commit message from CVS: 23091 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), 23092 (gst_a52dec_sink_setcaps), (gst_a52dec_chain), 23093 (gst_a52dec_chain_raw): 23094 * ext/a52dec/gsta52dec.h: 23095 Accept AC3 in audio/x-private1-ac3 format, which includes 23096 DVD-specific headers, as well as raw AC3, for compatibility with 23097 some demuxers. 23098 230992005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com> 23100 23101 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume... 23102 Original commit message from CVS: 23103 * ext/mad/gstmad.c: (gst_mad_chain): 23104 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, 23105 skip frame synthesis and consume input data as if we'd done the 23106 decode. Makes mad not error when the src pad is not connected. 23107 (#319784) 23108 231092005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net> 23110 23111 * ChangeLog: 23112 Erase old CVS conflict line. 23113 Original commit message from CVS: 23114 Erase old CVS conflict line. 23115 231162005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net> 23117 23118 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm... 23119 Original commit message from CVS: 23120 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net> 23121 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) 23122 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment) 23123 (gst_mpeg_parse_chain): 23124 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init) 23125 (gst_mpeg_demux_send_newsegment): 23126 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer): 23127 * gst/mpegstream/gstmpegparse.h: 23128 Rename send_discont method to send_newsegment and add parameters 23129 to handle actual segments. Adapt code all around to run with the 23130 new name and signature. 23131 * gst/mpegstream/gstmpegdemux.c: 23132 * gst/mpegstream/gstmpegparse.c: 23133 * gst/mpegstream/gstdvddemux.c: 23134 Convert to GST_BOILERPLATE. 23135 231362005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23137 23138 * configure.ac: 23139 fix AS_LIBTOOL call 23140 Original commit message from CVS: 23141 fix AS_LIBTOOL call 23142 231432005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23144 23145 * Makefile.am: 23146 add a torture target 23147 Original commit message from CVS: 23148 add a torture target 23149 231502005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23151 23152 * ChangeLog: 23153 * configure.ac: 23154 back to HEAD 23155 Original commit message from CVS: 23156 back to HEAD 23157 23158=== release 0.9.6 === 23159 231602005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23161 23162 * ChangeLog: 23163 * NEWS: 23164 * RELEASE: 23165 * configure.ac: 23166 * docs/plugins/gst-plugins-ugly-plugins.args: 23167 * docs/plugins/gst-plugins-ugly-plugins.signals: 23168 * docs/plugins/inspect/plugin-a52dec.xml: 23169 * docs/plugins/inspect/plugin-amrnb.xml: 23170 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 23171 * docs/plugins/inspect/plugin-iec958.xml: 23172 * docs/plugins/inspect/plugin-lame.xml: 23173 * docs/plugins/inspect/plugin-mad.xml: 23174 * docs/plugins/inspect/plugin-mpeg2dec.xml: 23175 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 23176 * docs/plugins/inspect/plugin-rmdemux.xml: 23177 releasing 0.9.6 23178 Original commit message from CVS: 23179 releasing 0.9.6 23180 231812005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org> 23182 23183 gst/realmedia/rmdemux.c: Fractional framerates. 23184 Original commit message from CVS: 23185 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event), 23186 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset), 23187 (find_seek_offset_bytes), (find_seek_offset_time), 23188 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query), 23189 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible), 23190 (gst_rmdemux_chain), (gst_rmdemux_send_event), 23191 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr), 23192 (gst_rmdemux_parse_packet): 23193 Fractional framerates. 23194 231952005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com> 23196 23197 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates 23198 Original commit message from CVS: 23199 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ), 23200 (gst_mpeg2dec_negotiate_format), (handle_sequence), 23201 (gst_mpeg2dec_sink_event): 23202 * ext/mpeg2dec/gstmpeg2dec.h: 23203 Use fractional framerates 23204 232052005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com> 23206 23207 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean. 23208 Original commit message from CVS: 23209 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock): 23210 set_clock returns a boolean. 23211 232122005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net> 23213 23214 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin... 23215 Original commit message from CVS: 23216 * ext/mad/gstmad.c: (gst_mad_chain): 23217 Fix seeking even more by sending the newsegment event with the 23218 right parameters. Should fix querying in playbin/totem after 23219 a seek. 23220 232212005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net> 23222 23223 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ... 23224 Original commit message from CVS: 23225 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query), 23226 (normal_seek), (gst_mad_sink_event), (gst_mad_chain): 23227 Fix seeking in stand-alone mode. Fix nonexistant enum value 23228 introduced in previous commit. Improve debug messages here and 23229 there. Actually return a proper return value in the sink event 23230 handler. 23231 232322005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23233 23234 * ext/lame/gstlame.c: 23235 doh 23236 Original commit message from CVS: 23237 doh 23238 232392005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23240 23241 * ChangeLog: 23242 * ext/lame/gstlame.c: 23243 * ext/mad/gstmad.c: 23244 * ext/sidplay/gstsiddec.cc: 23245 fix up GValueEnum 23246 Original commit message from CVS: 23247 fix up GValueEnum 23248 232492005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com> 23250 23251 * ChangeLog: 23252 * ext/lame/gstlame.c: 23253 * ext/mad/gstid3tag.c: 23254 * ext/sidplay/gstsiddec.cc: 23255 Update for gst_tag_setter API changes. 23256 Original commit message from CVS: 23257 2005-11-22 Andy Wingo <wingo@pobox.com> 23258 * Update for gst_tag_setter API changes. 23259 232602005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com> 23261 23262 * ChangeLog: 23263 * ext/a52dec/gsta52dec.c: 23264 * ext/mad/gstid3tag.c: 23265 * ext/mad/gstmad.c: 23266 * gst/mpegaudioparse/gstmpegaudioparse.c: 23267 * gst/mpegstream/gstdvddemux.c: 23268 * gst/mpegstream/gstmpegparse.c: 23269 * gst/realmedia/rmdemux.c: 23270 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad... 23271 Original commit message from CVS: 23272 2005-11-22 Andy Wingo <wingo@pobox.com> 23273 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) 23274 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event) 23275 * ext/mad/gstmad.c (gst_mad_chain) 23276 * gst/mpegaudioparse/gstmpegaudioparse.c 23277 (gst_mp3parse_sink_event) 23278 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event) 23279 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont) 23280 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added) 23281 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek) 23282 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames. 23283 232842005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net> 23285 23286 ext/mad/Makefile.am: libgsttagedit => libgsttag 23287 Original commit message from CVS: 23288 * ext/mad/Makefile.am: 23289 libgsttagedit => libgsttag 23290 232912005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com> 23292 23293 ext/lame/gstlame.c: Don't take the stream lock 23294 Original commit message from CVS: 23295 * ext/lame/gstlame.c: (gst_lame_sink_event): 23296 Don't take the stream lock 23297 232982005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com> 23299 23300 ext/: Don't take the stream lock. 23301 Original commit message from CVS: 23302 2005-11-21 Andy Wingo <wingo@pobox.com> 23303 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event): 23304 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event): 23305 * ext/mad/gstmad.c (gst_mad_sink_event): 23306 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the 23307 stream lock. 23308 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for 23309 stream lock changes. 23310 233112005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com> 23312 23313 *.*: Ran scripts/update-macros. Oh yes. 23314 Original commit message from CVS: 23315 2005-11-21 Andy Wingo <wingo@pobox.com> 23316 * *.h: 23317 * *.c: Ran scripts/update-macros. Oh yes. 23318 233192005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net> 23320 23321 gst/mpegstream/: Filler events have beem removed for now. 23322 Original commit message from CVS: 23323 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event): 23324 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event): 23325 Filler events have beem removed for now. 23326 233272005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net> 23328 23329 gst/: Update for GST_FOURCC_FORMAT API change. 23330 Original commit message from CVS: 23331 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream): 23332 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain), 23333 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr): 23334 Update for GST_FOURCC_FORMAT API change. 23335 233362005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com> 23337 23338 gst/: Modifications for disapearance of GST_PAD_IS_USABLE() 23339 Original commit message from CVS: 23340 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw): 23341 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain), 23342 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr), 23343 (gst_rmdemux_parse_packet): 23344 Modifications for disapearance of GST_PAD_IS_USABLE() 23345 233462005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org> 23347 23348 gst/iec958/ac3iec.c: Remove some setcaps brokenness. 23349 Original commit message from CVS: 23350 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd): 23351 Remove some setcaps brokenness. 23352 Don't crash on bad input. 23353 233542005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org> 23355 23356 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform. 23357 Original commit message from CVS: 23358 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after 23359 calling transform. 23360 (gst_id3_tag_do_typefind): Unref caps 23361 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto 23362 233632005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org> 23364 23365 * ext/mad/gstmad.c: 23366 remove accidentally commited hack 23367 Original commit message from CVS: 23368 remove accidentally commited hack 23369 233702005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org> 23371 23372 * ext/mad/gstmad.c: 23373 free pad templates 23374 Original commit message from CVS: 23375 free pad templates 23376 233772005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net> 23378 23379 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message... 23380 Original commit message from CVS: 23381 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice), 23382 (gst_mpeg2dec_sink_event): 23383 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; 23384 nice-ify debug message in event handler; add CHECKME. 23385 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event), 23386 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private), 23387 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset), 23388 (gst_dvd_demux_sync_stream_to_time): 23389 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init), 23390 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event), 23391 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad), 23392 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes), 23393 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private), 23394 (gst_mpeg_demux_sync_stream_to_time), 23395 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset): 23396 * gst/mpegstream/gstmpegdemux.h: 23397 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init), 23398 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer), 23399 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont), 23400 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event), 23401 (gst_mpeg_parse_chain): 23402 * gst/mpegstream/gstmpegparse.h: 23403 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean 23404 return value confusion (gst_pad_push vs. gst_pad_send_event and 23405 gst_pad_push_event); pass flow return values to caller; 23406 miscellaneous fixes and clean-ups. 23407 234082005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org> 23409 23410 * gst/mpegstream/gstdvddemux.c: 23411 set rank to secondary until it works 100% 23412 Original commit message from CVS: 23413 set rank to secondary until it works 100% 23414 234152005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org> 23416 23417 * gst-plugins-ugly.spec.in: 23418 add mpegstream plugin to spec file 23419 Original commit message from CVS: 23420 add mpegstream plugin to spec file 23421 234222005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net> 23423 23424 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h. 23425 Original commit message from CVS: 23426 2005-11-14 Martin Soto <soto@localhost.localdomain> 23427 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add 23428 gstrfc2250enc.h. 23429 234302005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz> 23431 23432 partially port the mpegstream plugin to GStreamer 0.9. 23433 Original commit message from CVS: 23434 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net> 23435 * configure.ac: 23436 * gst/mpegstream/Makefile.am: 23437 * gst/mpegstream/gstdvddemux.c: 23438 * gst/mpegstream/gstdvddemux.h: 23439 * gst/mpegstream/gstmpegdemux.c: 23440 * gst/mpegstream/gstmpegdemux.h: 23441 * gst/mpegstream/gstmpegpacketize.c: 23442 * gst/mpegstream/gstmpegpacketize.h: 23443 * gst/mpegstream/gstmpegparse.c: 23444 * gst/mpegstream/gstmpegparse.h: 23445 * gst/mpegstream/gstmpegstream.c: 23446 * gst/mpegstream/gstrfc2250enc.c: 23447 * gst/mpegstream/gstrfc2250enc.h: 23448 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to 23449 partially port the mpegstream plugin to GStreamer 0.9. 23450 234512005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com> 23452 23453 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076. 23454 Original commit message from CVS: 23455 2005-11-14 Andy Wingo <wingo@pobox.com> 23456 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better 23457 debugging, allows dll builds on windows. Fixes #316076. 23458 234592005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23460 23461 * ChangeLog: 23462 * configure.ac: 23463 back to head 23464 Original commit message from CVS: 23465 back to head 23466 23467=== release 0.9.5 === 23468 234692005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23470 23471 * ChangeLog: 23472 * NEWS: 23473 * RELEASE: 23474 * common: 23475 * configure.ac: 23476 * docs/plugins/inspect/plugin-a52dec.xml: 23477 * docs/plugins/inspect/plugin-amrnb.xml: 23478 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 23479 * docs/plugins/inspect/plugin-iec958.xml: 23480 * docs/plugins/inspect/plugin-lame.xml: 23481 * docs/plugins/inspect/plugin-mad.xml: 23482 * docs/plugins/inspect/plugin-mpeg2dec.xml: 23483 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 23484 * docs/plugins/inspect/plugin-rmdemux.xml: 23485 releasing 0.9.5 23486 Original commit message from CVS: 23487 releasing 0.9.5 23488 234892005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com> 23490 23491 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere. 23492 Original commit message from CVS: 23493 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset), 23494 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format), 23495 (handle_sequence), (handle_picture), (handle_slice), 23496 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek), 23497 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state): 23498 Forward GstFlowReturn about everywhere. 23499 Handle seeking correctly. 23500 235012005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com> 23502 23503 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting. 23504 Original commit message from CVS: 23505 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format), 23506 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain), 23507 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state): 23508 Small cleanups in refcounting. 23509 235102005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com> 23511 23512 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code. 23513 Original commit message from CVS: 23514 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init), 23515 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset), 23516 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format), 23517 (handle_sequence), (handle_picture): 23518 * ext/mpeg2dec/gstmpeg2dec.h: 23519 Removed lots of dubious code. 23520 Handle flushing and seeking correctly. Still leaks though... 23521 235222005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org> 23523 23524 * ChangeLog: 23525 * configure.ac: 23526 port plugins listing changes 23527 Original commit message from CVS: 23528 port plugins listing changes 23529 235302005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23531 23532 * ChangeLog: 23533 * configure.ac: 23534 back to HEAD 23535 Original commit message from CVS: 23536 back to HEAD 23537 23538=== release 0.9.4 === 23539 235402005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23541 23542 * ChangeLog: 23543 * Makefile.am: 23544 * NEWS: 23545 * RELEASE: 23546 * configure.ac: 23547 * docs/plugins/gst-plugins-ugly-plugins.args: 23548 * docs/plugins/gst-plugins-ugly-plugins.signals: 23549 * docs/plugins/inspect/plugin-a52dec.xml: 23550 * docs/plugins/inspect/plugin-amrnb.xml: 23551 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 23552 * docs/plugins/inspect/plugin-iec958.xml: 23553 * docs/plugins/inspect/plugin-lame.xml: 23554 * docs/plugins/inspect/plugin-mad.xml: 23555 * docs/plugins/inspect/plugin-mpeg2dec.xml: 23556 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 23557 * docs/plugins/inspect/plugin-rmdemux.xml: 23558 * gst/realmedia/rmdemux.c: 23559 * po/POTFILES.in: 23560 releasing 0.9.4 23561 Original commit message from CVS: 23562 releasing 0.9.4 23563 235642005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net> 23565 23566 gst/realmedia/rmdemux.c: STOPPED->FAILED 23567 Original commit message from CVS: 23568 2005-10-23 Julien MOUTTE <julien@moutte.net> 23569 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED 23570 235712005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org> 23572 23573 * gst-plugins-ugly.spec.in: 23574 add packaging of a52dec 23575 Original commit message from CVS: 23576 add packaging of a52dec 23577 235782005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com> 23579 23580 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event. 23581 Original commit message from CVS: 23582 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset), 23583 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query): 23584 Set correct stream time in newsegment event. 23585 235862005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23587 23588 * ext/Makefile.am: 23589 fix distcheck 23590 Original commit message from CVS: 23591 fix distcheck 23592 235932005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23594 23595 * ChangeLog: 23596 * ext/Makefile.am: 23597 fix distcheck 23598 Original commit message from CVS: 23599 fix distcheck 23600 236012005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net> 23602 23603 ext/a52dec/: Re-enable CPU flags, use liboil to get them. 23604 Original commit message from CVS: 23605 * ext/a52dec/Makefile.am: 23606 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init), 23607 (gst_a52dec_class_init), (gst_a52dec_sink_event), 23608 (gst_a52dec_change_state): 23609 * ext/a52dec/gsta52dec.h: 23610 Re-enable CPU flags, use liboil to get them. 23611 236122005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net> 23613 23614 Port AC3 decoder to 0.9 (#318849). 23615 Original commit message from CVS: 23616 Reviewed by: Tim-Philipp Müller <tim at centricular dot net> 23617 * configure.ac: 23618 * ext/a52dec/Makefile.am: 23619 * ext/a52dec/gsta52dec.c: 23620 * ext/a52dec/gsta52dec.h: 23621 Port AC3 decoder to 0.9 (#318849). 23622 236232005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com> 23624 23625 ext/sidplay/gstsiddec.cc: Small fixes and more error messages. 23626 Original commit message from CVS: 23627 * ext/sidplay/gstsiddec.cc: 23628 Small fixes and more error messages. 23629 236302005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com> 23631 23632 API change fixen. 23633 Original commit message from CVS: 23634 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query), 23635 (gst_amrnbparse_state_change): 23636 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query): 23637 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query): 23638 * ext/mpeg2dec/gstmpeg2dec.c: 23639 * ext/sidplay/gstsiddec.cc: 23640 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset), 23641 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types): 23642 API change fixen. 23643 236442005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net> 23645 23646 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK 23647 Original commit message from CVS: 23648 * configure.ac: 23649 GST_DOC has been renamed to GST_DOCBOOK_CHECK 23650 236512005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23652 23653 configure.ac: some docs I had 23654 Original commit message from CVS: 23655 * configure.ac: 23656 some docs I had 23657 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain): 23658 trivial fixes 23659 236602005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com> 23661 23662 gst/realmedia/rmdemux.c: segment-start/done API change. 23663 Original commit message from CVS: 23664 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset), 23665 (gst_rmdemux_perform_seek): 23666 segment-start/done API change. 23667 236682005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org> 23669 23670 * ChangeLog: 23671 * common: 23672 * gst/iec958/ac3iec.c: 23673 Set buffer durations on IEC958 buffers. 23674 Original commit message from CVS: 23675 Set buffer durations on IEC958 buffers. 23676 236772005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net> 23678 23679 configure.ac: Fix glib check 23680 Original commit message from CVS: 23681 * configure.ac: 23682 Fix glib check 23683 236842005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net> 23685 23686 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE. 23687 Original commit message from CVS: 23688 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list): 23689 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE. 23690 236912005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net> 23692 23693 examples/stats/mp2ogg.c: yes, typo fixes 23694 Original commit message from CVS: 23695 * examples/stats/mp2ogg.c: 23696 yes, typo fixes 23697 236982005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net> 23699 23700 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition 23701 Original commit message from CVS: 23702 * examples/indexing/indexmpeg.c: (main): 23703 * ext/a52dec/gsta52dec.c: (gst_a52dec_init): 23704 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open), 23705 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close), 23706 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query): 23707 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property), 23708 (dvdreadsrc_srcpad_query), (dvdreadsrc_get), 23709 (dvdreadsrc_open_file), (dvdreadsrc_close_file): 23710 * ext/dvdread/dvdreadsrc.h: 23711 * ext/lame/gstlame.h: 23712 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init): 23713 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init): 23714 * gst/iec958/ac3iec.h: 23715 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init): 23716 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init): 23717 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init): 23718 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init): 23719 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init): 23720 renamed GST_FLAGS macros to GST_OBJECT_FLAGS 23721 moved bitshift from macro to enum definition 23722 237232005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com> 23724 23725 newsegment API update. 23726 Original commit message from CVS: 23727 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event): 23728 * ext/mad/gstmad.c: (gst_mad_chain): 23729 * gst/mpegaudioparse/gstmpegaudioparse.c: 23730 (gst_mp3parse_sink_event), (gst_mp3parse_chain): 23731 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek), 23732 (gst_rmdemux_chain), (gst_rmdemux_add_stream): 23733 newsegment API update. 23734 237352005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com> 23736 23737 ext/amrnb/amrnbdec.c: Mark invalid frame sizes 23738 Original commit message from CVS: 23739 * ext/amrnb/amrnbdec.c: 23740 Mark invalid frame sizes 23741 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain): 23742 UNUSABLE is not to be used here, just push out stuff so 23743 probes can continue linking or making the pad usable. 23744 237452005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org> 23746 23747 * ChangeLog: 23748 * gst/realmedia/rmdemux.c: 23749 Improve seek error-resilience. 23750 Original commit message from CVS: 23751 Improve seek error-resilience. 23752 Better error handling generally. 23753 237542005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23755 23756 * ChangeLog: 23757 * configure.ac: 23758 back to head 23759 Original commit message from CVS: 23760 back to head 23761 23762=== release 0.9.3 === 23763 237642005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23765 23766 * ChangeLog: 23767 * NEWS: 23768 * README: 23769 * configure.ac: 23770 * ext/sidplay/Makefile.am: 23771 release time 23772 Original commit message from CVS: 23773 release time 23774 237752005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org> 23776 23777 * gst/realmedia/rmdemux.h: 23778 Forgot to commit this file. I hate Nano. 23779 Original commit message from CVS: 23780 Forgot to commit this file. I hate Nano. 23781 237822005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org> 23783 23784 * ChangeLog: 23785 * common: 23786 * gst/realmedia/rmdemux.c: 23787 Sanity checks and memory leak fixes for real demuxer 23788 Original commit message from CVS: 23789 Sanity checks and memory leak fixes for real demuxer 23790 237912005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org> 23792 23793 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty... 23794 Original commit message from CVS: 23795 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event), 23796 (gst_rmdemux_perform_seek), (gst_rmdemux_loop), 23797 (gst_rmdemux_send_event), (gst_rmdemux_add_stream), 23798 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet): 23799 Real demuxer fixes. Make it more bulletproof against bad data, 23800 identify a few more stream types. 23801 Fix seeking so that it works (at least with the seek example 23802 program; it still fails with totem). 23803 238042005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com> 23805 23806 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too. 23807 Original commit message from CVS: 23808 * gst/mpegaudioparse/gstmpegaudioparse.c: 23809 (gst_mp3parse_sink_event), (gst_mp3parse_chain): 23810 Set correct caps on buffers too. 23811 238122005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com> 23813 23814 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers. 23815 Original commit message from CVS: 23816 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init), 23817 (gst_mp3parse_sink_event), (gst_mp3parse_chain): 23818 * gst/mpegaudioparse/gstmpegaudioparse.h: 23819 Put timestamps on buffers. 23820 238212005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br> 23822 23823 * ChangeLog: 23824 * ext/amrnb/amrnbenc.c: 23825 Changed amrnbenc description, it is an encoder, not decoder. 23826 Original commit message from CVS: 23827 Changed amrnbenc description, it is an encoder, not decoder. 23828 238292005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org> 23830 23831 * ChangeLog: 23832 * gst/iec958/ac3_padder.c: 23833 * gst/iec958/ac3_padder.h: 23834 * gst/iec958/ac3iec.c: 23835 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu... 23836 Original commit message from CVS: 23837 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers 23838 more accurate, and to check AC3 checksums (both of them in each frame), 23839 and dump the frame (as a probable sync failure) if they don't match. 23840 General code cleanup, improved comments. Changed to not construct the 23841 header backwards, and not byteswap everything else. If we end up needing 23842 to do little-endian output, we should swap in the element doing the 23843 output (AC3 is big-endian). 23844 238452005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org> 23846 23847 * gst-plugins-ugly.spec.in: 23848 fix spec file for ugly 23849 Original commit message from CVS: 23850 fix spec file for ugly 23851 238522005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23853 23854 * docs/plugins/inspect/plugin-lame.xml: 23855 revert empty commit 23856 Original commit message from CVS: 23857 revert empty commit 23858 238592005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23860 23861 * docs/plugins/scan.stamp: 23862 whoops, wrong files 23863 Original commit message from CVS: 23864 whoops, wrong files 23865 238662005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23867 23868 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files 23869 Original commit message from CVS: 23870 * docs/plugins/gst-plugins-ugly-plugins.args: 23871 * docs/plugins/gst-plugins-ugly-plugins.hierarchy: 23872 * docs/plugins/gst-plugins-ugly-plugins.interfaces: 23873 * docs/plugins/gst-plugins-ugly-plugins.prerequisites: 23874 commit missing files 23875 * docs/plugins/inspect/plugin-lame.xml: 23876 update 23877 238782005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23879 23880 * Makefile.am: 23881 * common: 23882 * gst-plugins-ugly.spec.in: 23883 add check-valgrind target 23884 Original commit message from CVS: 23885 add check-valgrind target 23886 238872005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23888 23889 * docs/plugins/scanobj-build.stamp: 23890 add stamp 23891 Original commit message from CVS: 23892 add stamp 23893 238942005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com> 23895 23896 ext/lame/gstlame.c: Set caps on outgoing buffers. 23897 Original commit message from CVS: 23898 * ext/lame/gstlame.c: (gst_lame_chain): 23899 Set caps on outgoing buffers. 23900 239012005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23902 23903 * ChangeLog: 23904 * ext/lame/gstlame.c: 23905 * ext/lame/gstlame.h: 23906 clean up further so we don't try to set up five times for a simple pipeline 23907 Original commit message from CVS: 23908 clean up further so we don't try to set up five times for 23909 a simple pipeline 23910 239112005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org> 23912 23913 * ChangeLog: 23914 * common: 23915 * gst/iec958/ac3iec.c: 23916 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers. 23917 Original commit message from CVS: 23918 Set setcaps function on sink pad, not source pad. Produce correct caps 23919 on output buffers. 23920 239212005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23922 23923 * common: 23924 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 23925 * docs/plugins/inspect/plugin-iec958.xml: 23926 * docs/plugins/inspect/plugin-lame.xml: 23927 * docs/plugins/inspect/plugin-mad.xml: 23928 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 23929 * docs/plugins/inspect/plugin-rmdemux.xml: 23930 update inspect with source 23931 Original commit message from CVS: 23932 update inspect with source 23933 239342005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> 23935 23936 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h 23937 Original commit message from CVS: 23938 * ext/mad/gstid3tag.c: 23939 gsttaginterface.h -> gsttagsetter.h 23940 239412005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23942 23943 * configure.ac: 23944 back to HEAD 23945 Original commit message from CVS: 23946 back to HEAD 23947 23948=== release 0.9.1 === 23949 239502005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23951 23952 * ChangeLog: 23953 * NEWS: 23954 * README: 23955 * RELEASE: 23956 * autogen.sh: 23957 * configure.ac: 23958 releasing 0.9.2 23959 Original commit message from CVS: 23960 releasing 0.9.2 23961 239622005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com> 23963 23964 ext/amrnb/: State change function updates. 23965 Original commit message from CVS: 23966 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change): 23967 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change): 23968 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change): 23969 State change function updates. 23970 239712005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> 23972 23973 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point 23974 Original commit message from CVS: 23975 * ext/mpeg2dec/gstmpeg2dec.c: 23976 GST_CAT_SEEK disappeared from the public API at some point 23977 239782005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23979 23980 * gst/iec958/ac3_padder.c: 23981 * gst/iec958/ac3_padder.h: 23982 doc fixes 23983 Original commit message from CVS: 23984 doc fixes 23985 239862005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> 23987 23988 * Makefile.am: 23989 * autogen.sh: 23990 * common: 23991 * configure.ac: 23992 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: 23993 * docs/plugins/inspect-build.stamp: 23994 * docs/plugins/inspect.stamp: 23995 * docs/plugins/inspect/plugin-dvdlpcmdec.xml: 23996 * docs/plugins/inspect/plugin-iec958.xml: 23997 * docs/plugins/inspect/plugin-lame.xml: 23998 * docs/plugins/inspect/plugin-mad.xml: 23999 * docs/plugins/inspect/plugin-mpegaudioparse.xml: 24000 * docs/plugins/inspect/plugin-rmdemux.xml: 24001 docs for ugly plugins 24002 Original commit message from CVS: 24003 docs for ugly plugins 24004 240052005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> 24006 24007 * gst-plugins-ugly.spec.in: 24008 * gst/iec958/Makefile.am: 24009 build fixes 24010 Original commit message from CVS: 24011 build fixes 24012 240132005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org> 24014 24015 * ChangeLog: 24016 * gst/iec958/ac3iec.c: 24017 Accept audio/x-private1-a3c on sink pad 24018 Original commit message from CVS: 24019 Accept audio/x-private1-a3c on sink pad 24020 240212005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> 24022 24023 * gst-plugins-ugly.spec.in: 24024 spec updates 24025 Original commit message from CVS: 24026 spec updates 24027 240282005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com> 24029 24030 * examples/gstplay/player.c: 24031 * examples/stats/mp2ogg.c: 24032 * ext/a52dec/gsta52dec.c: 24033 * ext/amrnb/amrnbdec.c: 24034 * ext/amrnb/amrnbenc.c: 24035 * ext/amrnb/amrnbparse.c: 24036 * ext/dvdnav/dvdnavsrc.c: 24037 * ext/dvdread/dvdreadsrc.c: 24038 * ext/lame/gstlame.c: 24039 * ext/mad/gstid3tag.c: 24040 * ext/mad/gstmad.c: 24041 * ext/mpeg2dec/gstmpeg2dec.c: 24042 * gst/ac3parse/gstac3parse.c: 24043 * gst/asfdemux/gstasfdemux.c: 24044 * gst/asfdemux/gstasfmux.c: 24045 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 24046 * gst/iec958/ac3iec.c: 24047 * gst/mpegaudioparse/gstmpegaudioparse.c: 24048 * gst/mpegstream/gstdvddemux.c: 24049 * gst/mpegstream/gstmpegdemux.c: 24050 * gst/mpegstream/gstmpegparse.c: 24051 * gst/mpegstream/gstrfc2250enc.c: 24052 * gst/realmedia/rmdemux.c: 24053 * gst/synaesthesia/gstsynaesthesia.c: 24054 All plugins updated for element state changes. 24055 Original commit message from CVS: 24056 2005-09-02 Andy Wingo <wingo@pobox.com> 24057 * All plugins updated for element state changes. 24058 240592005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org> 24060 24061 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 24062 * gst/iec958/ac3iec.c: 24063 Fix return types in setcaps functions 24064 Original commit message from CVS: 24065 Fix return types in setcaps functions 24066 240672005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org> 24068 24069 * ChangeLog: 24070 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 24071 * gst/iec958/ac3iec.c: 24072 Changes to correctly use first_access parameter in ac3 and lpcm plugins. 24073 Original commit message from CVS: 24074 Changes to correctly use first_access parameter in ac3 and lpcm plugins. 24075 Some general cleanups in iec958 framer. 24076 240772005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> 24078 24079 * common: 24080 * m4/Makefile.am: 24081 * m4/as-arts.m4: 24082 * m4/esd.m4: 24083 * m4/gst-alsa.m4: 24084 * m4/gst-artsc.m4: 24085 * m4/gst-matroska.m4: 24086 * m4/ogg.m4: 24087 * m4/vorbis.m4: 24088 fix distcheck; remove some old m4s 24089 Original commit message from CVS: 24090 fix distcheck; remove some old m4s 24091 240922005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org> 24093 24094 * ChangeLog: 24095 * configure.ac: 24096 * gst/iec958/Makefile.am: 24097 * gst/iec958/ac3_padder.c: 24098 * gst/iec958/ac3_padder.h: 24099 * gst/iec958/ac3iec.c: 24100 * gst/iec958/ac3iec.h: 24101 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin 24102 Original commit message from CVS: 24103 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin 24104 241052005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com> 24106 24107 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping. 24108 Original commit message from CVS: 24109 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps), 24110 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw), 24111 (gst_dvdlpcmdec_change_state): 24112 Cleanups, fixed header parsing and stripping. 24113 241142005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org> 24115 24116 * ChangeLog: 24117 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 24118 Use the right bytes when parsing the LPCM dvd header 24119 Original commit message from CVS: 24120 Use the right bytes when parsing the LPCM dvd header 24121 241222005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org> 24123 24124 * ChangeLog: 24125 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 24126 Return the correct values from chain function 24127 Original commit message from CVS: 24128 Return the correct values from chain function 24129 241302005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org> 24131 24132 * common: 24133 * docs/Makefile.am: 24134 * docs/plugins/.gitignore: 24135 * docs/random/ChangeLog-0.8: 24136 * docs/version.entities.in: 24137 adding doc stuff 24138 Original commit message from CVS: 24139 adding doc stuff 24140 241412005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org> 24142 24143 * ChangeLog: 24144 * gst/dvdlpcmdec/gstdvdlpcmdec.c: 24145 * gst/dvdlpcmdec/gstdvdlpcmdec.h: 24146 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support... 24147 Original commit message from CVS: 24148 Restructure LPCM decoder to not expect the demuxer to parse the LPCM 24149 header; instead do this internally. Also support the old way, using 24150 a different mime-type. CVS: 24151 241522001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> 24153 24154 building up speed 24155 Original commit message from CVS: 24156 building up speed 24157 24158