dmlc / dmlc/decord

Decord got error when decoding av1 video using ffmpeg with libdav1d decoding library

Open
#262 2 comments 2 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
2.5k
Forks
232
PR merge metrics
No merged PRs in 30d

Description

I compile ffmpeg 4.4 version with dav1d 1.1 version, and the compiled ffmpeg bin can decode av1 video. Then I compile decord with the above ffmpeg with dav1d, and the compilation is passed, However when I get frame from an av1 video with decord, there is an error in the libdecord.so saying "avcodec_send_packet(dec_ctx_.get(), pkt.get()) >= 0 (-11 vs. 0) Thread worker: Error sending packet".

Can decord support dav1d decoding, and what 's the problem?

BTW,the compiled decord can decode 254/265 video, therefore it seems the compilation is ok but the av1 function call has something wrong

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.