- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When try with simple_player on IPP6, for some reason, when I use DX as video render on Vista, it shows error: "Error in video render". So I switch to GDI and noticed that this (and some other) renders are removed in video_render lib. Yet they are still available in sample simple_player as render options.
On Win32 platform, There used to be 3 video renders (DX, GDI and BLT) and 2 audio renders (DSOUND and WINMM) available on IPP5.3. Now only DX video render and DSound audio render are still available in IPP6. Considering it as a degradation?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Vladimir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Vladimir
Thanks Vladimir,
> Ourgoal was to minimize number of components in UMC sample to optimize technical support workload required to maintain this complicated sample.
In this case, it would be nicer if you could keep Usage and related readme.htm (in simple_player and video_renders) updated.
Video Render : DX
-RenderFormat: YV12
Stream Type : MPEG2T
Video Info :
-Video Type : H264
-Resolution : 1280x720
-Frame Rate : 59.94
DecRate:60.44 fps(Dec 13.42ms/f + Conv 3.12ms/f = 16.54ms/f) RndrRate 0.00fps Audio Dec 0.00chnls
Error in video render
do
{
umcRes = m_pVideoRender->LockInputBuffer(&out_data);
// Be aware that video render surface was locked and not released yet
if (UMC::UMC_OK == umcRes)
{
bVideoRndrIsLocked = true;
break;
}
// there is only one legal error return value,
// all other are incorrect.
else if ((!m_bStopFlag) &&
(UMC::UMC_ERR_NOT_ENOUGH_BUFFER == umcRes ||UMC::UMC_ERR_TIMEOUT == umcRes ))
{
vm_time_sleep(DEF_TIME_TO_SLEEP);
}
else
{
vm_string_printf(VM_STRING("Error in video rendern"));
break;
}
I also noticed that performance (using simple_player, which shows frame rate) on Vista (SP1) is significantly slower than on XP (SP2). As IPP6 DirectX render is not available, this test is done with IPP 5.3 though.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Vladimir

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page