Merge branch 'master' into 0.11
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 25 Jan 2012 12:03:33 +0000 (13:03 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 25 Jan 2012 12:03:33 +0000 (13:03 +0100)
Conflicts:
ext/a52dec/gsta52dec.c

1  2 
configure.ac
ext/a52dec/gsta52dec.c
ext/amrnb/amrnbdec.c
ext/amrwbdec/amrwbdec.c
ext/dvdread/dvdreadsrc.c
ext/x264/gstx264enc.c

diff --cc configure.ac
Simple merge
@@@ -308,8 -309,8 +308,8 @@@ gst_a52dec_parse (GstAudioDecoder * bde
    bit_rate = a52dec->bit_rate;
    sample_rate = a52dec->sample_rate;
    flags = 0;
-   while (av >= 7) {
+   while (size >= 7) {
 -    length = a52_syncinfo (data, &flags, &sample_rate, &bit_rate);
 +    length = a52_syncinfo ((guint8 *) data, &flags, &sample_rate, &bit_rate);
  
      if (length == 0) {
        /* shift window to re-find sync */
@@@ -249,10 -257,10 +249,10 @@@ gst_amrnbdec_parse (GstAudioDecoder * d
    gst_audio_decoder_get_parse_state (dec, &sync, &eos);
  
    /* need to peek data to get the size */
-   if (gst_adapter_available (adapter) < 1)
+   if (size < 1)
      return GST_FLOW_ERROR;
  
 -  data = gst_adapter_peek (adapter, 1);
 +  gst_adapter_copy (adapter, head, 0, 1);
  
    /* get size */
    switch (amrnbdec->variant) {
@@@ -178,11 -183,11 +178,11 @@@ gst_amrwbdec_parse (GstAudioDecoder * d
    gst_audio_decoder_get_parse_state (dec, &sync, &eos);
  
    /* need to peek data to get the size */
-   if (gst_adapter_available (adapter) < 1)
+   if (size < 1)
      return GST_FLOW_ERROR;
  
 -  data = gst_adapter_peek (adapter, 1);
 -  mode = (data[0] >> 3) & 0x0F;
 +  gst_adapter_copy (adapter, header, 0, 1);
 +  mode = (header[0] >> 3) & 0x0F;
    block = block_size[mode];
  
    GST_DEBUG_OBJECT (amrwbdec, "mode %d, block %d", mode, block);
Simple merge
Simple merge