=== release 1.0.5 === 2013-01-08 Tim-Philipp Müller * configure.ac: releasing 1.0.5 2013-01-04 13:53:45 +0000 Tim-Philipp Müller * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: docs: add gdkpixbufoverlay element to docs 2013-01-01 12:19:23 +0000 Tim-Philipp Müller * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * docs/plugins/gst-plugins-good-plugins.hierarchy: * docs/plugins/inspect/plugin-cairo.xml: docs: fix docs build and update after removal of old cairo elements 2013-01-01 11:52:09 +0000 Tim-Philipp Müller * configure.ac: * ext/cairo/.gitignore: * ext/cairo/Makefile.am: * ext/cairo/gstcairo-marshal.list: * ext/cairo/gstcairo.c: * ext/cairo/gstcairooverlay.c: * ext/cairo/gstcairooverlay.h: * tests/examples/Makefile.am: * tests/examples/cairo/Makefile.am: * tests/examples/cairo/cairo_overlay.c: cairo: port cairooverlay to 0.11 The other elements are not that interesting now that we're using pangocairo in the pango plugin, and should probably just be removed. 2012-12-31 18:59:18 +0000 Tim-Philipp Müller * tests/examples/rtp/server-decodebin-H263p-AMR.sh: examples: check for uri argument in decodebin-h264p-amr server example Otherwise people get a rather confusing error message. 2013-01-04 10:03:32 +0100 Robert Krakora * sys/v4l2/v4l2_calls.c: v4l2: Also handle the new ENOENT return value of VIDIOC_QUERYCTRL https://bugzilla.gnome.org/show_bug.cgi?id=691098 2012-10-25 12:18:03 -0700 Michael Smith * gst/isomp4/qtdemux.c: * gst/isomp4/qtdemux_fourcc.h: qtdemux: read video format header fully (so we can find 'pasp' atoms) for more fourccs. Fixes aspect ratio of prores files. 2012-12-17 15:17:12 +0100 Sebastian Dröge * gst/audioparsers/gstaacparse.c: * gst/audioparsers/gstac3parse.c: * gst/audioparsers/gstamrparse.c: * gst/audioparsers/gstdcaparse.c: * gst/audioparsers/gstflacparse.c: * gst/audioparsers/gstmpegaudioparse.c: * gst/audioparsers/gstwavpackparse.c: audioparsers: Make sure the caps are actually writable before changing them 2012-12-17 15:01:02 +0100 Sebastian Dröge * gst/audioparsers/gstaacparse.c: * gst/audioparsers/gstac3parse.c: * gst/audioparsers/gstamrparse.c: * gst/audioparsers/gstdcaparse.c: * gst/audioparsers/gstflacparse.c: * gst/audioparsers/gstmpegaudioparse.c: * gst/audioparsers/gstwavpackparse.c: audioparsers: Use the peer caps for restrictions instead of the srcpad allowed caps Otherwise we will intersect with the srcpad template caps and add all the caps fields that the parser will ever set, no matter if downstream restricts this field or not. This requires upstream to set this field on the caps to successfully negotiate. https://bugzilla.gnome.org/show_bug.cgi?id=690184 2012-12-20 17:12:30 +0100 Wim Taymans * gst/rtsp/gstrtspsrc.c: rtspsrc: fix cmd comparison Fixes https://bugzilla.gnome.org/show_bug.cgi?id=690476 2012-12-20 17:12:20 +0100 Wim Taymans * gst/rtsp/gstrtspsrc.c: rtspsrc: add some more debug 2012-12-20 15:55:02 +0100 Wim Taymans * ext/jpeg/gstjpegenc.c: * ext/jpeg/gstjpegenc.h: jpegenc: pass flowreturn upstream === release 1.0.4 === 2012-12-18 19:11:37 +0000 Tim-Philipp Müller * ChangeLog: * NEWS: * RELEASE: * configure.ac: * docs/plugins/inspect/plugin-1394.xml: * docs/plugins/inspect/plugin-aasink.xml: * docs/plugins/inspect/plugin-alaw.xml: * docs/plugins/inspect/plugin-alpha.xml: * docs/plugins/inspect/plugin-alphacolor.xml: * docs/plugins/inspect/plugin-apetag.xml: * docs/plugins/inspect/plugin-audiofx.xml: * docs/plugins/inspect/plugin-audioparsers.xml: * docs/plugins/inspect/plugin-auparse.xml: * docs/plugins/inspect/plugin-autodetect.xml: * docs/plugins/inspect/plugin-avi.xml: * docs/plugins/inspect/plugin-cacasink.xml: * docs/plugins/inspect/plugin-cutter.xml: * docs/plugins/inspect/plugin-debug.xml: * docs/plugins/inspect/plugin-deinterlace.xml: * docs/plugins/inspect/plugin-dv.xml: * docs/plugins/inspect/plugin-effectv.xml: * docs/plugins/inspect/plugin-equalizer.xml: * docs/plugins/inspect/plugin-flac.xml: * docs/plugins/inspect/plugin-flv.xml: * docs/plugins/inspect/plugin-flxdec.xml: * docs/plugins/inspect/plugin-gdkpixbuf.xml: * docs/plugins/inspect/plugin-goom.xml: * docs/plugins/inspect/plugin-goom2k1.xml: * docs/plugins/inspect/plugin-icydemux.xml: * docs/plugins/inspect/plugin-id3demux.xml: * docs/plugins/inspect/plugin-imagefreeze.xml: * docs/plugins/inspect/plugin-interleave.xml: * docs/plugins/inspect/plugin-isomp4.xml: * docs/plugins/inspect/plugin-jack.xml: * docs/plugins/inspect/plugin-jpeg.xml: * docs/plugins/inspect/plugin-level.xml: * docs/plugins/inspect/plugin-matroska.xml: * docs/plugins/inspect/plugin-mulaw.xml: * docs/plugins/inspect/plugin-multifile.xml: * docs/plugins/inspect/plugin-multipart.xml: * docs/plugins/inspect/plugin-navigationtest.xml: * docs/plugins/inspect/plugin-oss4.xml: * docs/plugins/inspect/plugin-ossaudio.xml: * docs/plugins/inspect/plugin-png.xml: * docs/plugins/inspect/plugin-pulseaudio.xml: * docs/plugins/inspect/plugin-replaygain.xml: * docs/plugins/inspect/plugin-rtp.xml: * docs/plugins/inspect/plugin-rtpmanager.xml: * docs/plugins/inspect/plugin-rtsp.xml: * docs/plugins/inspect/plugin-shapewipe.xml: * docs/plugins/inspect/plugin-shout2send.xml: * docs/plugins/inspect/plugin-smpte.xml: * docs/plugins/inspect/plugin-soup.xml: * docs/plugins/inspect/plugin-spectrum.xml: * docs/plugins/inspect/plugin-speex.xml: * docs/plugins/inspect/plugin-taglib.xml: * docs/plugins/inspect/plugin-udp.xml: * docs/plugins/inspect/plugin-video4linux2.xml: * docs/plugins/inspect/plugin-videobox.xml: * docs/plugins/inspect/plugin-videocrop.xml: * docs/plugins/inspect/plugin-videofilter.xml: * docs/plugins/inspect/plugin-videomixer.xml: * docs/plugins/inspect/plugin-vpx.xml: * docs/plugins/inspect/plugin-wavenc.xml: * docs/plugins/inspect/plugin-wavpack.xml: * docs/plugins/inspect/plugin-wavparse.xml: * docs/plugins/inspect/plugin-ximagesrc.xml: * docs/plugins/inspect/plugin-y4menc.xml: * gst-plugins-good.doap: * win32/common/config.h: Release 1.0.4 2012-12-18 18:53:14 +0000 Tim-Philipp Müller * po/LINGUAS: * po/da.po: * po/de.po: * po/el.po: * po/gl.po: * po/hr.po: * po/hu.po: * po/nb.po: * po/nl.po: * po/pl.po: * po/ru.po: * po/tr.po: * po/uk.po: * po/vi.po: * po/zh_CN.po: po: update translations 2012-12-18 15:56:59 +0100 Thijs Vermeir * ext/wavpack/gstwavpackenc.c: wavpack: use appropriate printf format for gsize 2012-12-18 15:55:43 +0100 Thijs Vermeir * ext/taglib/gstid3v2mux.cc: taglib: use appropriate printf format for gsize 2012-12-18 15:54:08 +0100 Thijs Vermeir * ext/gdk_pixbuf/gstgdkpixbufdec.c: gdkpixbuf: use appropriate printf format for gsize 2012-12-18 15:46:56 +0100 Thijs Vermeir * gst/deinterlace/gstdeinterlace.c: deinterlace: use appropriate printf format for gsize 2012-12-17 16:35:56 +0100 Philippe Normand * gst/interleave/interleave.c: * gst/interleave/interleave.h: interleave: set src pad caps upon last sink pad CAPS event Gather caps on all sink pads before setting the src pad caps. This is specially needed when the audio channel mapping is set on the sink pads and the element needs to preserve it on its src pad. https://bugzilla.gnome.org/show_bug.cgi?id=690267 2012-12-14 22:25:08 +0000 Koop Mast * configure.ac: * sys/v4l2/gstv4l2object.h: v4l2: Teach where the videodev2.h header lives on freebsd. https://bugzilla.gnome.org/show_bug.cgi?id=690233 2012-12-13 09:27:14 +0100 Wim Taymans * gst/rtsp/gstrtspsrc.c: rtspsrc: fix TCP reconnect Ignore other commands when reconnecting, otherwise the loop function would pause and the reconnection would not happen. Continue looping after doing a reconnect so that we have a chance to actually read the new data. 2012-12-12 12:07:34 +0100 Philippe Normand * gst/interleave/deinterleave.c: deinterleave: properly set srcpad channel position The src pad caps always describe a single audio channel so only the first position matters if deinterleave is configured to keep channel positions in its src pads. 2012-12-10 11:44:26 +0000 Alexey Chernov <4ernov@gmail.com> * sys/osxvideo/osxvideosink.m: osxvideosink: Fix resizing the Cocoa window on receiving new caps Fixes bug #689732. 2012-09-27 12:17:58 -0700 Aleix Conchillo Flaque rtspsrc: do not change state to PLAYING if currently chaning state * gst/rtsp/gstrtspsrc.c (gst_rtspsrc_play): state change might be happening in the application thread, so we don't change the state to PLAYING in the gstrtspsrc thread unless it is safe. A specific case is when chaning the state to NULL from the application thread. This will synchronously try to stop the task (with the element state lock acquired), but we will try a gst_element_set_state from gstrtspsrc thread which will block on the element state lock causing a deadlock. https://bugzilla.gnome.org/show_bug.cgi?id=684312 2012-11-30 17:22:59 +0000 Tim-Philipp Müller * ext/shout2/gstshout2.c: shout2send: accept audio/webm as well as video/webm https://bugzilla.gnome.org/show_bug.cgi?id=689336 2012-11-30 17:20:18 +0000 Tim-Philipp Müller * gst/matroska/matroska-mux.c: * tests/check/elements/matroskamux.c: webmux: fix linking with shout2send element Shout2send only accepts webm format, not matroska, but due to a bug in matroskamux, webmmux's source pad is also created with the matroska source pad template as pad template, which makes the link function think it can't link webmmux to shout2send. Also add unit test. https://bugzilla.gnome.org/show_bug.cgi?id=689336 2012-11-26 15:17:13 +0000 Tim-Philipp Müller * gst/law/mulaw-conversion.c: law: fix accidental file permissions change https://bugzilla.gnome.org/show_bug.cgi?id=687469 2012-11-25 14:16:09 +0000 Tim-Philipp Müller * gst/isomp4/qtdemux.c: qtdemux: avoid criticals if unknown fourcc has space at beginning or end https://bugzilla.gnome.org/show_bug.cgi?id=682936 2012-11-24 19:32:51 +0000 Tim-Philipp Müller * gst/videobox/gstvideobox.c: videobox: fix border filling for planar YUV formats We would get a green border instead of a black one, for example. https://bugzilla.gnome.org/show_bug.cgi?id=684991 2012-11-24 14:27:33 +0000 Tim-Philipp Müller * gst/law/mulaw-conversion.c: mulaw: const-ify some arrays 2012-11-02 12:38:44 -0400 Roland Krikava * gst/law/mulaw-conversion.c: mulawdec: fix integer overrun There might be more than 65535 samples in a chunk of data. https://bugzilla.gnome.org/show_bug.cgi?id=687469 2012-11-22 11:34:31 +0100 Wim Taymans * gst/rtsp/gstrtspsrc.c: rtspsrc: pause the task instead of spinning Actually pause the loop task instead of spinning forever. 2012-11-21 13:04:05 +0000 Tim-Philipp Müller * configure.ac: * docs/plugins/inspect/plugin-1394.xml: * docs/plugins/inspect/plugin-aasink.xml: * docs/plugins/inspect/plugin-alaw.xml: * docs/plugins/inspect/plugin-alpha.xml: * docs/plugins/inspect/plugin-alphacolor.xml: * docs/plugins/inspect/plugin-apetag.xml: * docs/plugins/inspect/plugin-audiofx.xml: * docs/plugins/inspect/plugin-audioparsers.xml: * docs/plugins/inspect/plugin-auparse.xml: * docs/plugins/inspect/plugin-autodetect.xml: * docs/plugins/inspect/plugin-avi.xml: * docs/plugins/inspect/plugin-cacasink.xml: * docs/plugins/inspect/plugin-cutter.xml: * docs/plugins/inspect/plugin-debug.xml: * docs/plugins/inspect/plugin-deinterlace.xml: * docs/plugins/inspect/plugin-dv.xml: * docs/plugins/inspect/plugin-effectv.xml: * docs/plugins/inspect/plugin-equalizer.xml: * docs/plugins/inspect/plugin-flac.xml: * docs/plugins/inspect/plugin-flv.xml: * docs/plugins/inspect/plugin-flxdec.xml: * docs/plugins/inspect/plugin-gdkpixbuf.xml: * docs/plugins/inspect/plugin-goom.xml: * docs/plugins/inspect/plugin-goom2k1.xml: * docs/plugins/inspect/plugin-icydemux.xml: * docs/plugins/inspect/plugin-id3demux.xml: * docs/plugins/inspect/plugin-imagefreeze.xml: * docs/plugins/inspect/plugin-interleave.xml: * docs/plugins/inspect/plugin-isomp4.xml: * docs/plugins/inspect/plugin-jack.xml: * docs/plugins/inspect/plugin-jpeg.xml: * docs/plugins/inspect/plugin-level.xml: * docs/plugins/inspect/plugin-matroska.xml: * docs/plugins/inspect/plugin-mulaw.xml: * docs/plugins/inspect/plugin-multifile.xml: * docs/plugins/inspect/plugin-multipart.xml: * docs/plugins/inspect/plugin-navigationtest.xml: * docs/plugins/inspect/plugin-oss4.xml: * docs/plugins/inspect/plugin-ossaudio.xml: * docs/plugins/inspect/plugin-png.xml: * docs/plugins/inspect/plugin-pulseaudio.xml: * docs/plugins/inspect/plugin-replaygain.xml: * docs/plugins/inspect/plugin-rtp.xml: * docs/plugins/inspect/plugin-rtpmanager.xml: * docs/plugins/inspect/plugin-rtsp.xml: * docs/plugins/inspect/plugin-shapewipe.xml: * docs/plugins/inspect/plugin-shout2send.xml: * docs/plugins/inspect/plugin-smpte.xml: * docs/plugins/inspect/plugin-soup.xml: * docs/plugins/inspect/plugin-spectrum.xml: * docs/plugins/inspect/plugin-speex.xml: * docs/plugins/inspect/plugin-taglib.xml: * docs/plugins/inspect/plugin-udp.xml: * docs/plugins/inspect/plugin-video4linux2.xml: * docs/plugins/inspect/plugin-videobox.xml: * docs/plugins/inspect/plugin-videocrop.xml: * docs/plugins/inspect/plugin-videofilter.xml: * docs/plugins/inspect/plugin-videomixer.xml: * docs/plugins/inspect/plugin-vpx.xml: * docs/plugins/inspect/plugin-wavenc.xml: * docs/plugins/inspect/plugin-wavpack.xml: * docs/plugins/inspect/plugin-wavparse.xml: * docs/plugins/inspect/plugin-ximagesrc.xml: * docs/plugins/inspect/plugin-y4menc.xml: * win32/common/config.h: Back to development (bug fixing)