Thanks a lot for the note, I'm going to move the question to the correct forum.
Apologizes -- Miguel del Amor Herrera Engineering Manager [1477648663875_image001.png] T: +34 868076105/868074570 Traperia 19 3º D Murcia www.displaynote.com<http://www.displaynote.com/> ________________________________ De: ffmpeg-devel <ffmpeg-devel-boun...@ffmpeg.org> en nombre de Matthieu Bouron <matthieu.bou...@gmail.com> Enviado: jueves, 11 de mayo de 2017 13:41:47 Para: FFmpeg development discussions and patches Asunto: Re: [FFmpeg-devel] ffmpeg using MediaCodec, avcodec_open2 says error code:-1 (0xffffffff) text: “Operation not permitted” On Thu, May 11, 2017 at 08:10:37AM +0000, Miguel del Amor wrote: > > Qt version: 5.7.1 > ffmpeg version: n3.3 > Android version: 5.1.1 ( but I've tried on some different devices ) > > I'm trying to use the Android API MediaCoded that have been supported by > ffmpeg but while I try to open the codec I got "Operation not permitted" all > times, I've tried some changes and I've tried to find examples without not > luck. > > This is what I'm doing > > av_jni_set_java_vm(QAndroidJniEnvironment::javaVM(), NULL); > > av_register_all(); > avcodec_register_all(); > > AVCodec *_codec(nullptr); > AVCodecContext *_codecContext(nullptr); > > if (_codec == nullptr) > _codec = avcodec_find_decoder_by_name("h264_mediacodec"); > > if (_codecContext == nullptr) > _codecContext = avcodec_alloc_context3(_codec); > > int ret = 0; > if( (ret = avcodec_open2(_codecContext, _codec, NULL)) < 0 ) { > > char str[AV_ERROR_MAX_STRING_SIZE]; > memset(str, 0, sizeof(str)); > av_strerror(ret, str, sizeof(str)); > > qDebug("avcodec_open2 \"%s\" error[code:%d > text:\"%s\"]",_codec->long_name, ret, str); > } > > > And I'm getting this output > > avcodec_open2 "H.264 Android MediaCodec decoder" error[code:-1 > text:"Operation not permitted"] > > > What I'm doing wrong? > This is the wrong mailing list, libavcodec user questions belong to the libav-user mailing list: http://ffmpeg.org/contact.html Note: h264_mediacodec requires AVCodecContext.extradata to be set. Matthieu [...] _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel