Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
36 Views

H264 encoder gives invalid DecodeTimeStamp on old hardware

Jump to solution

Tested with 3 systems:

2100 (Windows 10, HD Graphics, mfxVer=1.4), 2500K (Windows 8.1, HD Graphics 3000, mfxVer=1.4), 3570K (Windows 10, HD Graphics 4000, mfxVer=1.7).

Test 1:
mfx.InfoMFX.GopRefDist = 1

All three systems give IPPP... sequence, output mfxBitstream->TimeStamp is correct (increasing for every next frame according input data) but DecodeTimeStamp is correct only on 3570 CPU (and equals to TimeStamp). Both 2100 and 2500 CPUs give DecodeTimeStamp == 0.

Ok, This can be fixed by checking DecodeTimeStamp and ignoring it.

But what can I do if GopRefDist is greater than "1"? In this case I get B-frames and again DecodeTimeStamp is Zero. Frames are not coming in input order so I cannot fix this during runtime.

What's wrong? Hardware, drivers, my hands? :)

0 Kudos

Accepted Solutions
Highlighted
36 Views

Hi Eduard, 

2100 (Windows 10, HD Graphics, mfxVer=1.4), 2500K (Windows 8.1, HD Graphics 3000, mfxVer=1.4) ->These systems a 2nd generation generation machine are VERY VERY old. Please take a look at MediaSDK release notes on minimum hardware requirements. 

3570K (Windows 10, HD Graphics 4000, mfxVer=1.7) -> This is 3rd generation machine which also old, and no longer actively driver bug fixes effort for this platform. So, I suggest upgrading your hardware to any latest 6th/5th/4th generation machine and trying out on latest machine. Let us know if issue is still observable on latest hardware. 

Thanks,

 

View solution in original post

0 Kudos
2 Replies
Highlighted
37 Views

Hi Eduard, 

2100 (Windows 10, HD Graphics, mfxVer=1.4), 2500K (Windows 8.1, HD Graphics 3000, mfxVer=1.4) ->These systems a 2nd generation generation machine are VERY VERY old. Please take a look at MediaSDK release notes on minimum hardware requirements. 

3570K (Windows 10, HD Graphics 4000, mfxVer=1.7) -> This is 3rd generation machine which also old, and no longer actively driver bug fixes effort for this platform. So, I suggest upgrading your hardware to any latest 6th/5th/4th generation machine and trying out on latest machine. Let us know if issue is still observable on latest hardware. 

Thanks,

 

View solution in original post

0 Kudos
Highlighted
Beginner
36 Views

Harsh Jain (Intel) wrote:

2100 (Windows 10, HD Graphics, mfxVer=1.4), 2500K (Windows 8.1, HD Graphics 3000, mfxVer=1.4) ->These systems a 2nd generation generation machine are VERY VERY old. Please take a look at MediaSDK release notes on minimum hardware requirements. 

3570K (Windows 10, HD Graphics 4000, mfxVer=1.7) -> This is 3rd generation machine which also old, and no longer actively driver bug fixes effort for this platform. So, I suggest upgrading your hardware to any latest 6th/5th/4th generation machine and trying out on latest machine. Let us know if issue is still observable on latest hardware. 

As I wrote before, it works fine on 3570, the question was only about "very very" old CPUs and they're installed in customers PCs so we cannot upgrade them :)

Anyway, "upgrading hardware" is suitable answer in my case. Thanks!

 

0 Kudos