| | |
| | |
|
| | | struct AVFrameYUV420_Internal
|
| | | {
|
| | | uint8_t buffer[1920*1080*3];
|
| | | uint8_t buffer[1920*1080*3];//#todo from config
|
| | | size_t buffSize;
|
| | | size_t buffSizeMax;
|
| | | MB_Frame lastFrame;
|
| | |
| | |
|
| | | if (pm.type != PipeMaterial::PMT_FRAME)
|
| | | {
|
| | | LOG(ERROR) << "PL_AVFrameYUV420::pay 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) << "PL_AVFrameYUV420::pay only support MBFT_PTR_AVFRAME";
|
| | | LOG_ERROR << "Only support MBFT_PTR_AVFRAME" << std::endl;
|
| | | return false;
|
| | | }
|
| | |
|