mirror of
https://github.com/mpv-player/mpv
synced 2024-12-17 20:34:58 +00:00
Revert "vd_lavc: do not abort hardware decoding on errors"
This essentially reverts commit 009dfbe3
. FFmpeg VideoToolbox support
is being wacky, and can cause major issues, such as not being able
to decode a single frame. (E.g. by playing a .ts file. This should be
fixed in FFmpeg eventually.)
This is not a straight revert of the commit; just a functional one. We
keep the slightly simpler code structure.
This commit is contained in:
parent
31316e9ca0
commit
12cd48a8a9
@ -627,6 +627,7 @@ static void decode(struct dec_video *vd, struct demux_packet *packet,
|
||||
if (ctx->hwdec_failed || ret < 0) {
|
||||
if (ret < 0)
|
||||
MP_WARN(vd, "Error while decoding frame!\n");
|
||||
ctx->hwdec_failed = true;
|
||||
return;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user