Tag: 硬件加速

如何通过硬件解码在iOS上解码H.264帧?

我已经使用ffmpeg来解码从我的networking摄像头收到的每一帧。 简短代码如下所示: -(void) decodeFrame:(unsigned char *)frameData frameSize:(int)frameSize{ AVFrame frame; AVPicture picture; AVPacket pkt; AVCodecContext *context; pkt.data = frameData; pat.size = frameSize; avcodec_get_frame_defaults(&frame); avpicture_alloc(&picture, PIX_FMT_RGB24, targetWidth, targetHeight); avcodec_decode_video2(&context, &frame, &got_picture, &pkt); } 代码很好,但它是软件解码。 我想通过硬件解码来提高解码性能。 经过大量的研究,我知道可以通过AVFoundation框架来实现。 AVAssetReader类可能会有所帮助,但是我不知道下一步是什么。有没有人可以为我指出以下步骤? 任何帮助,将不胜感激。

iPhone是否支持硬件加速的AESencryption?

我可以在iPhone / iPad上find对“硬件加速的AESencryption”的引用。 但是我可以find的用来进行AESencryption的API( CCCrypt )根本不谈硬件加速。 有没有人有任何想法,如果这些API是硬件加速或有其他的?