Closed mosdav closed 6 years ago
Hi, and thanks for your interest in the TUring codec. As this is a decoder issue, have you tried decoding the sequence with the HM reference decoder? We have not seen this error yet but before proceeding further, it would be good to understand whether the problem is actually in the bitstream? Thanks!
Hi,
Thx for your prompt response
Kindly share more light" what is the HM reference decoder ? I've managed decoding the container I've used via ffmpeg (using the vanilla libx265 decoder and also via hevc_cuvid)
I've also used the classic :) BigBuckBunny_2000hevc.mp4 and this also failed on the same assert. Please let me know how I can assist you guys further
Hi, Sorry for the misunderstanding! I think I understand better now. The Turing codec only handles elementary streams (meaning when encoding it outputs elementary streams, and when decoding only accepts elementary streams as input). It is not possible to input directly an mp4 container for decoding - the decoder will not understand what it is. If this is the issue, then you have to first demux the mp4 (you can use ffmpeg for that) and extract the elementary stream. Once yo have the hevc streamyou should then be able to input it to the Turing codec and decode it correctly. I hope this helps!
Hi,
I've tried decoding HEVC mp4 file (encoded via x265 codec using ffmpeg) I've got the following assert (
x
eqauls to 24 whileFixed<V>::value
is 0 as far I understand the code)