Commit 75b1558d authored by Sebastian Dröge's avatar Sebastian Dröge

Release 1.0.7

parent 1e7f42c1
This diff is collapsed.
This is GStreamer Good Plugins 1.0.6
This is GStreamer Good Plugins 1.0.7
Changes since 1.0.6:
* osxaudio plugin ported to 1.0
Bugs fixed since 1.0.6:
* 695709 : vp8enc plugin has invalid parameter error when framerate is " 0/1 "
* 697103 : osxaudio: port to 1.0
* 677560 : rtpjpegdepay: crash in copy_into_unchecked
* 685209 : gst_v4l2_object_get_nearest_size VIDIOC_G_FMT bug
* 693005 : capssetter: do not return a copy of sink caps upstream
* 693727 : rtpvrawpay/depay negotiation broken
* 696052 : qtmux expose mulaw
* 696651 : v4l2loopback:gst_buffer_get_meta: assertion `buffer != NULL' failed. "
* 697113 : matroskademux: add TrueHD audio codec support
* 697303 : osxvideosink: compiler warning: implicit declaration of function 'pthread_self'
* 697984 : souphttpsrc: direct stream dump results in broken audio with internet radio
* 698224 : [osxaudio] caps negotiation fails due to invalid channel-mask
Changes since 1.0.5:
......
Release notes for GStreamer Good Plugins 1.0.6
Release notes for GStreamer Good Plugins 1.0.7
The GStreamer team is pleased to announce a new bug-fix release
The GStreamer team is proud to announce a new bug-fix release
in the 1.x stable series of the
core of the GStreamer streaming media framework.
......@@ -57,66 +57,22 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Features of this release
* auparse: fix caps leak
* avidemux: push mode: handle some more 0-size buffer cases
* deinterlace: fix infinite loop on EOS with non-default methods or fields
* dvdemux: don't return FALSE when dropping sink events, fixes flow errors
* level: send a last message on EOS
* mp4mux: in faststart mode, don't output up to 4 kB of garbage at the end
* osxvideosink: Fix crash in osxvideosink with external window output
* osxvideosink: Make GstGLView propagate input events to its parent view
* osxvideosink: Make GstNavigation key input events in osxvideosink compatible with x(v)imagesink ones
* pulsesink: don't error out if pa_stream_proplist_update() with new tags fails
* qtdemux: fix potential crash on short MOOV atom
* qtdemux: fix sample leak when processing private qt tags
* qtdemux: push mode: only parse moov 1 once
* qtdemux: skip disabled tracks
* qtmux: set stream language code from tag
* rtph264pay: Don't use upstream caps with peer_query_caps()
* rtpmp4gdepay: streamtype is not put by all RTSP server, not make it optional
* rtpptdemux: forward sticky events and then set caps
* rtpsession: Fix wrong code organisation in case of collision
* rtspsrc: flush connection when stopping
* rtspsrc: only EOS when our source sends BYE
* rtspsrc: save the stream SSRC
* v4l2: don't check stride for encoded formats
* v4l2: fix compilation against newer kernel headers as on FC19
* videomixer2: avoid caps leak
* videomixer: fix eos timestamp check
* ximagesrc: Set the pixel aspect ratio correctly in the caps
* build: allow calling autogen.sh from out-of-tree
* build: fix build with automake 1.13
* osxaudio plugin ported to 1.0
Bugs fixed in this release
* 628790 : qtdemux: OSD displays persistent chapters subtitles
* 656068 : pulsesink: errors out if pa_stream_proplist_update() fails with old pulseaudio versions
* 675453 : rtspsrc: only EOS if BYE came from SSRC of the stream
* 678429 : souphttpsrc: should return GST_FLOW_ERROR from create function in case of HTTP error 404 not found
* 684924 : rtspsrc: flush connection when going to null state
* 684944 : avidemux: " unhandled buffer size " error for cyuv.avi in push mode
* 688935 : rtpjitterbuffer not always correctly warns about resetting skew
* 689809 : osxvideosink: inconsistent keyboard navigation events
* 691484 : osxvideosink: crash when displaying on Qt widget
* 691570 : [isomp4/qtdemux] lots of critical warnings on this sample file
* 691580 : ximagesrc sets bad pixel-aspect-ratio caps
* 691832 : osxvideosink doesn't propagate input events to output window
* 692309 : allow autogen.sh to be call out-of-tree
* 692786 : CAPS event is forwarded before STREAM_START in rtpptdemux element
* 692935 : videomixer: hangs on eos
* 692950 : " rtpjitterbuffer " properties can't be changed after pipeline is started
* 693055 : level: 32-bit formats don't work because of typo in format list: S32LEF32LE
* 693173 : deinterlace method=greedyl fields=top does not complete
* 693307 : videomixer2 leaks caps reference
* 693373 : 1.0 branch is still using AM_CONFIG_HEADER
* 694010 : qtdemux: crash with partial mp4 / moov atom
* 694184 : Wrong code organisation in case of collision in rtpsession
* 694275 : auparse: src_caps are leaked
* 695629 : rtph264pay: caps negotiation fails if upstream caps is not NULL
* 695643 : dvdemux: returns wrong value when it is not processing the sink events
* 695644 : deinterlace: going to infinite loop on EOS with method=scalerbob fields=bff
* 696355 : qtdemux: sample leak in tag handling
* 696358 : qtmux: set language code on streams
* 695709 : vp8enc plugin has invalid parameter error when framerate is " 0/1 "
* 697103 : osxaudio: port to 1.0
* 677560 : rtpjpegdepay: crash in copy_into_unchecked
* 685209 : gst_v4l2_object_get_nearest_size VIDIOC_G_FMT bug
* 693005 : capssetter: do not return a copy of sink caps upstream
* 693727 : rtpvrawpay/depay negotiation broken
* 696052 : qtmux expose mulaw
* 696651 : v4l2loopback:gst_buffer_get_meta: assertion `buffer != NULL' failed. "
* 697113 : matroskademux: add TrueHD audio codec support
* 697303 : osxvideosink: compiler warning: implicit declaration of function 'pthread_self'
* 697984 : souphttpsrc: direct stream dump results in broken audio with internet radio
* 698224 : [osxaudio] caps negotiation fails due to invalid channel-mask
==== Download ====
......@@ -153,23 +109,22 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Alexey Chernov
* Alexander Schrab
* Andoni Morales Alastruey
* Arnaud Vrac
* Bastien Nocera
* Benjamin Gaignard
* Kishore Arepalli
* Mark Nauwelaerts
* Markovtsev Vadim
* David Schleef
* Diogo Carbonera Luvizon
* Dirk Van Haerenborgh
* Josep Torra
* Matej Knopp
* Matthew Waters
* Michael Smith
* Norbert Waschbuesch
* Ognyan Tonchev
* Nicola Murino
* Olivier Crête
* Paul HENRYS
* Rodolfo Schulz de Lima
* Thomas Vander Stichele
* Tim 'mithro' Ansell
* Philippe Normand
* Sebastian Dröge
* Takashi Nakajima
* Tim-Philipp Müller
* Todd Agulnick
* Tom Greenwood
* Wim Taymans
* ted-n
 
\ No newline at end of file
......@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf
dnl releases only do -Wall, git and prerelease does -Werror too
dnl use a three digit version number for releases, and four for git/pre
AC_INIT(GStreamer Good Plug-ins, 1.0.6,
AC_INIT(GStreamer Good Plug-ins, 1.0.7,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-good)
......
......@@ -32,6 +32,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library).
</GitRepository>
</repository>
<release>
<Version>
<revision>1.0.7</revision>
<branch>1.0</branch>
<name></name>
<created>2013-04-26</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.0.7.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.0.6</revision>
......
......@@ -79,6 +79,19 @@ typedef union
#endif
#endif
#ifndef ORC_INTERNAL
#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)
#define ORC_INTERNAL __attribute__((visibility("hidden")))
#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550)
#define ORC_INTERNAL __hidden
#elif defined (__GNUC__)
#define ORC_INTERNAL __attribute__((visibility("hidden")))
#else
#define ORC_INTERNAL
#endif
#endif
#ifndef DISABLE_ORC
#include <orc/orc.h>
#endif
......
......@@ -67,6 +67,19 @@ typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16
#define ORC_RESTRICT
#endif
#endif
#ifndef ORC_INTERNAL
#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)
#define ORC_INTERNAL __attribute__((visibility("hidden")))
#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550)
#define ORC_INTERNAL __hidden
#elif defined (__GNUC__)
#define ORC_INTERNAL __attribute__((visibility("hidden")))
#else
#define ORC_INTERNAL
#endif
#endif
void deinterlace_line_vfir (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, const guint8 * ORC_RESTRICT s4, const guint8 * ORC_RESTRICT s5, int n);
void deinterlace_line_linear (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int n);
void deinterlace_line_linear_blend (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int n);
......
......@@ -79,6 +79,19 @@ typedef union
#endif
#endif
#ifndef ORC_INTERNAL
#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)
#define ORC_INTERNAL __attribute__((visibility("hidden")))
#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550)
#define ORC_INTERNAL __hidden
#elif defined (__GNUC__)
#define ORC_INTERNAL __attribute__((visibility("hidden")))
#else
#define ORC_INTERNAL
#endif
#endif
#ifndef DISABLE_ORC
#include <orc/orc.h>
#endif
......
......@@ -67,6 +67,19 @@ typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16
#define ORC_RESTRICT
#endif
#endif
#ifndef ORC_INTERNAL
#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)
#define ORC_INTERNAL __attribute__((visibility("hidden")))
#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550)
#define ORC_INTERNAL __hidden
#elif defined (__GNUC__)
#define ORC_INTERNAL __attribute__((visibility("hidden")))
#else
#define ORC_INTERNAL
#endif
#endif
void video_box_orc_splat_u32 (guint32 * ORC_RESTRICT d1, int p1, int n);
#ifdef __cplusplus
......
......@@ -79,6 +79,19 @@ typedef union
#endif
#endif
#ifndef ORC_INTERNAL
#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)
#define ORC_INTERNAL __attribute__((visibility("hidden")))
#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550)
#define ORC_INTERNAL __hidden
#elif defined (__GNUC__)
#define ORC_INTERNAL __attribute__((visibility("hidden")))
#else
#define ORC_INTERNAL
#endif
#endif
#ifndef DISABLE_ORC
#include <orc/orc.h>
#endif
......
......@@ -67,6 +67,19 @@ typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16
#define ORC_RESTRICT
#endif
#endif
#ifndef ORC_INTERNAL
#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)
#define ORC_INTERNAL __attribute__((visibility("hidden")))
#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550)
#define ORC_INTERNAL __hidden
#elif defined (__GNUC__)
#define ORC_INTERNAL __attribute__((visibility("hidden")))
#else
#define ORC_INTERNAL
#endif
#endif
void video_mixer_orc_splat_u32 (guint32 * ORC_RESTRICT d1, int p1, int n);
void video_mixer_orc_memcpy_u32 (guint32 * ORC_RESTRICT d1, const guint32 * ORC_RESTRICT s1, int n);
void video_mixer_orc_blend_u8 (guint8 * ORC_RESTRICT d1, int d1_stride, const guint8 * ORC_RESTRICT s1, int s1_stride, int p1, int n, int m);
......
......@@ -58,7 +58,10 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
#define GST_PACKAGE_RELEASE_DATETIME "2013-03-22"
#define GST_PACKAGE_RELEASE_DATETIME "2013-04-26"
/* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC
/* struct v4l2_buffer missing */
#undef GST_V4L2_MISSING_BUFDECL
......@@ -193,6 +196,9 @@
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
/* building for iOS platofrm */
#undef HAVE_IOS
/* Define if we have struct ip_mreqn */
#undef HAVE_IP_MREQN
......@@ -372,7 +378,7 @@
#define PACKAGE_NAME "GStreamer Good Plug-ins"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "GStreamer Good Plug-ins 1.0.6"
#define PACKAGE_STRING "GStreamer Good Plug-ins 1.0.7"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-plugins-good"
......@@ -381,7 +387,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.0.6"
#define PACKAGE_VERSION "1.0.7"
/* directory where plugins are located */
#ifdef _DEBUG
......@@ -415,7 +421,7 @@
#undef TARGET_CPU
/* Version number of package */
#define VERSION "1.0.6"
#define VERSION "1.0.7"
/* old wavpack API */
#undef WAVPACK_OLD_API
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment