| OLD | NEW | 
|---|
| 1 diff -rpu -N orig/libavcodec/Makefile ffmpeg-mt/libavcodec/Makefile | 1 diff -wurp -N orig/libavcodec/Makefile ffmpeg-mt/libavcodec/Makefile | 
| 2 --- orig/libavcodec/Makefile»   2010-10-11 16:54:23 -0700 | 2 --- orig/libavcodec/Makefile»   2010-11-04 08:05:59 -0700 | 
| 3 +++ ffmpeg-mt/libavcodec/Makefile»      2010-10-11 16:54:26 -0700 | 3 +++ ffmpeg-mt/libavcodec/Makefile»      2010-11-04 08:06:04 -0700 | 
| 4 @@ -617,6 +617,9 @@ OBJS-$(CONFIG_MP3_HEADER_DECOMPRESS_BSF) | 4 @@ -617,6 +617,9 @@ OBJS-$(CONFIG_MP3_HEADER_DECOMPRESS_BSF) | 
| 5  OBJS-$(CONFIG_NOISE_BSF)                  += noise_bsf.o | 5  OBJS-$(CONFIG_NOISE_BSF)                  += noise_bsf.o | 
| 6  OBJS-$(CONFIG_REMOVE_EXTRADATA_BSF)       += remove_extradata_bsf.o | 6  OBJS-$(CONFIG_REMOVE_EXTRADATA_BSF)       += remove_extradata_bsf.o | 
| 7  OBJS-$(CONFIG_TEXT2MOVSUB_BSF)            += movsub_bsf.o | 7  OBJS-$(CONFIG_TEXT2MOVSUB_BSF)            += movsub_bsf.o | 
| 8 +OBJS-$(CONFIG_VC1_ASFTORCV_BSF)           += vc1_asftorcv_bsf.o | 8 +OBJS-$(CONFIG_VC1_ASFTORCV_BSF)           += vc1_asftorcv_bsf.o | 
| 9 +OBJS-$(CONFIG_VC1_ASFTOANNEXG_BSF)        += vc1_asftoannexg_bsf.o vc1.o \ | 9 +OBJS-$(CONFIG_VC1_ASFTOANNEXG_BSF)        += vc1_asftoannexg_bsf.o vc1.o \ | 
| 10 +                                             vc1data.o msmpeg4data.o | 10 +                                             vc1data.o msmpeg4data.o | 
| 11 | 11 | 
| 12  # thread libraries | 12  # thread libraries | 
| 13  OBJS-$(HAVE_PTHREADS)                  += pthread.o | 13  OBJS-$(HAVE_PTHREADS)                  += pthread.o | 
| 14 diff -rpu -N orig/libavcodec/allcodecs.c ffmpeg-mt/libavcodec/allcodecs.c | 14 diff -wurp -N orig/libavcodec/allcodecs.c ffmpeg-mt/libavcodec/allcodecs.c | 
| 15 --- orig/libavcodec/allcodecs.c»2010-10-11 16:54:23 -0700 | 15 --- orig/libavcodec/allcodecs.c»2010-11-04 08:05:58 -0700 | 
| 16 +++ ffmpeg-mt/libavcodec/allcodecs.c»   2010-10-11 16:54:26 -0700 | 16 +++ ffmpeg-mt/libavcodec/allcodecs.c»   2010-11-04 08:06:04 -0700 | 
| 17 @@ -413,5 +413,7 @@ void avcodec_register_all(void) | 17 @@ -413,5 +413,7 @@ void avcodec_register_all(void) | 
| 18      REGISTER_BSF     (NOISE, noise); | 18      REGISTER_BSF     (NOISE, noise); | 
| 19      REGISTER_BSF     (REMOVE_EXTRADATA, remove_extradata); | 19      REGISTER_BSF     (REMOVE_EXTRADATA, remove_extradata); | 
| 20      REGISTER_BSF     (TEXT2MOVSUB, text2movsub); | 20      REGISTER_BSF     (TEXT2MOVSUB, text2movsub); | 
| 21 +    REGISTER_BSF     (VC1_ASFTORCV, vc1_asftorcv); | 21 +    REGISTER_BSF     (VC1_ASFTORCV, vc1_asftorcv); | 
| 22 +    REGISTER_BSF     (VC1_ASFTOANNEXG, vc1_asftoannexg); | 22 +    REGISTER_BSF     (VC1_ASFTOANNEXG, vc1_asftoannexg); | 
| 23  } | 23  } | 
| 24 | 24 | 
| 25 diff -rpu -N orig/libavcodec/vc1_asftoannexg_bsf.c ffmpeg-mt/libavcodec/vc1_asft
     oannexg_bsf.c | 25 diff -wurp -N orig/libavcodec/vc1_asftoannexg_bsf.c ffmpeg-mt/libavcodec/vc1_asf
     toannexg_bsf.c | 
| 26 --- orig/libavcodec/vc1_asftoannexg_bsf.c       1969-12-31 16:00:00 -0800 | 26 --- orig/libavcodec/vc1_asftoannexg_bsf.c       1969-12-31 16:00:00 -0800 | 
| 27 +++ ffmpeg-mt/libavcodec/vc1_asftoannexg_bsf.c» 2010-10-11 16:54:26 -0700 | 27 +++ ffmpeg-mt/libavcodec/vc1_asftoannexg_bsf.c» 2010-11-04 08:06:04 -0700 | 
| 28 @@ -0,0 +1,182 @@ | 28 @@ -0,0 +1,182 @@ | 
| 29 +/* | 29 +/* | 
| 30 + * copyright (c) 2010 Google Inc. | 30 + * copyright (c) 2010 Google Inc. | 
| 31 + * | 31 + * | 
| 32 + * This file is part of FFmpeg. | 32 + * This file is part of FFmpeg. | 
| 33 + * | 33 + * | 
| 34 + * FFmpeg is free software; you can redistribute it and/or | 34 + * FFmpeg is free software; you can redistribute it and/or | 
| 35 + * modify it under the terms of the GNU Lesser General Public | 35 + * modify it under the terms of the GNU Lesser General Public | 
| 36 + * License as published by the Free Software Foundation; either | 36 + * License as published by the Free Software Foundation; either | 
| 37 + * version 2.1 of the License, or (at your option) any later version. | 37 + * version 2.1 of the License, or (at your option) any later version. | 
| (...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 201 +    av_freep(&ctx->seq_header); | 201 +    av_freep(&ctx->seq_header); | 
| 202 +    av_freep(&ctx->ep_header); | 202 +    av_freep(&ctx->ep_header); | 
| 203 +} | 203 +} | 
| 204 + | 204 + | 
| 205 +AVBitStreamFilter vc1_asftoannexg_bsf = { | 205 +AVBitStreamFilter vc1_asftoannexg_bsf = { | 
| 206 +    "vc1_asftoannexg", | 206 +    "vc1_asftoannexg", | 
| 207 +    sizeof(ASFTOANNEXGBSFContext), | 207 +    sizeof(ASFTOANNEXGBSFContext), | 
| 208 +    asftoannexg_filter, | 208 +    asftoannexg_filter, | 
| 209 +    asftoannexg_close, | 209 +    asftoannexg_close, | 
| 210 +}; | 210 +}; | 
| 211 diff -rpu -N orig/libavcodec/vc1_asftorcv_bsf.c ffmpeg-mt/libavcodec/vc1_asftorc
     v_bsf.c | 211 diff -wurp -N orig/libavcodec/vc1_asftorcv_bsf.c ffmpeg-mt/libavcodec/vc1_asftor
     cv_bsf.c | 
| 212 --- orig/libavcodec/vc1_asftorcv_bsf.c  1969-12-31 16:00:00 -0800 | 212 --- orig/libavcodec/vc1_asftorcv_bsf.c  1969-12-31 16:00:00 -0800 | 
| 213 +++ ffmpeg-mt/libavcodec/vc1_asftorcv_bsf.c»    2010-10-11 16:54:26 -0700 | 213 +++ ffmpeg-mt/libavcodec/vc1_asftorcv_bsf.c»    2010-11-04 08:06:04 -0700 | 
| 214 @@ -0,0 +1,88 @@ | 214 @@ -0,0 +1,88 @@ | 
| 215 +/* | 215 +/* | 
| 216 + * copyright (c) 2010 Google Inc. | 216 + * copyright (c) 2010 Google Inc. | 
| 217 + * | 217 + * | 
| 218 + * This file is part of FFmpeg. | 218 + * This file is part of FFmpeg. | 
| 219 + * | 219 + * | 
| 220 + * FFmpeg is free software; you can redistribute it and/or | 220 + * FFmpeg is free software; you can redistribute it and/or | 
| 221 + * modify it under the terms of the GNU Lesser General Public | 221 + * modify it under the terms of the GNU Lesser General Public | 
| 222 + * License as published by the Free Software Foundation; either | 222 + * License as published by the Free Software Foundation; either | 
| 223 + * version 2.1 of the License, or (at your option) any later version. | 223 + * version 2.1 of the License, or (at your option) any later version. | 
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 293 + | 293 + | 
| 294 +    ++ctx->frames; | 294 +    ++ctx->frames; | 
| 295 +    return 0; | 295 +    return 0; | 
| 296 +} | 296 +} | 
| 297 + | 297 + | 
| 298 +AVBitStreamFilter vc1_asftorcv_bsf = { | 298 +AVBitStreamFilter vc1_asftorcv_bsf = { | 
| 299 +    "vc1_asftorcv", | 299 +    "vc1_asftorcv", | 
| 300 +    sizeof(ASFTORCVBSFContext), | 300 +    sizeof(ASFTORCVBSFContext), | 
| 301 +    asftorcv_filter, | 301 +    asftorcv_filter, | 
| 302 +}; | 302 +}; | 
| OLD | NEW | 
|---|