[FFmpeg-user] hw_decode.c on osx?
Carl Eugen Hoyos
ceffmpeg at gmail.com
Sat Apr 18 18:03:13 EEST 2020
Am Fr., 17. Apr. 2020 um 14:37 Uhr schrieb su.00048--- via ffmpeg-user
<ffmpeg-user at ffmpeg.org>:
>
>
> i have ffmpeg building successfully on osx (10.14.6; xcode 11.3.1),
> and am using the generated libraries in a personal video project i'm
> working on. now i'm ready to start thinking about implementing hardware
> decoding ... i tried adapting some of the code from hw_decode.c, but
> ran into runtime errors. thinking that it was my code that was at
> fault, i then compiled hw_decode by itself, but i get the same errors
> even there. is anyone aware of hw_decode.c not working on osx?
>
> trying to decode known good videos, either h264 or hevc, results in
> some internal errors (see below). the videos behave as expected when
> opened with my locally built versions of ffplay or ffmpeg, however.
>
> h264 example:
>
> % hwdecode videotoolbox h264.mov h264.out
>
> [h264 @ 0x7f8a2b003e00] get_buffer() failed
> Assertion src->f->buf[0] failed at libavcodec/h264_picture.c:70
> Abort
>
> hevc fails differently:
>
> % hwdecode videotoolbox hevc.mov hevc.out
>
> [hevc @ 0x7f8464814600] get_buffer() failed
> [hevc @ 0x7f8464814600] videotoolbox: invalid state
> [hevc @ 0x7f8464814600] hardware accelerator failed to decode picture
> Error during decoding
> Error during decoding
>
> there are no significant warnings, etc., when building the executable,
> so i'm pretty sure everything is ok there. videotoolbox shows up as
> being available in the output of configure.
>
> any suggestions as to what might be going wrong?
Did you see ticket #8615?
Carl Eugen
More information about the ffmpeg-user
mailing list