mirror of
https://github.com/gnif/LookingGlass.git
synced 2024-11-14 21:17:54 +00:00
[h264] cosmetics
This commit is contained in:
parent
c650c2e474
commit
58c3b37e49
1 changed files with 13 additions and 13 deletions
|
@ -137,7 +137,7 @@ bool MFT::H264::Initialize(ID3D11DevicePtr device, unsigned int width, unsigned
|
||||||
status = m_mfTransform.QueryInterface(IID_PPV_ARGS(&m_mediaEventGen));
|
status = m_mfTransform.QueryInterface(IID_PPV_ARGS(&m_mediaEventGen));
|
||||||
if (FAILED(status))
|
if (FAILED(status))
|
||||||
{
|
{
|
||||||
DEBUG_WINERROR("Failed to obtain th emedia event generator interface", status);
|
DEBUG_WINERROR("Failed to obtain the media event generator interface", status);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -169,15 +169,15 @@ bool MFT::H264::Initialize(ID3D11DevicePtr device, unsigned int width, unsigned
|
||||||
IMFMediaTypePtr outType;
|
IMFMediaTypePtr outType;
|
||||||
MFCreateMediaType(&outType);
|
MFCreateMediaType(&outType);
|
||||||
|
|
||||||
outType->SetGUID (MF_MT_MAJOR_TYPE , MFMediaType_Video);
|
outType->SetGUID (MF_MT_MAJOR_TYPE , MFMediaType_Video );
|
||||||
outType->SetGUID (MF_MT_SUBTYPE , MFVideoFormat_H264);
|
outType->SetGUID (MF_MT_SUBTYPE , MFVideoFormat_H264 );
|
||||||
outType->SetUINT32(MF_MT_AVG_BITRATE , 384 * 1000);
|
outType->SetUINT32(MF_MT_AVG_BITRATE , 384 * 1000 );
|
||||||
outType->SetUINT32(MF_MT_INTERLACE_MODE , MFVideoInterlace_Progressive);
|
outType->SetUINT32(MF_MT_INTERLACE_MODE , MFVideoInterlace_Progressive);
|
||||||
outType->SetUINT32(MF_MT_MPEG2_PROFILE , eAVEncH264VProfile_High);
|
outType->SetUINT32(MF_MT_MPEG2_PROFILE , eAVEncH264VProfile_High );
|
||||||
outType->SetUINT32(MF_MT_ALL_SAMPLES_INDEPENDENT, TRUE);
|
outType->SetUINT32(MF_MT_ALL_SAMPLES_INDEPENDENT, TRUE);
|
||||||
|
|
||||||
MFSetAttributeSize (outType, MF_MT_FRAME_SIZE , m_width, m_height);
|
MFSetAttributeSize (outType, MF_MT_FRAME_SIZE , m_width, m_height);
|
||||||
MFSetAttributeRatio(outType, MF_MT_FRAME_RATE , 30 , 1 );
|
MFSetAttributeRatio(outType, MF_MT_FRAME_RATE , 60 , 1 );
|
||||||
MFSetAttributeRatio(outType, MF_MT_PIXEL_ASPECT_RATIO, 1 , 1 );
|
MFSetAttributeRatio(outType, MF_MT_PIXEL_ASPECT_RATIO, 1 , 1 );
|
||||||
|
|
||||||
status = m_mfTransform->SetOutputType(0, outType, 0);
|
status = m_mfTransform->SetOutputType(0, outType, 0);
|
||||||
|
@ -191,14 +191,14 @@ bool MFT::H264::Initialize(ID3D11DevicePtr device, unsigned int width, unsigned
|
||||||
IMFMediaTypePtr inType;
|
IMFMediaTypePtr inType;
|
||||||
MFCreateMediaType(&inType);
|
MFCreateMediaType(&inType);
|
||||||
|
|
||||||
inType->SetGUID(MF_MT_MAJOR_TYPE, MFMediaType_Video);
|
inType->SetGUID (MF_MT_MAJOR_TYPE , MFMediaType_Video );
|
||||||
inType->SetGUID(MF_MT_SUBTYPE, MFVideoFormat_NV12);
|
inType->SetGUID (MF_MT_SUBTYPE , MFVideoFormat_NV12 );
|
||||||
inType->SetUINT32(MF_MT_INTERLACE_MODE, MFVideoInterlace_Progressive);
|
inType->SetUINT32(MF_MT_INTERLACE_MODE , MFVideoInterlace_Progressive);
|
||||||
inType->SetUINT32(MF_MT_ALL_SAMPLES_INDEPENDENT, TRUE);
|
inType->SetUINT32(MF_MT_ALL_SAMPLES_INDEPENDENT, TRUE );
|
||||||
|
|
||||||
MFSetAttributeSize(inType, MF_MT_FRAME_SIZE, m_width, m_height);
|
MFSetAttributeSize (inType, MF_MT_FRAME_SIZE , m_width, m_height);
|
||||||
MFSetAttributeRatio(inType, MF_MT_FRAME_RATE, 30, 1);
|
MFSetAttributeRatio(inType, MF_MT_FRAME_RATE , 60 , 1 );
|
||||||
MFSetAttributeRatio(inType, MF_MT_PIXEL_ASPECT_RATIO, 1, 1);
|
MFSetAttributeRatio(inType, MF_MT_PIXEL_ASPECT_RATIO, 1 , 1 );
|
||||||
|
|
||||||
status = m_mfTransform->SetInputType(0, inType, 0);
|
status = m_mfTransform->SetInputType(0, inType, 0);
|
||||||
SafeRelease(&inType);
|
SafeRelease(&inType);
|
||||||
|
|
Loading…
Reference in a new issue