Re: dav1d threading

[email protected]
Newsgroups gmane.comp.video.mplayer.devel
Message-ID <20200118171007.GB1228@freedom>
On Tue, Jan 14, 2020 at 03:54:30AM +0000, [email protected] wrote:
> Ok. I did enable 8 threads playback but it is stuttering nastily and I get
> the following warning:
> 
> [libdav1d @ 0x5594de5ed7a0]The deprecated avcodec_decode_* API cannot return
> all the frames for this decoder. Some frames will be dropped. Update your
> code to the new decoding API to fix this.
> 
> meh. This seems to be bad omens.

I did dive a bit in mplayer code. If I understood well, the libmpcodec api
decode function is made for 0 or 1 frame to be returned. Namely, it cannot work
with the "current" ffmpeg api which could return more than 1 frame, and this is
the case with the libdav1d ffmpeg decoder.

I guess this is a reasonable "gameover" for mplayer to use the "current" ffmpeg
api or did I miss something?

-- 
Sylvain
_______________________________________________
MPlayer-dev-eng mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.