diff options
author | Jan Schmidt <thaytan@noraisin.net> | 2009-11-09 19:20:21 +0000 |
---|---|---|
committer | Jan Schmidt <thaytan@noraisin.net> | 2009-11-09 20:12:00 +0000 |
commit | 5cdcb21529296a4ae2f60e69aa8d3b30980d9ba2 (patch) | |
tree | 2a173989a31abb321103b4076fbf6be94de50ba1 /ChangeLog | |
parent | 7426be70ffb113f02e37407ea989e60b638b2f00 (diff) |
0.10.16.2 pre-release
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 1029 |
1 files changed, 1005 insertions, 24 deletions
@@ -1,9 +1,999 @@ +2009-11-09 19:20:21 +0000 Jan Schmidt <thaytan@noraisin.net> + + * configure.ac: + * po/ky.po: + * po/lv.po: + * po/sv.po: + * win32/common/config.h: + 0.10.16.2 pre-release + +2009-11-09 19:08:49 +0000 Jan Schmidt <thaytan@noraisin.net> + + * gst/aiff/Makefile.am: + * gst/aiff/aiff.c: + aiff: Disable aiff muxer for this release. + The aiff muxer relies on GstByteWriter API added after 0.10.25. Disable + it for this release. + Revert this commit after gst-plugins-bad 0.10.17 + +2009-11-09 14:10:20 +0000 Jan Schmidt <thaytan@noraisin.net> + + * gst/asfmux/Makefile.am: + asfmux: Uncomment --disable-static flag + For some reason that libtool flags line that prevents building + the static lib was commented out. Reported by Mart Raudsepp on IRC. + +2009-11-09 11:49:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst/selector/gstinputselector.c: + inputselector: Remove useless variables and fix a uninitialized variable compiler warnings + Merged from gst-plugins-base, dfd51aa82a9e1c9924375183796eab70e574a231. + +2009-11-09 11:48:39 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst/selector/gstinputselector.c: + inputselector: Make sure that running_time->timestamp calculation never becomes negative + Merged from gst-plugins-base, f3653854585864a09d35e037853407332ea6901f. + +2009-11-09 11:48:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst/selector/gstinputselector.c: + inputselector: Use the start time (i.e. timestamp) as the last stop + Using the end time makes it impossible to replace buffers, which is + a big problem for subtitles that could have very long durations. + Merged from gst-plugins-base, 27034be4611231cc55fa3d3e253baa40c6bff41d. + +2009-11-09 11:47:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst/selector/gstinputselector.c: + inputselector: Improve debugging + Merged from gst-plugins-base. + +2009-11-07 12:29:15 +0100 Edward Hervey <bilboed@bilboed.com> + + * ext/jp2k/gstjasperenc.c: + jp2kenc: Fix klass (s/Decoder/Encoder/) + +2009-11-06 15:31:26 +0100 Chris Hills <chaz@chaz6.com> + + * sys/dvb/gstdvbsrc.c: + dvbsrc: Add support for DVB-T/DVB-C with DVB API 3.3 + +2009-11-06 11:44:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/assrender/gstassrender.c: + assrender: The text and video duration should only compared as running time too + The end times of the text and video buffers could be different than + their start running time + duration because of different rates. + +2009-11-06 09:16:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/kate/gstkate.c: + kate: Lower tiger's rank to NONE again + It's not well tested yet and doesn't handle segments and text/video + synchronization properly yet. Autoplugging it will cause failures. + +2009-11-06 07:12:03 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/assrender/gstassrender.c: + assrender: Reset segments on FLUSH_STOP events + +2009-11-05 17:41:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/assrender/gstassrender.c: + assrender: Improve debugging + +2009-11-06 00:46:12 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> + + * gst/qtmux/atoms.c: + * gst/qtmux/gstqtmux.c: + qtmux: Adding some ifs for protection + Adding somes ifs to protect against warning conditions + that might happen when upstream element is not sane + Fixes #600895 + +2009-11-05 13:40:38 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> + + * gst/scaletempo/gstscaletempo.c: + scaletempo: properly update new segments + Scaletempo was missing an update of 'stop' in + new segment parameters when pushing it downstream, + which caused files to end earlier when rate < 1. + Fixes #599903 + Based on patch by: Bastian Hecht <hechtb@gmail.com> + +2009-11-05 23:17:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * ext/timidity/gstwildmidi.c: + timidity: printf format fixes + +2009-11-05 22:03:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * ext/mythtv/gstmythtvsrc.c: + mythtv: printf format fixes + +2009-11-05 21:58:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * ext/libmms/gstmms.c: + mms: printf format fixes + +2009-11-05 21:51:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * ext/kate/gstkateenc.c: + * ext/kate/gstkatespu.c: + kate: printf format fixes + +2009-11-05 21:47:05 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * ext/resindvd/gstmpegdemux.c: + resindvd: printf format fixes + +2009-11-05 21:45:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * sys/dvb/dvbbasebin.c: + dvbbasebin: printf format fixes + +2009-11-05 21:44:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * ext/directfb/dfbvideosink.c: + directfb: printf format fixes + +2009-11-05 21:44:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * ext/alsaspdif/alsaspdifsink.c: + alsaspdifsink: printf format fixes + +2009-11-05 17:13:36 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/assrender/gstassrender.c: + assrender: Update last stop for the subtitles + +2009-11-05 17:06:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/assrender/gstassrender.c: + assrender: Synchronize text and video by taking the running time instead of the stream time + +2009-11-05 16:44:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/assrender/gstassrender.c: + * ext/assrender/gstassrender.h: + assrender: Keep track of the subtitle segments + +2009-11-05 16:41:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/assrender/gstassrender.c: + assrender: If the video segment is not in TIME format don't accept it + +2009-11-04 22:52:19 -0500 Olivier Crête <olivier.crete@collabora.co.uk> + + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + * docs/plugins/gst-plugins-bad-plugins-sections.txt: + dtmfdetect: Add dtmfdetects to plugins docs + +2009-11-04 22:19:58 -0500 Olivier Crête <olivier.crete@collabora.co.uk> + + * gst/dtmf/Makefile.am: + * gst/dtmf/gstdtmf.c: + * gst/dtmf/gstdtmfdetect.c: + * gst/dtmf/gstdtmfdetect.h: + * gst/dtmf/tone_detect.c: + * gst/dtmf/tone_detect.h: + dtmfdetect: Add DTMF tone detector + It looks at raw audio data and emits messages when DTMF is detected. + The dtmf detector is the same Goertzel implementation used in FreeSwitch + and Asterisk. It is in the public domain. + +2009-11-05 13:53:46 +0100 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/selector/gstinputselector.c: + Revert "inputselector: use get_caps_reffed()" + This reverts commit 49ec4f796a0e3f88a851708782c853baf4b05724. + We can't use this new function yet. + +2009-11-05 13:29:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/selector/gstinputselector.c: + inputselector: use get_caps_reffed() + +2009-11-05 13:17:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/assrender/gstassrender.c: + assrender: Drop too late text buffer immediately + Also improve debugging a bit and drop buffers without valid + timestamp or duration because we can't handle them. + +2009-11-05 12:25:25 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/assrender/gstassrender.c: + assrender: Fix race condition that results in a deadlock on shutdown + +2009-11-04 22:21:35 -0500 Olivier Crête <olivier.crete@collabora.co.uk> + + * gst/dtmf/gstdtmfsrc.c: + dtmfsrc: Reject empty caps + +2009-11-04 22:21:22 -0500 Olivier Crête <olivier.crete@collabora.co.uk> + + * gst/dtmf/gstdtmfsrc.c: + dtmfsrc: Use log level for repeated debug messages + +2009-11-04 20:05:17 -0500 Olivier Crête <olivier.crete@collabora.co.uk> + + * gst/dtmf/gstdtmfsrc.c: + dtmfsrc: Allow for any samplerate + +2009-11-04 23:32:07 +0000 Jan Schmidt <thaytan@noraisin.net> + + * gst/autoconvert/gstautoconvert.c: + autoconvert: Fix previous commit: ensure we take a ref on the features + +2009-11-04 15:21:50 +0000 Jan Schmidt <thaytan@noraisin.net> + + * ext/resindvd/rsnbasesrc.c: + * gst/autoconvert/gstautoconvert.c: + resindvd,autoconvert: Avoid depending on 0.10.26 API + Wait until after the next release to bump the core requirement. + Until then, don't use gst_plugin_feature_list_copy and + gst_pad_peer_get_caps_refed. + +2009-11-02 17:06:53 +0000 Jan Schmidt <thaytan@noraisin.net> + + * ext/resindvd/resindvdbin.c: + * ext/resindvd/resindvdsrc.c: + resindvd: Remove old code and obsolete comments + Remove some disabled code paths and obsolete FIXME comments + +2009-10-14 15:47:27 -0400 Gabriel Millaire <gabriel.millaire@collabora.co.uk> + + * ext/celt/gstceltdec.c: + * ext/celt/gstceltenc.c: + celtdec : chain_parse_data : check validity of timestamp, create a new one if needed celtenc : default framesize is 480 setcaps : gets framesize and set caps enc_chain : sets framesize in caps Added frame-size to static caps of audio/x-celt Replaced GST_DEBUG_OBJECT by GST_LOG_OBJECT in enc_chain setcaps: get frame-size from int instead of string setcaps: use default value for frame-size + +2009-11-04 17:13:34 +0100 Edward Hervey <bilboed@bilboed.com> + + * gst/mpegdemux/mpegtspacketizer.c: + mpegdemux: Fix pointer-differences printout + There is unfortunately no G_*_FORMAT conversion specifier for differences of + pointers in glib, and we can't rely either on all platforms being 64bit. + So let's just cast the difference to a gint and be done with it. + +2009-11-04 13:55:04 +0000 Jan Schmidt <thaytan@noraisin.net> + + * po/Makevars: + po: Don't create backup .po files + As well as preventing creation of useless backup files, it works + around a bug in gettext 0.17 on OS/X + +2009-11-04 15:57:40 +0100 Wim Taymans <wim.taymans@collabora.co.uk> + + * ext/cdaudio/gstcdaudio.c: + cdaudio: fix properties + Fix properties and allow setting the device property. + +2009-11-04 13:11:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/assrender/gstassrender.c: + * ext/assrender/gstassrender.h: + assrender: Return WRONG_STATE from the subtitle chain when flushing + +2009-11-04 13:07:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/assrender/gstassrender.c: + assrender: Unlock and free any pending subtitle buffers on FLUSH_START + +2009-11-04 12:50:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/assrender/gstassrender.c: + * ext/assrender/gstassrender.h: + assrender: Synchronize subtitle buffers with the video + Fixes bug #600662. + +2009-11-04 00:21:19 +0200 Stefan Kost <ensonic@users.sf.net> + + * gst/selector/gstinputselector.c: + inputselector: also add inline to the proto to fix the build + +2009-11-04 00:19:20 +0200 Stefan Kost <ensonic@users.sf.net> + + * ext/zbar/gstzbar.c: + zbar: include quality and check count, fixes #600461 + We report the relative quality in the message and we also use the cache to skip + early detects and doubles. + +2009-11-03 18:14:12 +0100 Edward Hervey <bilboed@bilboed.com> + + * gst/selector/gstinputselector.c: + gst: Remove dead assignments and resulting unused variables + Merged from gst-plugins-base, 8cd1b5209b68944e1be56ca8bb69e46d4abb7a34. + +2009-11-03 18:12:21 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * gst/selector/gstinputselector.c: + inputselector: Use the same iterate internal links function as in gst-plugins-base + +2009-11-03 18:11:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * gst/selector/gstinputselector.c: + Remove GST_DEBUG_FUNCPTR where they're pointless + There's not much point in using GST_DEBUG_FUNCPTR with GObject + virtual functions such as get_property, set_propery, finalize and + dispose, since they'll never be used by anyone anyway. Saves a + few bytes and possibly a sixteenth of a polar bear. + Merged from gst-plugins-base, 6f4c1ac58341ee189225d313ddfe9ae24a65c88c. + +2009-11-03 18:09:55 +0100 David Schleef <ds@schleef.org> + + * gst/selector/gstinputselector.c: + Remove Ronald Bultje from Authors field + Replaced with "GStreamer maintainers + <gstreamer-devel@lists.sourceforge.net>" or just removed, + depending on the number of other authors. + Merged from gst-plugins-base, 0e9bc5125aca546d773ed1002df573dd8e2dc136. + +2009-11-03 18:08:05 +0100 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/selector/gstinputselector.c: + inputselector: set output caps before pushing + Set the output caps on the srcpad before pushing the buffer because else core + will do a rather expensive check to see if we can actually accept those caps on + the srcpad. + Merged from gst-plugins-base, bdfb4b46d746ef298fcf44260879c342af4cafa3. + +2009-11-03 18:06:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/selector/gstinputselector.c: + inputselector: install an acceptcaps function + Install a custom acceptcaps function instead of using the default expensive + check. We accept whatever downstream accepts so we pass along the acceptcaps + call to the downstream peer. + Merged from gst-plugins-base, 5b72f2adf996739036e8d9b5f91005455d1fface. + +2009-11-03 15:08:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/kate/gstkatetiger.c: + tiger: Make sure that tiger is not autoplugged by decodebin2 + It's not really a decoder... + +2009-11-03 14:50:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/kate/gstkate.c: + kate: Change ranks of katedec and tiger to PRIMARY to be autoplugged + +2009-11-03 14:49:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * ext/kate/gstkatetiger.c: + tiger: Change name of the subtitle sink template and classification + This will make sure that subtitleoverlay can work with tiger. + +2009-11-02 11:33:19 +0000 Jan Schmidt <thaytan@noraisin.net> + + * gst/autoconvert/gstautoconvert.c: + resindvd: Take a copy of the passed plugin features + Clarify the ownership of the internal plugin feature list by making + a copy of any passed list. Avoids crashes when freeing a passed list, + or leaks caused by not freeing any internally built list. + +2009-11-02 10:20:40 +0000 Jan Schmidt <thaytan@noraisin.net> + + * ext/resindvd/rsnbasesrc.c: + resindvd: Fix an oversight from updating the copy of basesrc + Plugins need gst-i18n-plugin.h, not gst-i18n-lib.h + +2009-11-01 15:56:54 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * ext/soundtouch/gstpitch.cc: + pitch: remove pointless gst_element_no_more_pads() + +2009-11-01 23:17:02 +0100 Jan Schmidt <thaytan@noraisin.net> + + * ext/resindvd/resindvdsrc.c: + resindvd: Use gst_base_src_new_seamless_segment() + When switching to a new seamless segment, use the new + gst_base_src_new_seamless_segment() function, because elements can't + send themselves seek events from the streaming thread. + +2009-11-01 23:16:18 +0100 Jan Schmidt <thaytan@noraisin.net> + + * ext/resindvd/rsnbasesrc.c: + * ext/resindvd/rsnbasesrc.h: + resindvd: Add gst_base_src_new_seamless_segment() to GstBaseSrc copy + Add a new function to the internal copy of GstBaseSrc for starting a new + seamless segment. + +2009-11-01 19:21:38 +0100 Jan Schmidt <thaytan@noraisin.net> + + * ext/resindvd/Makefile.am: + * ext/resindvd/resindvdsrc.c: + * ext/resindvd/resindvdsrc.h: + * ext/resindvd/rsnbasesrc.c: + * ext/resindvd/rsnbasesrc.h: + * ext/resindvd/rsnpushsrc.c: + * ext/resindvd/rsnpushsrc.h: + resindvd: Update the base source copy + This breaks seamless segment updates, causing deadlocks, + to be fixed in subsequent commits. + +2009-11-02 02:48:18 +0100 Jan Schmidt <thaytan@noraisin.net> + + * gst/dvdspu/gstspu-pgs.c: + dvdspu: Fix PGS window parsing + Fix a problem introduced in the last PGS parsing patch by skipping + the window count byte after reading it. + +2009-11-01 20:42:44 +0200 René Stadler <mail@renestadler.de> + + * gst/aiff/aiffparse.c: + aiff: fix aiffparse debug category variable name + Fixes missing symbol when compiling with debugging, since this is now in sync + with the plugin_init in aiff.c. + +2009-11-01 20:41:03 +0200 René Stadler <mail@renestadler.de> + + * gst/aiff/aiff.c: + aiff: init plugin debug category + Fixes assertion (or unused variable warning with DISABLE_NLS). + +2009-10-31 19:42:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + * docs/plugins/gst-plugins-bad-plugins-sections.txt: + * docs/plugins/inspect/plugin-aiff.xml: + * gst/aiff/aiffmux.h: + * gst/aiff/aiffparse.h: + aiff: add aiff elements to docs + +2009-10-31 19:37:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * gst/aiff/aiff.c: + * gst/aiff/aiffmux.c: + * gst/aiff/aiffparse.c: + * gst/aiff/aiffparse.h: + aiff: gratuitious clean-ups: canonicalise function names, structs and defines + +2009-10-31 17:50:54 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * gst/aiff/Makefile.am: + * gst/aiff/aiff.c: + * gst/aiff/aiffmux.c: + * gst/aiff/aiffparse.c: + * gst/aiff/aiffparse.h: + aiff: enable new aiff muxer + Fixes #598763 even more. + +2009-10-17 22:58:03 +0100 Robert Swain <robert.swain@gmail.com> + + * gst/aiff/aiffmux.c: + * gst/aiff/aiffmux.h: + aiff: add basic AIFF muxer + Fixes #598763. + +2009-10-31 17:25:15 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * gst/aiff/Makefile.am: + * gst/aiff/aiffparse.c: + * gst/aiff/aiffparse.h: + aiff: remove unused includes and fix flags order in Makefile.am + Also remove GST_PLUGINS_BASE_LIBS from LIBADD since we don't + need to link against any of the -base libs (we just use a define + from the gstaudio headers). + +2009-10-31 17:20:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * configure.ac: + * docs/plugins/inspect/plugin-aiff.xml: + * docs/plugins/inspect/plugin-aiffparse.xml: + * gst-plugins-bad.spec.in: + * gst/aiff/Makefile.am: + * gst/aiff/aiffparse.c: + * gst/aiff/aiffparse.h: + * gst/aiffparse/Makefile.am: + * gst/aiffparse/aiffparse.c: + * gst/aiffparse/aiffparse.h: + * po/POTFILES.in: + aiff: rename 'aiffparse' plugin to 'aiff' + +2009-10-08 19:06:26 -0400 Olivier Crête <olivier.crete@collabora.co.uk> + + * tests/check/elements/rtpmux.c: + tests: Add test for rtpdtmfmux locking + +2009-09-28 19:54:53 -0400 Olivier Crête <olivier.crete@collabora.co.uk> + + * tests/check/Makefile.am: + * tests/check/elements/.gitignore: + * tests/check/elements/rtpmux.c: + tests: Add unit test for rtpmux + +2009-09-28 13:36:44 -0400 Olivier Crête <olivier.crete@collabora.co.uk> + + * gst/rtpmux/gstrtpmux.c: + rtpmux: Don't ignore requested pad name + +2009-10-29 16:42:34 -0700 Michael Smith <msmith@songbirdnest.com> + + * tests/check/Makefile.am: + tests: Use GST_PLUGINS_BASE_{CFLAGS,LIBS} for camerabin tests. + +2009-10-29 16:34:23 -0700 Michael Smith <msmith@songbirdnest.com> + + * sys/osxvideo/Makefile.am: + * sys/osxvideo/osxvideoplugin.c: + * sys/osxvideo/osxvideoplugin.m: + osxvideosrc: change a .m file containing only C code to a .c file. Makes building this easier. + +2009-10-27 22:08:42 +0000 Jan Schmidt <thaytan@noraisin.net> + + * gst/mpegdemux/gstmpegtsdemux.c: + mpegtsdemux: Don't send new-segment with start time == -1 + When sending new-segment to a stream, ensure that there is either a valid + PCR, or else wait until there's a PTS on the stream (dropping packets if + needed) in order to avoid generating an invlaid new-segments event. + https://bugzilla.gnome.org/show_bug.cgi?id=595161 + +2009-10-28 16:22:13 +0200 Teemu Katajisto <ext-teemu.katajisto@nokia.com> + + * tests/check/elements/camerabin.c: + camerabin: use raw audio/video in unit tests + Removes dependency to ogg/vorbis/theora when running camerabin + unit tests. + +2009-10-28 17:37:44 +0100 Julien Isorce <julien.isorce@gmail.com> + + * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp: + * sys/dshowsrcwrapper/gstdshowfakesink.cpp: + * sys/dshowsrcwrapper/gstdshowfakesink.h: + * sys/dshowsrcwrapper/gstdshowvideosrc.cpp: + dshowsrcwrapper: cleanup push buffer callback + +2009-10-27 14:31:39 -0700 Michael Smith <msmith@songbirdnest.com> + + * gst/id3tag/id3tag.c: + id3mux: glib doesn't reliably null-terminate wide-character encodings in g_convert, so write the null-terminator separately and explicitly. + +2009-10-18 14:20:07 +0300 Stefan Kost <ensonic@users.sf.net> + + * ext/lv2/gstlv2.c: + lv2: fix pad direction for ungrouped ports + Classic copy'n'paste bug. + +2009-10-27 16:37:53 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk> + + * gst/asfmux/gstasfmux.c: + asfmux: fix tag writing bug + g_convert seems to add a single null terminating byte to + the end of the string, even when the output is UTF16, we + force the second 0 byte when copying to the output buffer. + This issue was causing random crashes because it was + assumed that the string resulting from g_convert had + 2 extra bytes, but it has only one. + +2009-10-27 11:51:05 -0700 Michael Smith <msmith@songbirdnest.com> + + * sys/directsound/gstdirectsoundsrc.c: + * tests/icles/output-selector-test.c: + * win32/vs6/gst_plugins_bad.dsw: + * win32/vs8/gst-plugins-bad.sln: + * win32/vs8/libgstdirectdraw.vcproj: + Remove executable bits from non-executable files. + +2009-10-27 00:22:42 +0000 Jan Schmidt <thaytan@noraisin.net> + + * ext/resindvd/rsnstreamselector.c: + * ext/resindvd/rsnstreamselector.h: + resindvd: Remove extra new-segment in rsnstreamselector. Send discont. + All the input pads for the resin stream selectors have the same source, + and receive/send the same segment info, so there's no need to send a + segment when switching and activating a different pad. Removing it makes + on-the-fly audio track switching work properly. + After switching audio track, mark the next buffer discont. + +2009-10-26 20:55:15 +0000 Jan Schmidt <thaytan@noraisin.net> + + * ext/resindvd/resindvdsrc.c: + resindvd: Avoid a deadlock. Improve chapter seek. + Avoid a potential deadlock that happens when a call to + gst_clock_id_wait_async() immediately calls the callback. + Improve previous chapter seeking slightly by avoiding 'segment + start != -1' assertions when there is no previous chapter and + the seek therefore fails. + +2009-10-26 12:19:32 +0000 Jan Schmidt <thaytan@noraisin.net> + + * ext/resindvd/rsnstreamselector.c: + resindvd: lower a debug message to log level. + +2009-10-26 11:00:34 +0000 Jan Schmidt <thaytan@noraisin.net> + + * ext/resindvd/resindvdsrc.c: + resindvd: Add a keypress mapping for switching audio track + For debugging purposes, make keys 1-8 switch audio track. + +2009-10-24 12:54:19 +0100 Jan Schmidt <thaytan@noraisin.net> + + * tests/check/Makefile.am: + * tests/check/elements/.gitignore: + * tests/check/elements/autoconvert.c: + autoconvert: Add a simple unit test + Set up an autoconvert with 2 factories, and check that it can switch + between them when the caps change. + +2009-10-24 14:29:33 +0100 Jan Schmidt <thaytan@noraisin.net> + + * ext/resindvd/rsndec.c: + resindvd: Set the new initial-identity property on autoconvert + https://bugzilla.gnome.org/show_bug.cgi?id=599469 + +2009-10-24 12:38:14 +0100 Jan Schmidt <thaytan@noraisin.net> + + * gst/autoconvert/gstautoconvert.c: + * gst/autoconvert/gstautoconvert.h: + autoconvert: Support installing identity as the initial child + Add the 'initial-identity' property, which inserts identity for + at startup for event passing, and replaces it with a new child + when the first buffer (and caps) actually arrives. + https://bugzilla.gnome.org/show_bug.cgi?id=599469 + +2009-10-24 11:18:59 +0100 Jan Schmidt <thaytan@noraisin.net> + + * gst/autoconvert/gstautoconvert.c: + * gst/autoconvert/gstautoconvert.h: + autoconvert: Cache incoming new segment events and push to children. + Cache incoming new-segment info. + When installing a child element, inform it of the current segment info. + https://bugzilla.gnome.org/show_bug.cgi?id=599469 + +2009-10-26 00:41:55 +0000 Jan Schmidt <thaytan@noraisin.net> + + * gst/autoconvert/gstautoconvert.c: + autoconvert: Add some debug in factory caps intersection + +2009-10-24 11:05:47 +0100 Jan Schmidt <thaytan@noraisin.net> + + * gst/autoconvert/gstautoconvert.c: + autoconvert: Simple fixes. + Free the plugin feature list on dispose. + Output a debug message when downstream returns a fatal flow result + Fix awkward wording in a debug warning. + +2009-10-24 10:27:03 +0100 Jan Schmidt <thaytan@noraisin.net> + + * gst/autoconvert/gstautoconvert.c: + autoconvert: Gratuitously move GST_OBJECT_LOCK into a macro + Create GST_AUTOCONVERT_LOCK/UNLOCK macros that (for now) just call + GST_OBJECT_LOCK. + +2009-10-15 13:32:32 +0100 Robert Swain <rob@fluffy.(none)> + + * ext/faac/gstfaac.c: + faac: Use definitions for default values + Makes changing the defaults easier and more fool-proof in the future. + Fixes #598552 + +2009-10-15 13:17:46 +0100 Robert Swain <rob@fluffy.(none)> + + * ext/faac/gstfaac.c: + faac: Change default AAC Profile to Low Complexity (LC) as this is more widely supported + +2009-10-15 13:15:40 +0100 Robert Swain <rob@fluffy.(none)> + + * ext/faac/gstfaac.c: + faac: Change the param_spec default value for allowed block types to match the gst_faac_init value of 'normal' as this is better + +2009-10-20 10:57:28 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br> + + * gst/mpegvideoparse/mpegvideoparse.c: + mpegvideoparse: check width/height range + Checks if the width/height that are to be set on src pad caps + are within valid range of [16,4096] + +2009-10-16 10:47:32 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br> + + * gst/qtmux/ftypcc.h: + * gst/qtmux/gstqtmux.c: + * gst/qtmux/gstqtmux.h: + * gst/qtmux/gstqtmuxmap.c: + * gst/qtmux/gstqtmuxmap.h: + gppmux: Add support for 3gr6 + Keep track of the chunk durations to be able to add 3gr6 + brand if it is a faststart file and the longest chunk is + smaller than a sec. Implemented according to 3gpp + TS 26.244 v6.4.0 (2005-09) + Fixes #584361 + +2009-10-15 21:11:16 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br> + + * gst/qtmux/gstqtmux.c: + qtmux: Only push ftyp later (in faststart mode) + In faststart mode, there is no need to send the ftyp + right at the beginning of the stream. Waiting and sending it + only later (when the moov atom is ready to be sent) provides + us with more information about the stream and we can better + select the compatible brands. + +2009-10-15 17:51:39 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br> + + * gst/qtmux/gstqtmux.c: + qtmux: Improve error message + Improve error message when we can't get or estimate the + timestamp/duration of a buffer + +2009-10-26 00:42:16 +0000 Jan Schmidt <thaytan@noraisin.net> + + * win32/common/config.h: + win32: Commit bumped version number + +2009-10-24 16:31:26 -0400 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/camerabin/camerabingeneral.c: + camerabin: fix build + +2009-10-19 15:54:29 +0300 Teemu Katajisto <ext-teemu.katajisto@nokia.com> + + * tests/check/elements/camerabin.c: + camerabin: fix for gstreamer core unit test framework update + Set camerabin state to NULL in the each test case end. + +2009-10-19 14:54:59 +0300 Stefan Kost <ensonic@users.sf.net> + + * gst/camerabin/gstcamerabin.c: + * gst/camerabin/gstcamerabinphotography.c: + * tests/check/elements/camerabin.c: + * tests/examples/camerabin/gst-camera-perf.c: + * tests/examples/camerabin/gst-camera.c: + camerabin: remove abbreviations from the property names. Fixes #573370 (partialy) + Also rename their use in tests and examples. + +2009-10-16 11:50:22 +0300 Stefan Kost <ensonic@users.sf.net> + + * gst-libs/gst/interfaces/Makefile.am: + * gst/camerabin/Makefile.am: + * gst/selector/Makefile.am: + build: use gst-glib-gen.mak to fix the glib build rules. + The build rules in glib-gen.mak were using pattern rules in a non save way. + +2009-10-16 11:21:05 +0300 Stefan Kost <ensonic@users.sf.net> + + * ext/cog/.gitignore: + * tests/check/elements/.gitignore: + * tests/examples/camerabin/.gitignore: + gitignore: ignore more + +2009-10-15 17:45:00 +0300 Stefan Kost <ensonic@users.sf.net> + + * tests/examples/camerabin/gst-camera-perf.c: + camerabin: set camerabin to READY before accessing the elements + +2009-10-14 17:42:43 +0300 Stefan Kost <ensonic@users.sf.net> + + * ext/timidity/gstwildmidi.c: + wildmidi: use G_DIR_SEPARATOR_S instead of hardcoded slashes + +2009-10-15 17:17:41 +0300 Stefan Kost <ensonic@users.sf.net> + + * gst/camerabin/gstcamerabin.c: + camerabin: code cleanups + Align element initialisation. This should be re-thought, g_object_new zeros things already. + Harmonize the element getters for the src/sinks to return what we actualy use. + +2009-10-15 16:41:12 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com> + + * gst/camerabin/camerabinpreview.c: + * gst/camerabin/camerabinpreview.h: + * gst/camerabin/gstcamerabin.c: + * gst/camerabin/gstcamerabin.h: + camerabin: implement video preview creation + Completes preview creation mechanism to be able to provide a preview + image for video clips too. + +2009-10-15 16:15:03 +0300 Stefan Kost <ensonic@users.sf.net> + + * configure.ac: + * gst/camerabin/camerabingeneral.c: + * gst/camerabin/camerabingeneral.h: + * gst/camerabin/camerabinvideo.c: + * gst/camerabin/gstcamerabin.c: + camerabin: set camerabin default sources/sinks like in playbin2. Fixes #574434 + This uses same approach like in playbin, namely checking for user defined + element, auto{audio,video}{sink,src} and finally DEFAULT_{AUDIO,VIDEO}{SRC,SINK} + defines from config.h. + +2009-10-15 15:59:23 +0300 Stefan Kost <ensonic@users.sf.net> + + * ext/ladspa/gstladspa.c: + ladspa: don't reference freed pointer when building portnames + +2009-10-08 15:18:04 -0700 David Schleef <ds@schleef.org> + + * ext/cog/cog.orc: + * ext/cog/cogvirtframe.c: + * ext/cog/cogvirtframe.h: + * ext/cog/generate_tables.c: + * ext/cog/gstcogcolorspace.c: + * ext/cog/gstlogoinsert.c: + cog: Add color matrix to RGB->YCbCr conversion + +2009-10-08 14:33:28 -0700 David Schleef <ds@schleef.org> + + * ext/cog/Makefile.am: + * ext/cog/cogframe.h: + * ext/cog/cogvirtframe.c: + * ext/cog/cogvirtframe.h: + * ext/cog/generate_tables.c: + * ext/cog/gstcogcolorspace.c: + * ext/cog/gstlogoinsert.c: + cog: Add color matrix selection to cogcolorspace + Eventually hook it up to caps via gstvideo + +2009-10-08 13:24:36 -0700 David Schleef <ds@schleef.org> + + * ext/cog/cog.orc: + * ext/cog/cogvirtframe.c: + * ext/cog/cogvirtframe.h: + * ext/cog/gstcogcolorspace.c: + cog: Improve RGB<->YCbCr matrixing + YCbCr->RGB now has a 'bits' setting, which controls the number + of bits used for the matrix coefficients. Choices are 6 or 8. + 6 is low quality, but faster. + RGB->YCbCr now works. Always works in 8 bit, since it's the same + speed as 6 bit. + +2009-10-08 13:23:53 -0700 David Schleef <ds@schleef.org> + + * ext/cog/cog.orc: + * ext/cog/cogvirtframe.c: + cog: Fix AYUV unpacking + +2009-10-07 16:30:26 -0700 David Schleef <ds@schleef.org> + + * ext/cog/cog.orc: + * ext/cog/cogvirtframe.c: + cog: hacking to improve matrix quality + +2009-10-24 20:33:27 +0200 Edward Hervey <bilboed@bilboed.com> + + * configure.ac: + configure.ac: And back to development we go + === release 0.10.16 === -2009-10-23 Jan Schmidt <jan.schmidt@sun.com> +2009-10-23 23:16:45 +0100 Jan Schmidt <thaytan@noraisin.net> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 0.10.16, "Sensible Precaution" + * docs/plugins/inspect/plugin-aacparse.xml: + * docs/plugins/inspect/plugin-adpcmdec.xml: + * docs/plugins/inspect/plugin-aiffparse.xml: + * docs/plugins/inspect/plugin-alsaspdif.xml: + * docs/plugins/inspect/plugin-amrparse.xml: + * docs/plugins/inspect/plugin-apex.xml: + * docs/plugins/inspect/plugin-asfmux.xml: + * docs/plugins/inspect/plugin-assrender.xml: + * docs/plugins/inspect/plugin-autoconvert.xml: + * docs/plugins/inspect/plugin-bayer.xml: + * docs/plugins/inspect/plugin-bz2.xml: + * docs/plugins/inspect/plugin-camerabin.xml: + * docs/plugins/inspect/plugin-cdaudio.xml: + * docs/plugins/inspect/plugin-cdxaparse.xml: + * docs/plugins/inspect/plugin-celt.xml: + * docs/plugins/inspect/plugin-dc1394.xml: + * docs/plugins/inspect/plugin-dccp.xml: + * docs/plugins/inspect/plugin-debugutilsbad.xml: + * docs/plugins/inspect/plugin-dfbvideosink.xml: + * docs/plugins/inspect/plugin-dirac.xml: + * docs/plugins/inspect/plugin-dtmf.xml: + * docs/plugins/inspect/plugin-dtsdec.xml: + * docs/plugins/inspect/plugin-dvb.xml: + * docs/plugins/inspect/plugin-dvdspu.xml: + * docs/plugins/inspect/plugin-faac.xml: + * docs/plugins/inspect/plugin-faad.xml: + * docs/plugins/inspect/plugin-fbdevsink.xml: + * docs/plugins/inspect/plugin-festival.xml: + * docs/plugins/inspect/plugin-freeze.xml: + * docs/plugins/inspect/plugin-frei0r.xml: + * docs/plugins/inspect/plugin-gmedec.xml: + * docs/plugins/inspect/plugin-gsm.xml: + * docs/plugins/inspect/plugin-gstsiren.xml: + * docs/plugins/inspect/plugin-h264parse.xml: + * docs/plugins/inspect/plugin-hdvparse.xml: + * docs/plugins/inspect/plugin-id3tag.xml: + * docs/plugins/inspect/plugin-jack.xml: + * docs/plugins/inspect/plugin-kate.xml: + * docs/plugins/inspect/plugin-ladspa.xml: + * docs/plugins/inspect/plugin-legacyresample.xml: + * docs/plugins/inspect/plugin-liveadder.xml: + * docs/plugins/inspect/plugin-metadata.xml: + * docs/plugins/inspect/plugin-mimic.xml: + * docs/plugins/inspect/plugin-mms.xml: + * docs/plugins/inspect/plugin-mpeg2enc.xml: + * docs/plugins/inspect/plugin-mpeg4videoparse.xml: + * docs/plugins/inspect/plugin-mpegdemux2.xml: + * docs/plugins/inspect/plugin-mpegpsmux.xml: + * docs/plugins/inspect/plugin-mpegtsmux.xml: + * docs/plugins/inspect/plugin-mpegvideoparse.xml: + * docs/plugins/inspect/plugin-mplex.xml: + * docs/plugins/inspect/plugin-musepack.xml: + * docs/plugins/inspect/plugin-musicbrainz.xml: + * docs/plugins/inspect/plugin-mve.xml: + * docs/plugins/inspect/plugin-mxf.xml: + * docs/plugins/inspect/plugin-nas.xml: + * docs/plugins/inspect/plugin-neon.xml: + * docs/plugins/inspect/plugin-nsfdec.xml: + * docs/plugins/inspect/plugin-nuvdemux.xml: + * docs/plugins/inspect/plugin-ofa.xml: + * docs/plugins/inspect/plugin-oss4.xml: + * docs/plugins/inspect/plugin-pcapparse.xml: + * docs/plugins/inspect/plugin-pnm.xml: + * docs/plugins/inspect/plugin-qtmux.xml: + * docs/plugins/inspect/plugin-rawparse.xml: + * docs/plugins/inspect/plugin-real.xml: + * docs/plugins/inspect/plugin-resindvd.xml: + * docs/plugins/inspect/plugin-rfbsrc.xml: + * docs/plugins/inspect/plugin-rsvg.xml: + * docs/plugins/inspect/plugin-rtpmux.xml: + * docs/plugins/inspect/plugin-scaletempo.xml: + * docs/plugins/inspect/plugin-sdl.xml: + * docs/plugins/inspect/plugin-sdp.xml: + * docs/plugins/inspect/plugin-selector.xml: + * docs/plugins/inspect/plugin-shapewipe.xml: + * docs/plugins/inspect/plugin-sndfile.xml: + * docs/plugins/inspect/plugin-soundtouch.xml: + * docs/plugins/inspect/plugin-spcdec.xml: + * docs/plugins/inspect/plugin-speed.xml: + * docs/plugins/inspect/plugin-stereo.xml: + * docs/plugins/inspect/plugin-subenc.xml: + * docs/plugins/inspect/plugin-tta.xml: + * docs/plugins/inspect/plugin-valve.xml: + * docs/plugins/inspect/plugin-vcdsrc.xml: + * docs/plugins/inspect/plugin-videomeasure.xml: + * docs/plugins/inspect/plugin-videosignal.xml: + * docs/plugins/inspect/plugin-vmnc.xml: + * docs/plugins/inspect/plugin-wildmidi.xml: + * docs/plugins/inspect/plugin-xvid.xml: + * gst-plugins-bad.doap: + * win32/common/config.h: + Release 0.10.16 + +2009-10-23 23:15:31 +0100 Jan Schmidt <thaytan@noraisin.net> + + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/en_GB.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/ky.po: + * po/lt.po: + * po/lv.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/ru.po: + * po/sk.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + Update .po files 2009-10-23 11:00:53 +0300 Kaj-Michael Lang <milang@tal.org> @@ -882,9 +1872,7 @@ * gst-plugins-bad.spec.in: * win32/MANIFEST: - update spec file with latest changes and - remove file from MANIFEST which isn't there - any longer + update spec file with latest changes and remove file from MANIFEST which isn't there any longer 2009-09-02 15:26:15 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com> @@ -9217,8 +10205,7 @@ 2009-04-28 16:03:19 -0400 Olivier Crête <olivier.crete@collabora.co.uk> * gst/rtpmux/gstrtpmux.c: - rtpmux: Fix leak - Fixed a leak discovered by Laurent Glayal <spegle@yahoo.fr> + rtpmux: Fix leak Fixed a leak discovered by Laurent Glayal <spegle@yahoo.fr> 2009-04-28 15:58:41 -0400 Olivier Crête <olivier.crete@collabora.co.uk> @@ -11002,9 +11989,7 @@ * docs/plugins/Makefile.am: * gst-plugins-bad.spec.in: * tests/examples/Makefile.am: - docs/plugins/Makefile.am: add figures subdirectory - tests/examples/Makefile.am: add mxf subdirectory - gst-plugins.spec.in: add new plugins + docs/plugins/Makefile.am: add figures subdirectory tests/examples/Makefile.am: add mxf subdirectory gst-plugins.spec.in: add new plugins 2009-03-04 16:15:57 +0100 Peter Kjellerstedt <pkj@axis.com> @@ -13764,8 +14749,7 @@ 2009-02-12 22:40:48 +0100 Julien Moutte <julien@fluendo.com> * gst/mpegdemux/gstmpegdemux.c: - Make the demuxer reusable in READY->PLAYING->READY->PLAYING cycles by - flushing adapters correctly. + Make the demuxer reusable in READY->PLAYING->READY->PLAYING cycles by flushing adapters correctly. 2009-02-12 10:53:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> @@ -14897,9 +15881,7 @@ 2009-01-22 13:33:14 +0100 Wim Taymans <wim.taymans@collabora.co.uk> * gst/rtpmanager/gstrtpjitterbuffer.c: - Unlock the jitterbuffer before pushing out the packet-lost events. - Move some code before we do the unlock to make the jitterbuffer state - consistent while we are unlocked. + Unlock the jitterbuffer before pushing out the packet-lost events. Move some code before we do the unlock to make the jitterbuffer state consistent while we are unlocked. 2009-01-22 11:54:45 +0100 Sebastian Dröge <slomo@circular-chaos.org> @@ -42074,15 +43056,14 @@ 2006-03-10 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net> - Original commit message from CVS: - * configure.ac: - * gst/modplug/Makefile.am: - * gst/modplug/gstmodplug.cc: - * gst/modplug/gstmodplug.h: - * gst/modplug/libmodplug/sndfile.cpp: - * gst/modplug/libmodplug/sndfile.h: - modplug plugin ported to 0.10 (#332598, patch by: - Jonathan Matthew <jonathan at kaolin wh9 net>). + * ChangeLog: + * configure.ac: + * gst/modplug/Makefile.am: + * gst/modplug/gstmodplug.cc: + * gst/modplug/gstmodplug.h: + * gst/modplug/libmodplug/sndfile.cpp: + * gst/modplug/libmodplug/sndfile.h: + Original commit message from CVS: * configure.ac: * gst/modplug/Makefile.am: * gst/modplug/gstmodplug.cc: * gst/modplug/gstmodplug.h: * gst/modplug/libmodplug/sndfile.cpp: * gst/modplug/libmodplug/sndfile.h: modplug plugin ported to 0.10 (#332598, patch by: Jonathan Matthew <jonathan at kaolin wh9 net>). 2006-03-10 13:49:23 +0000 Tim-Philipp Müller <tim@centricular.net> |