Merge commit 'a5d58fea68b9212e0065a71939e921505504a9bb'
authorHendrik Leppkes <h.leppkes@gmail.com>
Tue, 29 Sep 2015 11:45:19 +0000 (13:45 +0200)
committerHendrik Leppkes <h.leppkes@gmail.com>
Tue, 29 Sep 2015 11:45:19 +0000 (13:45 +0200)
* commit 'a5d58fea68b9212e0065a71939e921505504a9bb':
  lavc: reimplement avcodec_get_type() using codec descriptors

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
1  2 
libavcodec/codec_desc.c
libavcodec/utils.c

Simple merge
@@@ -3379,50 -2318,8 +3379,30 @@@ void ff_thread_await_progress(ThreadFra
  {
  }
  
 +int ff_thread_can_start_frame(AVCodecContext *avctx)
 +{
 +    return 1;
 +}
 +
 +int ff_alloc_entries(AVCodecContext *avctx, int count)
 +{
 +    return 0;
 +}
 +
 +void ff_reset_entries(AVCodecContext *avctx)
 +{
 +}
 +
 +void ff_thread_await_progress2(AVCodecContext *avctx, int field, int thread, int shift)
 +{
 +}
 +
 +void ff_thread_report_progress2(AVCodecContext *avctx, int field, int thread, int n)
 +{
 +}
 +
  #endif
  
- enum AVMediaType avcodec_get_type(enum AVCodecID codec_id)
- {
-     AVCodec *c= avcodec_find_decoder(codec_id);
-     if(!c)
-         c= avcodec_find_encoder(codec_id);
-     if(c)
-         return c->type;
-     if (codec_id <= AV_CODEC_ID_NONE)
-         return AVMEDIA_TYPE_UNKNOWN;
-     else if (codec_id < AV_CODEC_ID_FIRST_AUDIO)
-         return AVMEDIA_TYPE_VIDEO;
-     else if (codec_id < AV_CODEC_ID_FIRST_SUBTITLE)
-         return AVMEDIA_TYPE_AUDIO;
-     else if (codec_id < AV_CODEC_ID_FIRST_UNKNOWN)
-         return AVMEDIA_TYPE_SUBTITLE;
-     return AVMEDIA_TYPE_UNKNOWN;
- }
  int avcodec_is_open(AVCodecContext *s)
  {
      return !!s->internal;