[FFmpeg-devel] [PATCH 12/12] timecode: drop lavc timecode on next bump.

Stefano Sabatini stefasab at gmail.com
Tue Jan 24 13:50:35 CET 2012


On date Monday 2012-01-23 17:04:31 +0100, Clément Bœsch encoded:
> From: Clément Bœsch <clement.boesch at smartjog.com>
> 
> ---
>  libavcodec/timecode.c |    6 +++++-
>  libavcodec/timecode.h |    6 +++++-
>  2 files changed, 10 insertions(+), 2 deletions(-)
> 
> diff --git a/libavcodec/timecode.c b/libavcodec/timecode.c
> index 2e0f4a4..f9862e5 100644
> --- a/libavcodec/timecode.c
> +++ b/libavcodec/timecode.c
> @@ -22,8 +22,13 @@
>  /**
>   * @file
>   * Timecode helpers
> + * This *private* API is deprecated, please use the one available in libavutil instead.
>   */
>  
> +#include "version.h"
> +
> +#if FF_API_OLD_TIMECODE
> +
>  #include <stdio.h>
>  #include "timecode.h"
>  #include "libavutil/log.h"
> @@ -128,7 +133,6 @@ int avpriv_init_smpte_timecode(void *avcl, struct ff_timecode *tc)
>      return 0;
>  }
>  
> -#if FF_API_OLD_TIMECODE
>  int ff_framenum_to_drop_timecode(int frame_num)
>  {
>      return avpriv_framenum_to_drop_timecode(frame_num);
> diff --git a/libavcodec/timecode.h b/libavcodec/timecode.h
> index bcfb0fa..8bc69e9 100644
> --- a/libavcodec/timecode.h
> +++ b/libavcodec/timecode.h
> @@ -22,11 +22,16 @@
>  /**
>   * @file
>   * Timecode helpers header
> + * This *private* API is deprecated, please use the one available in libavutil instead.
>   */
>  
>  #ifndef AVCODEC_TIMECODE_H
>  #define AVCODEC_TIMECODE_H
>  
> +#include "version.h"
> +
> +#if FF_API_OLD_TIMECODE
> +
>  #include <stdint.h>
>  #include "avcodec.h"
>  #include "libavutil/rational.h"
> @@ -93,7 +98,6 @@ int avpriv_check_timecode_rate(void *avcl, AVRational rate, int drop);
>   */
>  int avpriv_init_smpte_timecode(void *avcl, struct ff_timecode *tc);
>  
> -#if FF_API_OLD_TIMECODE
>  attribute_deprecated int ff_framenum_to_drop_timecode(int frame_num);
>  attribute_deprecated uint32_t ff_framenum_to_smtpe_timecode(unsigned frame, int fps, int drop);
>  attribute_deprecated int ff_init_smtpe_timecode(void *avcl, struct ff_timecode *tc);
> -- 
> 1.7.8.3

Should be fine (a test can't hurt though).
-- 
FFmpeg = Faithful and Frightening Moronic Purposeless Egregious Game


More information about the ffmpeg-devel mailing list