On Wed, Sep 04, 2013 at 08:48:33AM -0000, Launchpad Bug Tracker wrote:
> You have been subscribed to a public bug by Iain Lane (laney):
> 
> Hi there,
> 
> 1.1.4 was released last week and uploaded to Debian experimental shortly
> thereafter. We're on 1.1.3 in Saucy currently (apart form gst-libav1.0
> which requires libav 9 and so is staying on the stable series).
> 
> […]
>
> I'd like to update Ubuntu to this version of the stack […] 

I just did the packaging and uploaded to
ppa:ubuntu-desktop/gstreamer-1.1. I forgot to upload -bad to a
non-virtual PPA though so it might/probably will fail to build on armhf
(was timing out before).

-- 
Iain Lane                                  [ [email protected] ]
Debian Developer                                   [ [email protected] ]
Ubuntu Developer                                   [ [email protected] ]

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gstreamer1.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1220588

Title:
  [FFe] Update GStreamer stack to 1.1.4

Status in “gstreamer1.0” package in Ubuntu:
  New

Bug description:
  Hi there,

  1.1.4 was released last week and uploaded to Debian experimental
  shortly thereafter. We're on 1.1.3 in Saucy currently (apart form gst-
  libav1.0 which requires libav 9 and so is staying on the stable
  series).

  It all builds in Debian:

  https://buildd.debian.org/status/package.php?p=bml,bsl,buzztard,gnonlin
  ,gst-buzztard,gst-fluendo-mp3,gst-libav1.0,gst-plugins-bad0.10,gst-
  plugins-bad1.0,gst-plugins-base0.10,gst-plugins-base1.0,gst-plugins-
  good0.10,gst-plugins-good1.0,gst-plugins-ugly0.10,gst-plugins-
  ugly1.0,gst0.10-python,gst123,gstreamer0.10,gstreamer0.10-editing-
  
services,gstreamer0.10-ffmpeg,gstreamer0.10-rtsp,gstreamer1.0,liboil,orc,pigment
  ,pigment-python,qt-gstreamer,schroedinger,snappy-
  player&suite=experimental&comaint=yes

  I'd like to update Ubuntu to this version of the stack on the road to
  having 1.2.0 in Saucy. We were advised by upstream to include this
  version, and it is also required by some new plugins that Canonical is
  developing for Touch, for which there will be another FFe in the near-
  ish future (hopefully).

  Packages involved (this bug is only against gstreamer1.0):

    gstreamer1.0
    gst-plugins-bad1.0
    gst-plugins-base1.0
    gst-plugins-good1.0
    gst-plugins-ugly1.0

  Upstream NEWS, from [0]:

  New API:
   • GstContext negotiation / sharing / announcing for sharing a
     generic context between elements, e.g. a display handle
   • GL texture upload conversion meta for allowing different
     buffer types to be converted to an OpenGL texture
   • GstCapsFeatures as extension to GstCaps for allowing the
     negotiation of specific memory or meta requirements between
     elements
   • GstMemory flags for contiguous and non-mappable memory
   • The stream-start event has optional flags now, e.g. for signalling
     sparse streams
   • The stream-start even has an optional group-id field now to signal
     all streams that should be played together
   • Allocators library in gst-plugins-base, currently only with generic
     dmabuf memory support
   • insertbin library for easier handling of dynamically linked
     pipelines (in -bad for now)
   • EGL helper library (in -bad for now)
   • MPEG-TS data structure library (in -bad for now)
   • New GstVideoRegionOfInterestMeta to describe a region of interest on
     video frames.
   • GstVideoDecoder/Encoder has new ::flush() vfunc to replace the
     ill-defined ::reset() vfunc.
   • The URI query allows to query the redirected URI now.

  Major changes:
   • New tool: gst-play-1.0 in gst-plugins-base for basic playback
     testing on the command line.
   • New plugins:
     ∘ mssdemux for Microsoft Smooth Streaming
     ∘ dashdemux for DASH adaptive streaming protocol
     ∘ bluez for interaction with Bluetooth devices
     ∘ openjpeg for JPEG2000 decoding and encoding
     ∘ daala for experimental Daala decoding and encoding
     ∘ vpx plugin has experimental V9 decoding and encoding support
     ∘ webp plugin for WebP decoding (encoding to be added later)
     ∘ Various others: yadif, srtp, sbc, fluidsynth, midiparse,
       mfc, ivtv, accuraterip and audiofxbad

   • Moved plugins:
     ∘ dtmf, vp8rtp, scaletempo and rtpmux plugins are in
       gst-plugins-good now

   • Video:
     ∘ Fix handling of interlaced video in converters such as videoscale
       and videoconvert (e.g. scale both fields independently)
     ∘ videoconvert will try harder to minimise quality losses when
       conversion is necessary
     ∘ The experimental GstSurfaceConverter, GstSurfaceMeta and
       GstVideoContext APIs from the (confusingly-named) 
       libgstbasevideo-1.0 library in gst-plugins-bad have now been
       removed and been replaced by new APIs in GStreamer Core and
       gst-plugins-base (see above). Since that was all that was left in
       this library, the entire experimental libgstbasevideo-1.0 library
       has been removed from gst-plugins-bad.
     ∘ Chroma subsampling and siting conversion is better handled in
       videoconvert
     ∘ New pinwheel and spoke patterns in videotestsrc

   • Audio:
     ∘ adder now allows muting/unmuting of its input streams, and also
       per-input stream volume 
     ∘ pulseaudio elements can switch between devices during playback now
     ∘ aacparse can convert between ADTS←→RAW

   • Platform specific changes:
     ∘ Caps, events, etc. are now printed in the GStreamer debug logs
       with their content instead of just the pointer address even on
       non-glibc platforms (e.g. Windows, OSX, Android).
     ∘ Network elements (UDP/TCP) now work better with platforms,
       where IPv6 sockets can't handle IPv4 (e.g. Windows)
     ∘ Windows: d3dvideosink provides a bufferpool to upstream elements
     ∘ Linux/BSD: v4l2 had many improvements and cleanups

   • Other changes:
     ∘ gst-libav now uses libav 9
     ∘ Static linking of plugins is supported now (also in 1.0.7)
     ∘ rtspsrc: add support for NetClientClock: when the server suggests a
       GstNetTimeProvider in the SDP, set up a GstNetClientClock that
       slaves to the remote clock and suggest this clock in provide_clock.
       Simplifies synchronized playback of a resource from an RTSP server.
       gst-rtsp-server now supports adding this to the SDP and can provide
       a network clock
     ∘ RTP retransmission / NACK support and big RTP jitterbuffer improvements
     ∘ SRTP and DTLS support
     ∘ Changes to many elements and core to use the correct sticky event
       order and also not lose any important sticky events during flushing
     ∘ >1000 fixed bug reports, and many other bug fixes and other
       improvements everywhere that had no bug report

  Things to look out for:
   • Single header includes for all libraries, e.g. #include
     <gst/video/video.h> - this was needed for some bindings.
   • Stricter (correct) caps subset checking in some cases where this was
     not correct before. Caps will now always fail to be a compatible
     subset of another set of caps if the subset caps are missing some
     fields that the superset caps have. This might lead to not-negotiated
     errors if caps are incomplete now. However, it also prevents possible
     data corruption caused by piping data formatted in an
     incompatible/unexpected way into some elements. Check your h264 caps
     for stream-format and alignment fields and AAC caps for the
     stream-format field. This change will also be included in the next
     stable 1.0.8 release.
   • Stricter checking for missing events and correct sticky event order
     (stream-start, caps, segment) in some places; this is not enabled in
     stable releases by default, but you may get warnings when using git
     builds, development releases or when compiling with
     -UG_DISABLE_ASSERT in CFLAGS
   • x264enc now outputs data in byte-stream by default if downstream has
     ANY caps (e.g. appsink without caps set, filesink, udpsink,
     tcpserversink etc.)

  [0] http://lists.freedesktop.org/archives/gstreamer-
  devel/2013-August/042720.html

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gstreamer1.0/+bug/1220588/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to