Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 15 Apr 2012 20:27:20 +0000 (22:27 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 15 Apr 2012 21:31:51 +0000 (23:31 +0200)
* qatar/master:
  doc: Improve suggested Emacs settings for our coding style.
  utvideo: Remove unused variable 'src_size'
  mov: free memory on header parsing failure
  mov: fix leaking memory with multiple drefs.
  swscale: clip before assigning tables in RGB output functions.
  swscale: fix off-by-one in second coefficient in bilinear filters.

Conflicts:
libavformat/mov.c
libswscale/output.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
doc/developer.texi
libavformat/mov.c
libswscale/output.c

@@@ -198,10 -226,16 +198,16 @@@ autocmd InsertEnter * match ForbiddenWh
  
  For Emacs, add these roughly equivalent lines to your @file{.emacs.d/init.el}:
  @example
- (setq c-default-style "k&r")
- (setq-default c-basic-offset 4)
- (setq-default indent-tabs-mode nil)
- (setq-default show-trailing-whitespace t)
 -(c-add-style "libav"
++(c-add-style "ffmpeg"
+              '("k&r"
+                (c-basic-offset . 4)
+                (indent-tabs-mode nil)
+                (show-trailing-whitespace t)
+                (c-offsets-alist
+                 (statement-cont . (c-lineup-assignments +)))
+                )
+              )
 -(setq c-default-style "libav")
++(setq c-default-style "ffmpeg")
  @end example
  
  @section Development Policy
@@@ -3030,15 -2842,6 +3031,16 @@@ static int mov_read_seek(AVFormatContex
      return 0;
  }
  
 +static const AVOption options[] = {
 +    {"use_absolute_path",
 +        "allow using absolute path when opening alias, this is a possible security issue",
 +        offsetof(MOVContext, use_absolute_path), FF_OPT_TYPE_INT, {.dbl = 0},
 +        0, 1, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_DECODING_PARAM},
 +    {NULL}
 +};
 +static const AVClass class = {"mov,mp4,m4a,3gp,3g2,mj2", av_default_item_name, options, LIBAVUTIL_VERSION_INT};
 +
++
  AVInputFormat ff_mov_demuxer = {
      .name           = "mov,mp4,m4a,3gp,3g2,mj2",
      .long_name      = NULL_IF_CONFIG_SMALL("QuickTime/MPEG-4/Motion JPEG 2000 format"),
Simple merge