Merge commit 'b5198a2637b7b45b0049a1d4b386a06f016f2520'
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 14 Oct 2012 12:38:03 +0000 (14:38 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 14 Oct 2012 12:46:13 +0000 (14:46 +0200)
* commit 'b5198a2637b7b45b0049a1d4b386a06f016f2520':
  configure: tms470: add mapping for -mfpu=vfpv3-d16 flag
  configure: recognise Minix as OS
  configure: work around bug in ash shell
  eval-test: make table static const
  lavr: handle clipping in the float to s32 conversion
  nut: support pcm codecs not mapped in avi

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
configure
doc/nut.texi
libavformat/nut.c
libavformat/nut.h
libavformat/nutdec.c
libavutil/eval.c

diff --cc configure
+++ b/configure
@@@ -3190,8 -2874,10 +3191,10 @@@ case $target_os i
          ;;
      osf1)
          add_cppflags -D_OSF_SOURCE -D_POSIX_PII -D_REENTRANT
 -        AVSERVERLDFLAGS=
 +        FFSERVERLDFLAGS=
          ;;
+     minix)
+         ;;
      none)
          ;;
      *)
diff --cc doc/nut.texi
Simple merge
@@@ -113,9 -90,34 +113,34 @@@ const AVCodecTag ff_nut_video_tags[] = 
      { AV_CODEC_ID_NONE    , 0                         }
  };
  
+ const AVCodecTag ff_nut_audio_tags[] = {
+     { AV_CODEC_ID_PCM_ALAW,         MKTAG('A', 'L', 'A', 'W') },
+     { AV_CODEC_ID_PCM_MULAW,        MKTAG('U', 'L', 'A', 'W') },
+     { AV_CODEC_ID_PCM_F32BE,        MKTAG(32 , 'D', 'F', 'P') },
+     { AV_CODEC_ID_PCM_F32LE,        MKTAG('P', 'F', 'D', 32 ) },
+     { AV_CODEC_ID_PCM_F64BE,        MKTAG(64 , 'D', 'F', 'P') },
+     { AV_CODEC_ID_PCM_F64LE,        MKTAG('P', 'F', 'D', 64 ) },
+     { AV_CODEC_ID_PCM_S16BE,        MKTAG(16 , 'D', 'S', 'P') },
+     { AV_CODEC_ID_PCM_S16LE,        MKTAG('P', 'S', 'D', 16 ) },
+     { AV_CODEC_ID_PCM_S24BE,        MKTAG(24 , 'D', 'S', 'P') },
+     { AV_CODEC_ID_PCM_S24LE,        MKTAG('P', 'S', 'D', 24 ) },
+     { AV_CODEC_ID_PCM_S32BE,        MKTAG(32 , 'D', 'S', 'P') },
+     { AV_CODEC_ID_PCM_S32LE,        MKTAG('P', 'S', 'D', 32 ) },
+     { AV_CODEC_ID_PCM_S8,           MKTAG('P', 'S', 'D',  8 ) },
+     { AV_CODEC_ID_PCM_U16BE,        MKTAG(16 , 'D', 'U', 'P') },
+     { AV_CODEC_ID_PCM_U16LE,        MKTAG('P', 'U', 'D', 16 ) },
+     { AV_CODEC_ID_PCM_U24BE,        MKTAG(24 , 'D', 'U', 'P') },
+     { AV_CODEC_ID_PCM_U24LE,        MKTAG('P', 'U', 'D', 24 ) },
+     { AV_CODEC_ID_PCM_U32BE,        MKTAG(32 , 'D', 'U', 'P') },
+     { AV_CODEC_ID_PCM_U32LE,        MKTAG('P', 'U', 'D', 32 ) },
+     { AV_CODEC_ID_PCM_U8,           MKTAG('P', 'U', 'D',  8 ) },
+     { AV_CODEC_ID_PCM_S16LE_PLANAR, MKTAG('P', 'S', 'P', 16 ) },
+     { AV_CODEC_ID_NONE,             0                         }
+ };
  const AVCodecTag * const ff_nut_codec_tags[] = {
 -    ff_nut_video_tags, ff_nut_audio_tags, ff_nut_subtitle_tags,
 -    ff_codec_bmp_tags, ff_codec_wav_tags, 0
 +    ff_nut_video_tags, ff_nut_subtitle_tags,
-     ff_codec_bmp_tags, ff_codec_wav_tags, 0
++    ff_codec_bmp_tags, ff_codec_wav_tags, ff_nut_audio_tags, 0
  };
  
  void ff_nut_reset_ts(NUTContext *nut, AVRational time_base, int64_t val){
Simple merge
Simple merge
Simple merge