Change #264714
| Category | ffmpeg |
| Changed by | Peter von Kaenel <Peter.vonKaenel@harmonicinc.com> |
| Changed at | Thu 16 Apr 2026 22:19:28 |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Project | ffmpeg |
| Branch | master |
| Revision | d013863f004edc26115189ad273217535272a3a9 |
Comments
avcodec/lcevcdec: poll on LCEVC_Again from LCEVC_ReceiveDecoderPicture The V-Nova LCEVC pipeline processes frames on internal background worker threads. LCEVC_ReceiveDecoderPicture returns LCEVC_Again (-1) when the worker has not yet completed the frame, which is the documented "not ready, try again" response. The original code treated any non-zero return as a fatal error (AVERROR_EXTERNAL), causing decode to abort mid-stream. Poll until LCEVC_Success or a genuine error is returned. Signed-off-by: Peter von Kaenel <Peter.vonKaenel@harmonicinc.com> Signed-off-by: James Almer <jamrial@gmail.com>
Changed files
- libavcodec/lcevcdec.c