]> git.sesse.net Git - ffmpeg/commitdiff
Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 23 Jul 2011 14:47:10 +0000 (16:47 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 23 Jul 2011 14:47:10 +0000 (16:47 +0200)
* qatar/master:
  dnxhddec: avoid a branch in 10-bit decode_dct_block()
  H.264: Add optimizations to predict x86 assembly.
  riff: Add mpgv MPEG-2 fourcc
  add Flash Screen Video 2 decoder

Conflicts:
configure
doc/general.texi
libavcodec/Makefile
libavcodec/allcodecs.c
libavcodec/version.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
Changelog
configure
doc/general.texi
libavcodec/Makefile
libavcodec/allcodecs.c
libavcodec/dnxhddec.c
libavcodec/flashsv.c
libavcodec/version.h
libavcodec/x86/h264_intrapred.asm
libavcodec/x86/h264_intrapred_init.c
libavformat/riff.c

diff --cc Changelog
index 470b3020b11cb69fe5f647592a2db0fac60b9842,7b8be5b3025733f2af073c77d021a8ff87db8b63..fa5d4fa90eb8f594cf73499cad051252ccc91e54
+++ b/Changelog
@@@ -1,17 -1,38 +1,18 @@@
  Entries are sorted chronologically from oldest to youngest within each release,
  releases are sorted from youngest to oldest.
  
 +version next:
  
 -version <next>:
 +- openal input device added
 +- boxblur filter added
  - BWF muxer
+ - Flash Screen Video 2 decoder
  
  
 -version 0.7:
 -
 -- E-AC-3 audio encoder
 -- ac3enc: add channel coupling support
 -- floating-point sample format support for (E-)AC-3, DCA, AAC, Vorbis decoders
 -- H.264/MPEG frame-level multithreading
 -- av_metadata_* functions renamed to av_dict_* and moved to libavutil
 -- 4:4:4 H.264 decoding support
 -- 10-bit H.264 optimizations for x86
 -- bump libswscale for recently reported ABI break
 +version 0.8:
  
  
 -version 0.7_beta2:
 -
 -- VP8 frame-level multithreading
 -- NEON optimizations for VP8
 -- removed a lot of deprecated API cruft
 -- FFT and IMDCT optimizations for AVX (Sandy Bridge) processors
 -- DPX image encoder
 -- SMPTE 302M AES3 audio decoder
 -- ffmpeg no longer quits after the 'q' key is pressed; use 'ctrl+c' instead
 -- 9bit and 10bit per sample support in the H.264 decoder
 -
 -
 -version 0.7_beta1:
 -
 +- many many things we forgot because we rather write code than changelogs
  - WebM support in Matroska de/muxer
  - low overhead Ogg muxing
  - MMS-TCP support
diff --cc configure
index 5fa1d96eb7f0acaec962c2ebf15c7863f89eb4a8,a83d3396e1b6df4b80b8b820372bb00d3fa5ee04..f72f8f791d31d2cddd29034c0073761aa1560142
+++ b/configure
@@@ -1279,7 -1270,7 +1279,8 @@@ flac_decoder_select="golomb
  flac_encoder_select="golomb lpc"
  flashsv_decoder_select="zlib"
  flashsv_encoder_select="zlib"
 +flashsv2_encoder_select="zlib"
+ flashsv2_decoder_select="zlib"
  flv_decoder_select="h263_decoder"
  flv_encoder_select="h263_encoder"
  fraps_decoder_select="huffman"
index bd17f9056fd33a591062e5e042f7314711f0d13f,c9919390d609b5786e0e7ecef79626294bcbfda8..c5045b10953d68381442780a99745cb012424c47
@@@ -401,7 -401,7 +401,7 @@@ following image formats are supported
      @tab experimental lossless codec (fourcc: FFV1)
  @item Flash Screen Video v1  @tab  X  @tab  X
      @tab fourcc: FSV1
- @item Flash Screen Video v2  @tab  X
 -@item Flash Screen Video v2  @tab     @tab  X
++@item Flash Screen Video v2  @tab  X  @tab  X
  @item Flash Video (FLV)      @tab  X  @tab  X
      @tab Sorenson H.263 used in Flash
  @item Fraps                  @tab     @tab  X
index 8b3d35ab3889cdcf01ad8bc242a9efa01b01d6a9,99ecbbf567126102fbc7c30a7b410883541e9f57..9706939aece76f2947558a4222265728321b9d56
@@@ -148,11 -142,11 +148,12 @@@ OBJS-$(CONFIG_FFV1_DECODER)            
  OBJS-$(CONFIG_FFV1_ENCODER)            += ffv1.o rangecoder.o
  OBJS-$(CONFIG_FFVHUFF_DECODER)         += huffyuv.o
  OBJS-$(CONFIG_FFVHUFF_ENCODER)         += huffyuv.o
 -OBJS-$(CONFIG_FLAC_DECODER)            += flacdec.o flacdata.o flac.o
 -OBJS-$(CONFIG_FLAC_ENCODER)            += flacenc.o flacdata.o flac.o
 +OBJS-$(CONFIG_FLAC_DECODER)            += flacdec.o flacdata.o flac.o vorbis_data.o
 +OBJS-$(CONFIG_FLAC_ENCODER)            += flacenc.o flacdata.o flac.o vorbis_data.o
  OBJS-$(CONFIG_FLASHSV_DECODER)         += flashsv.o
  OBJS-$(CONFIG_FLASHSV_ENCODER)         += flashsvenc.o
 +OBJS-$(CONFIG_FLASHSV2_ENCODER)        += flashsv2enc.o
+ OBJS-$(CONFIG_FLASHSV2_DECODER)        += flashsv.o
  OBJS-$(CONFIG_FLIC_DECODER)            += flicvideo.o
  OBJS-$(CONFIG_FOURXM_DECODER)          += 4xm.o
  OBJS-$(CONFIG_FRAPS_DECODER)           += fraps.o
index e6305cf7d2b517423590f145501bfe5cb976c0c7,dcef0d6d94c55695d2cab39698b069b131b0a961..5480c7e78be34da0ff553fd9a63de7dc4437da56
@@@ -109,7 -106,7 +109,7 @@@ void avcodec_register_all(void
      REGISTER_ENCDEC  (FFV1, ffv1);
      REGISTER_ENCDEC  (FFVHUFF, ffvhuff);
      REGISTER_ENCDEC  (FLASHSV, flashsv);
-     REGISTER_ENCODER (FLASHSV2, flashsv2);
 -    REGISTER_DECODER (FLASHSV2, flashsv2);
++    REGISTER_ENCDEC (FLASHSV2, flashsv2);
      REGISTER_DECODER (FLIC, flic);
      REGISTER_ENCDEC  (FLV, flv);
      REGISTER_DECODER (FOURXM, fourxm);
Simple merge
Simple merge
index 475e748ca71c3be23c6d60551490635fa24aa83b,8d40899557a9929b14d9046934ef2f6ee6f1e4d5..1883768a291b95d324bda47cce626027f08ec441
@@@ -21,7 -21,7 +21,7 @@@
  #define AVCODEC_VERSION_H
  
  #define LIBAVCODEC_VERSION_MAJOR 53
- #define LIBAVCODEC_VERSION_MINOR  8
 -#define LIBAVCODEC_VERSION_MINOR  7
++#define LIBAVCODEC_VERSION_MINOR  9
  #define LIBAVCODEC_VERSION_MICRO  0
  
  #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
Simple merge
Simple merge
Simple merge