| | |
| | | #include <libavcodec/avcodec.h>
|
| | | #include <libavutil/frame.h>
|
| | | #include <libavformat/avformat.h>
|
| | | |
| | | #include <libyuv.h>
|
| | | }
|
| | |
|
| | | #include <libyuv.h>
|
| | |
|
| | | struct PL_AVFrameBGRA_Internal
|
| | | {
|
| | |
| | |
|
| | | if (pm.type != PipeMaterial::PMT_FRAME)
|
| | | {
|
| | | LOG_ERROR << "Only support PMT_FRAME";
|
| | | LOG_ERROR << "Only support PMT_FRAME" << std::endl;
|
| | | return false;
|
| | | }
|
| | |
|
| | |
| | | MB_Frame* frame = (MB_Frame*)pm.buffer;
|
| | | if (frame->type != MB_Frame::MBFT_PTR_AVFRAME)
|
| | | {
|
| | | LOG_ERROR << "Only support MBFT_PTR_AVFRAME";
|
| | | LOG_ERROR << "Only support MBFT_PTR_AVFRAME" << std::endl;
|
| | | return false;
|
| | | }
|
| | |
|