houxiao
2017-08-11 0abb3d251383bcdf22db67e2b26431b7a7b74148
bug fix

git-svn-id: http://192.168.1.226/svn/proxy@1002 454eff88-639b-444f-9e54-f578c98de674
3个文件已修改
20 ■■■■ 已修改文件
RtspFace/PL_Paint.cpp 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/PL_Paint.h 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/PL_Scale.cpp 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/PL_Paint.cpp
@@ -32,6 +32,12 @@
#endif
}
void PLPLContext::clear()
{
    cmds.clear();
    params.clear();
}
struct PL_Paint_Internal
{
    uint8_t* buffer;
RtspFace/PL_Paint.h
@@ -61,6 +61,8 @@
    {}
    ~PLPLContext();
    void clear();
};
struct PL_Paint_Config
RtspFace/PL_Scale.cpp
@@ -231,17 +231,13 @@
    newPm.type = PipeMaterial::PMT_NONE;
    newPm.former = this;
    
    switch(in->lastPmType)
    {
    case PipeMaterial::PMT_BYTES:
    if (in->lastPmType == PipeMaterial::PMT_BYTES)
    {
        newPm.type = PipeMaterial::PMT_BYTES;
        newPm.buffer = in->buffer;
        newPm.buffSize = in->buffSize;
    }
    break;
    case PipeMaterial::PMT_FRAME:
    case PipeMaterial::PMT_PM_LIST:
    else
    {
        newPm.type = PipeMaterial::PMT_FRAME;
        newPm.buffer = &(in->tempFrame);
@@ -251,10 +247,6 @@
        in->tempFrame.buffSize = in->buffSize;
        in->tempFrame.width = in->config.toWidth;
        in->tempFrame.height = in->config.toHeight;
    }
    break;
    default:
        LOG_ERROR << "Only support PMT_BYTES / PMT_FRAME" << std::endl;
    }
    pm = newPm;