mirror of https://git.ffmpeg.org/ffmpeg.git
Merge commit '49e531ff4706279c7eed774f2c8b896942924ce2'
* commit '49e531ff4706279c7eed774f2c8b896942924ce2': mmal: Reference MMAL VC lib explicitly Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
6e86ee97c8
|
@ -29,6 +29,7 @@
|
||||||
#include <interface/mmal/util/mmal_util.h>
|
#include <interface/mmal/util/mmal_util.h>
|
||||||
#include <interface/mmal/util/mmal_util_params.h>
|
#include <interface/mmal/util/mmal_util_params.h>
|
||||||
#include <interface/mmal/util/mmal_default_components.h>
|
#include <interface/mmal/util/mmal_default_components.h>
|
||||||
|
#include <interface/mmal/vc/mmal_vc_api.h>
|
||||||
|
|
||||||
#include "avcodec.h"
|
#include "avcodec.h"
|
||||||
#include "internal.h"
|
#include "internal.h"
|
||||||
|
@ -182,6 +183,8 @@ static av_cold int ffmmal_close_decoder(AVCodecContext *avctx)
|
||||||
if (ctx->bsfc)
|
if (ctx->bsfc)
|
||||||
av_bitstream_filter_close(ctx->bsfc);
|
av_bitstream_filter_close(ctx->bsfc);
|
||||||
|
|
||||||
|
mmal_vc_deinit();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -321,6 +324,11 @@ static av_cold int ffmmal_init_decoder(AVCodecContext *avctx)
|
||||||
|
|
||||||
bcm_host_init();
|
bcm_host_init();
|
||||||
|
|
||||||
|
if (mmal_vc_init()) {
|
||||||
|
av_log(avctx, AV_LOG_ERROR, "Cannot initialize MMAL VC driver!\n");
|
||||||
|
return AVERROR(ENOSYS);
|
||||||
|
}
|
||||||
|
|
||||||
if ((ret = ff_get_format(avctx, avctx->codec->pix_fmts)) < 0)
|
if ((ret = ff_get_format(avctx, avctx->codec->pix_fmts)) < 0)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue