]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/options.c
cmdutils: move exit_program() declaration to cmdutils from avconv
[ffmpeg] / libavcodec / options.c
index a715dfafcb1d223ebc7065baf64ebd637440748f..9684ed547b71738f19e467d0a2f8d731b233a1b6 100644 (file)
@@ -44,7 +44,7 @@ static const AVOption *opt_find(void *obj, const char *name, const char *unit, i
     AVCodecContext *s = obj;
     AVCodec        *c = NULL;
 
-    if (s->priv_data) {
+    if (!(search_flags & AV_OPT_SEARCH_FAKE_OBJ) && s->priv_data) {
         if (s->codec->priv_class)
             return av_opt_find(s->priv_data, name, unit, opt_flags, search_flags);
         return NULL;
@@ -662,3 +662,8 @@ fail:
     av_freep(&dest->rc_eq);
     return AVERROR(ENOMEM);
 }
+
+const AVClass *avcodec_get_class(void)
+{
+    return &av_codec_context_class;
+}