Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Thu, 1 Sep 2011 20:08:03 +0000 (22:08 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 1 Sep 2011 20:08:44 +0000 (22:08 +0200)
* qatar/master:
  avconv: fix some bugs introduced in 630902a1e1336e7ee0cf3dcbcb6eb07af8edf660
  libmp3lame: fix typo
  AVOptions: drop av_ prefix from static av_get_number().
  libx264: use X264_THREADS_AUTO constant instead of 0.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
avconv.c
libavcodec/libmp3lame.c
libavcodec/libx264.c
libavutil/opt.c

diff --cc avconv.c
+++ b/avconv.c
@@@ -1896,8 -1827,18 +1896,8 @@@ static int init_input_stream(int ist_in
              return AVERROR(EINVAL);
          }
  
 -        /* update requested sample format for the decoder based on the
 -           corresponding encoder sample format */
 -        for (i = 0; i < nb_output_streams; i++) {
 -            OutputStream *ost = &output_streams[i];
 -            if (ost->source_index == ist_index) {
 -                update_sample_fmt(ist->st->codec, codec, ost->st->codec);
 -                break;
 -            }
 -        }
 -
          if (avcodec_open2(ist->st->codec, codec, &ist->opts) < 0) {
-             snprintf(error, sizeof(error), "Error while opening decoder for input stream #%d.%d",
+             snprintf(error, error_len, "Error while opening decoder for input stream #%d.%d",
                      ist->file_index, ist->st->index);
              return AVERROR(EINVAL);
          }
Simple merge
Simple merge
diff --cc libavutil/opt.c
@@@ -260,11 -261,11 +260,11 @@@ const char *av_get_string(void *obj, co
      return buf;
  }
  
- static int av_get_number(void *obj, const char *name, const AVOption **o_out, double *num, int *den, int64_t *intnum)
+ static int get_number(void *obj, const char *name, const AVOption **o_out, double *num, int *den, int64_t *intnum)
  {
 -    const AVOption *o = av_opt_find(obj, name, NULL, 0, 0);
 +    const AVOption *o = av_opt_find(obj, name, NULL, 0, AV_OPT_SEARCH_CHILDREN);
      void *dst;
 -    if (!o || o->offset<=0)
 +    if (!o || (o->offset<=0 && o->type != FF_OPT_TYPE_CONST))
          goto error;
  
      dst= ((uint8_t*)obj) + o->offset;