Changes in:  gst-plugins-base

 gstreamer:139c96c129149266669c9799ad3b30d84f62065b
 gst-plugins-base:36efe20679c85ad72733e55c291df56bc9740f03
 gst-plugins-good:8a143dfcbcc4cc63c88bec141692d5d852f8f9a5
 gst-plugins-ugly:12509f4a80a4469430bcc6e6f5847955ae60440f
 gst-plugins-bad:078b82d6d1c609257b6528a9c4efb1ed4acd2bb8
 gst-ffmpeg:ca1b5d85765be8df27d0a87a45426c7925ce1f29
 gnonlin:5d52548056b05a0a2fb7fd901c6b8623c2a1b642
 gst-editing-services:105d901c12d4e9e1f6cdf0681a9e961d80bb6a1e
 gst-python:c889037e40bb3568ef8cd9456123d744b25a919b

====== gst-plugins-base =============

 commit 36efe20679c85ad72733e55c291df56bc9740f03
Author: Thiago Santos <ts.santos@sisa.samsung.com>
Date:   Tue Jan 14 13:02:28 2014 -0300

    tests: audiodecoder: add another test for negotiation with gap event

    Check that even if the subclass doesn't call set_output_format, the base
    class should use upstream provided caps to fill the output caps that is
    pushed before the gap event is forwarded, otherwise it ends again fixating
    the rate and channels to 1.

    https://bugzilla.gnome.org/show_bug.cgi?id=722144

commit 695ddbd56f95b13e4ed1861bee8531e5079c61ac
Author: Thiago Santos <ts.santos@sisa.samsung.com>
Date:   Tue Jan 14 13:05:54 2014 -0300

    audiodecoder: copy rate and channels from input before fixating output caps

    For default caps generation when handling gap events that are sent
    before any buffer, try to use caps that are closer to what upstream
    provided to avoid fixating rate or channels to 1 as default.

    So there are the steps:
    1) Try to set rate, channels and channel-mask from upstream if provided
    2) Fixate the rate and channels to the default rate and channels from
       audio lib
    3) Fixate the caps just to be sure everything is fixed
    4) If no channel-mask was provided and channels > 2, use a default
       channel-mask (taken from audioconvert code)

    https://bugzilla.gnome.org/show_bug.cgi?id=722144