Release 1.7.2
authorSebastian Dröge <sebastian@centricular.com>
Fri, 19 Feb 2016 10:00:24 +0000 (12:00 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 19 Feb 2016 10:00:24 +0000 (12:00 +0200)
ChangeLog
NEWS
RELEASE
configure.ac
docs/plugins/gst-libav-plugins.args
docs/plugins/inspect/plugin-libav.xml
gst-libav.doap

index 8f833be9440084d57ff6f20f8cba48e9d4159721..c521def8ed242f2c8ce84cf8fe11afd762fd5d8b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,158 @@
+=== release 1.7.2 ===
+
+2016-02-19  Sebastian Dröge <slomo@coaxion.net>
+
+       * configure.ac:
+         releasing 1.7.2
+
+2016-02-16 16:32:38 +0100  Edward Hervey <edward@centricular.com>
+
+       * ext/libav/gstavcfg.c:
+         avcfg: rc-min-rate and rc-max-rate are now 64bit integers
+         Switch the gobject properties and internal handling to support that
+
+2016-02-16 09:11:08 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: Set width/height and format in the AVFrame we pass to the encoder API
+
+2016-02-16 09:02:21 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * docs/plugins/gst-libav-plugins.args:
+       * docs/plugins/gst-libav-plugins.hierarchy:
+       * docs/plugins/gst-libav-plugins.interfaces:
+       * docs/plugins/inspect/plugin-libav.xml:
+         docs: Update docs to not have unstaged changes after build again
+         There are some new codec IDs that we probably would like to map too, e.g.
+         Dirac/VC2 and Cineform HD.
+
+2016-02-15 17:06:05 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/ext/libav:
+         libav: Update to n3.0
+
+2016-02-05 18:10:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
+
+       * autogen.sh:
+       * common:
+         Automatic update of common submodule
+         From 86e4663 to b64f03f
+
+2016-01-25 20:13:10 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: Also use av_free() instead of g_free()
+
+2016-01-25 20:08:11 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: Use av_malloc() instead of GLib malloc() wrappers for memory freed by ffmpeg
+         It has its own allocator that is not necessarily doing the same as malloc and
+         will then usually crash. E.g. on Windows or when memalign() is available.
+
+2016-01-21 17:35:51 +0100  Edward Hervey <edward@centricular.com>
+
+       * ext/libav/gstavviddec.c:
+         avvidec: Bring mpeg video decoders up to PRIMARY rank
+         We should have done that ages ago ...
+         https://bugzilla.gnome.org/show_bug.cgi?id=574461
+
+2016-01-21 11:41:45 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * configure.ac:
+         libav: Ensure to link with -lavfilter
+
+2016-01-20 10:31:40 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: Use AVFrame API instead of deprecated AVPicture API
+
+2016-01-19 09:42:47 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavdeinterlace.c:
+       * ext/libav/gstavscale.c:
+         av: Use av_image_get_buffer_size() instead of deprecated avpicture_get_size()
+
+2016-01-19 09:39:00 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavdemux.c:
+         avdemux: Use av_packet_unref() instead of deprecated av_free_packet()
+
+2016-01-19 09:36:01 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: Use AVPacket.flags for detecting keyframes
+         AVCodec.coded_frame is deprecated and will disappear at some point
+         in the future.
+
+2016-01-16 16:43:16 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavdeinterlace.c:
+         avdeinterlace: Chain up to parent class' dispose()
+         https://bugzilla.gnome.org/show_bug.cgi?id=757498
+
+2016-01-16 16:40:52 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavcodecmap.c:
+         libav: Bitrate field changed from int to int64_t, fix compiler warnings
+         Cast it to a gint64 for now though, as otherwise we will fail compilation
+         with ffmpeg 2.8.
+         https://bugzilla.gnome.org/show_bug.cgi?id=757498
+
+2015-11-04 21:18:56 +0100  Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
+
+       * ext/libav/gstavcfg.c:
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavcodecmap.h:
+       * ext/libav/gstavdeinterlace.c:
+       * ext/libav/gstavutils.c:
+       * ext/libav/gstavutils.h:
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavviddec.h:
+       * ext/libav/gstavvidenc.c:
+       * ext/libswscale/gstffmpegscale.c:
+         libav: Remove usage of deprecated API
+         https://bugzilla.gnome.org/show_bug.cgi?id=757498
+
+2015-11-04 21:16:18 +0100  Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
+
+       * configure.ac:
+       * ext/libav/gstavdeinterlace.c:
+         avdeinterlace: Port non-deprecated AVFilter API
+         https://bugzilla.gnome.org/show_bug.cgi?id=757498
+
+2016-01-16 11:09:31 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/ext/libav:
+         libav: Update to ffmpeg n2.8.5
+
+2016-01-07 17:13:29 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavdemux.c:
+       * ext/libav/gstavmux.c:
+         av: canonicalise av plugin name more consistently in more places
+         Use g_strdelimit(), make sure to include comma as well, which
+         isn't included in G_STR_DELIMITERS.
+         https://bugzilla.gnome.org/show_bug.cgi?id=734451
+
+2015-12-24 15:29:11 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * configure.ac:
+         Back to development
+
 === release 1.7.1 ===
 
-2015-12-24  Sebastian Dröge <slomo@coaxion.net>
+2015-12-24 14:49:39 +0100  Sebastian Dröge <sebastian@centricular.com>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 1.7.1
+       * docs/plugins/inspect/plugin-libav.xml:
+       * gst-libav.doap:
+         Release 1.7.1
 
 2015-12-24 13:06:13 +0100  Sebastian Dröge <sebastian@centricular.com>
 
diff --git a/NEWS b/NEWS
index a4bffc6a6b39e333d483a6aba06776ce566a8e7d..a4a5e76ce298620818c2520274717609871b53a0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,2 +1,2 @@
-This is GStreamer 1.7.1
+This is GStreamer 1.7.2
 
diff --git a/RELEASE b/RELEASE
index 8ca81692d3fe69e50b55e94acd2ce77a398b0159..88b1c7304247fd593b004841fa353dbfe1ea8b15 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,8 +1,7 @@
 
-Release notes for GStreamer libav Plugins 1.7.1
+Release notes for GStreamer libav Plugins 1.7.2
 
-
-The GStreamer team is pleased to announce the first release of the unstable
+The GStreamer team is pleased to announce the second release of the unstable
 1.7 release series. The 1.7 release series is adding new features on top of
 the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release
 series of the GStreamer multimedia framework. The unstable 1.7 release series
@@ -14,7 +13,6 @@ Binaries for Android, iOS, Mac OS X and Windows will be provided separately
 during the unstable 1.7 release series.
 
 
-
 This module contains plugins based on the libav project, including codecs.
 
 
@@ -40,23 +38,20 @@ contains a set of less supported plugins that haven't passed the
 
 Bugs fixed in this release
      
-      * 759752 : [gst-libav] link error with clang or gcc on FreeBSD
-      * 754242 : avviddec: fix memory leak
-      * 754690 : libtool versions earlier than 2.4.4 fail with autoreconf
-      * 758726 : avviddec: slice offset handling of real video leads to memory mishandling.
-      * 759846 : incorrectly maps ffmpeg mono to GStreamer front-center
+      * 734451 : gst_ffmpegmux_base_init should sanitize the names too
+      * 757498 : Fix compilation with ffmpeg 2.9
 
 ==== Download ====
 
 You can find source releases of gst-libav in the download
-directory: http://gstreamer.freedesktop.org/src/gst-libav/
+directory: https://gstreamer.freedesktop.org/src/gst-libav/
 
 The git repository and details how to clone it can be found at
 http://cgit.freedesktop.org/gstreamer/gst-libav/
 
 ==== Homepage ====
 
-The project's website is http://gstreamer.freedesktop.org/
+The project's website is https://gstreamer.freedesktop.org/
 
 ==== Support and Bugs ====
 
@@ -81,13 +76,9 @@ subscribe to the gstreamer-devel list.
         
 Contributors to this release
     
-      * Luis de Bethencourt
-      * Mark Nauwelaerts
-      * Nicolas Dufresne
-      * Reynaldo H. Verdejo Pinochet
+      * Andreas Cadhalpun
+      * Edward Hervey
       * Sebastian Dröge
       * Thiago Santos
       * Tim-Philipp Müller
-      * Vineeth T M
-      * Vineeth TM
  
\ No newline at end of file
index 1557bc09278e50dd55ee4254c3ee816a17d424c0..64173efe31f87131a01ac4ef29276063bcdebfef 100644 (file)
@@ -3,7 +3,7 @@ AC_PREREQ(2.69)
 dnl initialize autoconf
 dnl when going to/from release please set the nano (fourth number) right !
 dnl releases only do Wall, cvs and prerelease does Werror too
-AC_INIT(GStreamer libav, 1.7.1.1,
+AC_INIT(GStreamer libav, 1.7.2,
     http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
     gst-libav)
 
@@ -40,11 +40,11 @@ GST_API_VERSION=1.0
 AC_SUBST(GST_API_VERSION)
 
 AG_GST_LIBTOOL_PREPARE
-AS_LIBTOOL(GST, 701, 0, 701)
+AS_LIBTOOL(GST, 702, 0, 702)
 
 dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.7.1.1
-GST_PBREQ=1.7.1.1
+GST_REQ=1.7.2
+GST_PBREQ=1.7.2
 
 ORC_REQ=0.4.16
 ORC_CHECK([$ORC_REQ])
index ddeb1a56825b792b72b6f3d95cbc3af256a8c767..db8d42d903b55ad9ba44fa016650afdefc97a823 100644 (file)
 
 <ARG>
 <NAME>avenc_msmpeg4v2::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Maximum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_msmpeg4v2::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Minimum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_msmpeg4::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Maximum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_msmpeg4::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Minimum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_mpeg4::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Maximum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_mpeg4::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Minimum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_mpeg2video::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Maximum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_mpeg2video::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Minimum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_mpeg1video::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Maximum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_mpeg1video::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Minimum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_h263p::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Maximum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_h263p::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Minimum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_h263::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Maximum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_h263::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Minimum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_flv::rc-max-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Maximum Bitrate</NICK>
 
 <ARG>
 <NAME>avenc_flv::rc-min-rate</NAME>
-<TYPE>gint</TYPE>
+<TYPE>gint64</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>Ratecontrol Minimum Bitrate</NICK>
index f6b1b37b828bf9fea95c33cd52748cb030ee3a5b..0beedc9d7f941beff2175b3ea226dd908f706e5f 100644 (file)
@@ -3,7 +3,7 @@
   <description>All libav codecs and formats (local snapshot)</description>
   <filename>../../ext/libav/.libs/libgstlibav.so</filename>
   <basename>libgstlibav.so</basename>
-  <version>1.7.1.1</version>
+  <version>1.7.2</version>
   <license>LGPL</license>
   <source>gst-libav</source>
   <package>libav</package>
index ffea0727b7bf04e2d80ab3ba71f8279ef40ad002..91046c9536e9730e67d780e9a24d75e476074039 100644 (file)
@@ -32,6 +32,16 @@ colorspace conversion elements.
    </GitRepository>
  </repository> 
 
+ <release>
+  <Version>
+   <revision>1.7.2</revision>
+   <branch>master</branch>
+   <name></name>
+   <created>2016-02-19</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.7.2.tar.xz" />
+  </Version>
+ </release>
+
  <release>
   <Version>
    <revision>1.7.1</revision>