| 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:13 -0700 | 2 --- orig/libavcodec/Makefile»   2010-11-04 08:05:34 -0700 | 
| 3 +++ ffmpeg-mt/libavcodec/Makefile»      2010-10-11 16:54:17 -0700 | 3 +++ ffmpeg-mt/libavcodec/Makefile»      2010-11-04 08:05:40 -0700 | 
| 4 @@ -600,6 +600,14 @@ OBJS-$(CONFIG_AAC_ADTSTOASC_BSF) | 4 @@ -600,6 +600,14 @@ OBJS-$(CONFIG_AAC_ADTSTOASC_BSF) | 
| 5  OBJS-$(CONFIG_CHOMP_BSF)                  += chomp_bsf.o | 5  OBJS-$(CONFIG_CHOMP_BSF)                  += chomp_bsf.o | 
| 6  OBJS-$(CONFIG_DUMP_EXTRADATA_BSF)         += dump_extradata_bsf.o | 6  OBJS-$(CONFIG_DUMP_EXTRADATA_BSF)         += dump_extradata_bsf.o | 
| 7  OBJS-$(CONFIG_H264_MP4TOANNEXB_BSF)       += h264_mp4toannexb_bsf.o | 7  OBJS-$(CONFIG_H264_MP4TOANNEXB_BSF)       += h264_mp4toannexb_bsf.o | 
| 8 +OBJS-$(CONFIG_MPEG4VIDEO_ES_BSF)          += mpeg4video_es_bsf.o \ | 8 +OBJS-$(CONFIG_MPEG4VIDEO_ES_BSF)          += mpeg4video_es_bsf.o \ | 
| 9 +                                             mpeg4videoenc.o ituh263enc.o \ | 9 +                                             mpeg4videoenc.o ituh263enc.o \ | 
| 10 +                                             mpegvideo_enc.o motion_est.o \ | 10 +                                             mpegvideo_enc.o motion_est.o \ | 
| 11 +                                             ratecontrol.o mpeg12data.o \ | 11 +                                             ratecontrol.o mpeg12data.o \ | 
| 12 +                                             aandcttab.o jfdctfst.o \ | 12 +                                             aandcttab.o jfdctfst.o \ | 
| 13 +                                             jfdctint.o faandct.o \ | 13 +                                             jfdctint.o faandct.o \ | 
| 14 +                                             mpeg4video_parser.o mpegvideo.o \ | 14 +                                             mpeg4video_parser.o mpegvideo.o \ | 
| 15 +                                             error_resilience.o h263.o mpeg4vid
     eo.o mpeg4videodec.o ituh263dec.o h263dec.o | 15 +                                             error_resilience.o h263.o mpeg4vid
     eo.o mpeg4videodec.o ituh263dec.o h263dec.o | 
| 16  OBJS-$(CONFIG_IMX_DUMP_HEADER_BSF)        += imx_dump_header_bsf.o | 16  OBJS-$(CONFIG_IMX_DUMP_HEADER_BSF)        += imx_dump_header_bsf.o | 
| 17  OBJS-$(CONFIG_MJPEGA_DUMP_HEADER_BSF)     += mjpega_dump_header_bsf.o | 17  OBJS-$(CONFIG_MJPEGA_DUMP_HEADER_BSF)     += mjpega_dump_header_bsf.o | 
| 18  OBJS-$(CONFIG_MOV2TEXTSUB_BSF)            += movsub_bsf.o | 18  OBJS-$(CONFIG_MOV2TEXTSUB_BSF)            += movsub_bsf.o | 
| 19 diff -rpu -N orig/libavcodec/allcodecs.c ffmpeg-mt/libavcodec/allcodecs.c | 19 diff -wurp -N orig/libavcodec/allcodecs.c ffmpeg-mt/libavcodec/allcodecs.c | 
| 20 --- orig/libavcodec/allcodecs.c»2010-10-11 16:54:13 -0700 | 20 --- orig/libavcodec/allcodecs.c»2010-11-04 08:05:33 -0700 | 
| 21 +++ ffmpeg-mt/libavcodec/allcodecs.c»   2010-10-11 16:54:17 -0700 | 21 +++ ffmpeg-mt/libavcodec/allcodecs.c»   2010-11-04 08:05:40 -0700 | 
| 22 @@ -404,6 +404,7 @@ void avcodec_register_all(void) | 22 @@ -404,6 +404,7 @@ void avcodec_register_all(void) | 
| 23      REGISTER_BSF     (CHOMP, chomp); | 23      REGISTER_BSF     (CHOMP, chomp); | 
| 24      REGISTER_BSF     (DUMP_EXTRADATA, dump_extradata); | 24      REGISTER_BSF     (DUMP_EXTRADATA, dump_extradata); | 
| 25      REGISTER_BSF     (H264_MP4TOANNEXB, h264_mp4toannexb); | 25      REGISTER_BSF     (H264_MP4TOANNEXB, h264_mp4toannexb); | 
| 26 +    REGISTER_BSF     (MPEG4VIDEO_ES, mpeg4video_es); | 26 +    REGISTER_BSF     (MPEG4VIDEO_ES, mpeg4video_es); | 
| 27      REGISTER_BSF     (IMX_DUMP_HEADER, imx_dump_header); | 27      REGISTER_BSF     (IMX_DUMP_HEADER, imx_dump_header); | 
| 28      REGISTER_BSF     (MJPEGA_DUMP_HEADER, mjpega_dump_header); | 28      REGISTER_BSF     (MJPEGA_DUMP_HEADER, mjpega_dump_header); | 
| 29      REGISTER_BSF     (MP3_HEADER_COMPRESS, mp3_header_compress); | 29      REGISTER_BSF     (MP3_HEADER_COMPRESS, mp3_header_compress); | 
| 30 diff -rpu -N orig/libavcodec/mpeg4video.h ffmpeg-mt/libavcodec/mpeg4video.h | 30 diff -wurp -N orig/libavcodec/mpeg4video.h ffmpeg-mt/libavcodec/mpeg4video.h | 
| 31 --- orig/libavcodec/mpeg4video.h»       2010-10-11 16:54:14 -0700 | 31 --- orig/libavcodec/mpeg4video.h»       2010-11-04 08:05:34 -0700 | 
| 32 +++ ffmpeg-mt/libavcodec/mpeg4video.h»  2010-10-11 16:54:17 -0700 | 32 +++ ffmpeg-mt/libavcodec/mpeg4video.h»  2010-11-04 08:05:40 -0700 | 
| 33 @@ -91,6 +91,9 @@ void mpeg4_encode_mb(MpegEncContext *s, | 33 @@ -91,6 +91,9 @@ void mpeg4_encode_mb(MpegEncContext *s, | 
| 34  void mpeg4_pred_ac(MpegEncContext * s, DCTELEM *block, int n, | 34  void mpeg4_pred_ac(MpegEncContext * s, DCTELEM *block, int n, | 
| 35                     int dir); | 35                     int dir); | 
| 36  void ff_set_mpeg4_time(MpegEncContext * s); | 36  void ff_set_mpeg4_time(MpegEncContext * s); | 
| 37 +void mpeg4_encode_gop_header(MpegEncContext * s); | 37 +void mpeg4_encode_gop_header(MpegEncContext * s); | 
| 38 +void mpeg4_encode_visual_object_header(MpegEncContext * s); | 38 +void mpeg4_encode_visual_object_header(MpegEncContext * s); | 
| 39 +void mpeg4_encode_vol_header(MpegEncContext * s, int vo_number, int vol_number)
     ; | 39 +void mpeg4_encode_vol_header(MpegEncContext * s, int vo_number, int vol_number)
     ; | 
| 40  void mpeg4_encode_picture_header(MpegEncContext *s, int picture_number); | 40  void mpeg4_encode_picture_header(MpegEncContext *s, int picture_number); | 
| 41 | 41 | 
| 42  int ff_mpeg4_decode_picture_header(MpegEncContext * s, GetBitContext *gb); | 42  int ff_mpeg4_decode_picture_header(MpegEncContext * s, GetBitContext *gb); | 
| 43 diff -rpu -N orig/libavcodec/mpeg4video_es_bsf.c ffmpeg-mt/libavcodec/mpeg4video
     _es_bsf.c | 43 diff -wurp -N orig/libavcodec/mpeg4video_es_bsf.c ffmpeg-mt/libavcodec/mpeg4vide
     o_es_bsf.c | 
| 44 --- orig/libavcodec/mpeg4video_es_bsf.c 1969-12-31 16:00:00 -0800 | 44 --- orig/libavcodec/mpeg4video_es_bsf.c 1969-12-31 16:00:00 -0800 | 
| 45 +++ ffmpeg-mt/libavcodec/mpeg4video_es_bsf.c»   2010-10-11 16:54:17 -0700 | 45 +++ ffmpeg-mt/libavcodec/mpeg4video_es_bsf.c»   2010-11-04 08:05:40 -0700 | 
| 46 @@ -0,0 +1,91 @@ | 46 @@ -0,0 +1,91 @@ | 
| 47 +/* | 47 +/* | 
| 48 + * Copyright (c) 2009 Google Inc. | 48 + * Copyright (c) 2009 Google Inc. | 
| 49 + * | 49 + * | 
| 50 + * This file is part of FFmpeg. | 50 + * This file is part of FFmpeg. | 
| 51 + * | 51 + * | 
| 52 + * FFmpeg is free software; you can redistribute it and/or | 52 + * FFmpeg is free software; you can redistribute it and/or | 
| 53 + * modify it under the terms of the GNU Lesser General Public | 53 + * modify it under the terms of the GNU Lesser General Public | 
| 54 + * License as published by the Free Software Foundation; either | 54 + * License as published by the Free Software Foundation; either | 
| 55 + * version 2.1 of the License, or (at your option) any later version. | 55 + * version 2.1 of the License, or (at your option) any later version. | 
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 128 + | 128 + | 
| 129 +    *poutbuf_size = outbuf_idx; | 129 +    *poutbuf_size = outbuf_idx; | 
| 130 +    return 0; | 130 +    return 0; | 
| 131 +} | 131 +} | 
| 132 + | 132 + | 
| 133 +AVBitStreamFilter mpeg4video_es_bsf = { | 133 +AVBitStreamFilter mpeg4video_es_bsf = { | 
| 134 +    "mpeg4video_es", | 134 +    "mpeg4video_es", | 
| 135 +    0, | 135 +    0, | 
| 136 +    mpeg4video_es_filter, | 136 +    mpeg4video_es_filter, | 
| 137 +}; | 137 +}; | 
| 138 diff -rpu -N orig/libavcodec/mpeg4videoenc.c ffmpeg-mt/libavcodec/mpeg4videoenc.
     c | 138 diff -wurp -N orig/libavcodec/mpeg4videoenc.c ffmpeg-mt/libavcodec/mpeg4videoenc
     .c | 
| 139 --- orig/libavcodec/mpeg4videoenc.c»    2010-10-11 16:54:14 -0700 | 139 --- orig/libavcodec/mpeg4videoenc.c»    2010-11-04 08:05:34 -0700 | 
| 140 +++ ffmpeg-mt/libavcodec/mpeg4videoenc.c»       2010-10-11 16:54:17 -0700 | 140 +++ ffmpeg-mt/libavcodec/mpeg4videoenc.c»       2010-11-04 08:05:40 -0700 | 
| 141 @@ -872,7 +872,7 @@ void ff_set_mpeg4_time(MpegEncContext * | 141 @@ -872,7 +872,7 @@ void ff_set_mpeg4_time(MpegEncContext * | 
| 142      } | 142      } | 
| 143  } | 143  } | 
| 144 | 144 | 
| 145 -static void mpeg4_encode_gop_header(MpegEncContext * s){ | 145 -static void mpeg4_encode_gop_header(MpegEncContext * s){ | 
| 146 +void mpeg4_encode_gop_header(MpegEncContext * s){ | 146 +void mpeg4_encode_gop_header(MpegEncContext * s){ | 
| 147      int hours, minutes, seconds; | 147      int hours, minutes, seconds; | 
| 148      int64_t time; | 148      int64_t time; | 
| 149 | 149 | 
| 150 @@ -902,7 +902,7 @@ static void mpeg4_encode_gop_header(Mpeg | 150 @@ -902,7 +902,7 @@ static void mpeg4_encode_gop_header(Mpeg | 
| 151      ff_mpeg4_stuffing(&s->pb); | 151      ff_mpeg4_stuffing(&s->pb); | 
| 152  } | 152  } | 
| 153 | 153 | 
| 154 -static void mpeg4_encode_visual_object_header(MpegEncContext * s){ | 154 -static void mpeg4_encode_visual_object_header(MpegEncContext * s){ | 
| 155 +void mpeg4_encode_visual_object_header(MpegEncContext * s){ | 155 +void mpeg4_encode_visual_object_header(MpegEncContext * s){ | 
| 156      int profile_and_level_indication; | 156      int profile_and_level_indication; | 
| 157      int vo_ver_id; | 157      int vo_ver_id; | 
| 158 | 158 | 
| 159 @@ -947,7 +947,7 @@ static void mpeg4_encode_visual_object_h | 159 @@ -947,7 +947,7 @@ static void mpeg4_encode_visual_object_h | 
| 160      ff_mpeg4_stuffing(&s->pb); | 160      ff_mpeg4_stuffing(&s->pb); | 
| 161  } | 161  } | 
| 162 | 162 | 
| 163 -static void mpeg4_encode_vol_header(MpegEncContext * s, int vo_number, int vol_
     number) | 163 -static void mpeg4_encode_vol_header(MpegEncContext * s, int vo_number, int vol_
     number) | 
| 164 +void mpeg4_encode_vol_header(MpegEncContext * s, int vo_number, int vol_number) | 164 +void mpeg4_encode_vol_header(MpegEncContext * s, int vo_number, int vol_number) | 
| 165  { | 165  { | 
| 166      int vo_ver_id; | 166      int vo_ver_id; | 
| 167 | 167 | 
| OLD | NEW | 
|---|