[FFmpeg-trac] #1071(avcodec:new): Error return code from hardware decoder is ignored in h264 decoder

FFmpeg trac at avcodec.org
Thu Mar 15 08:43:30 CET 2012

#1071: Error return code from hardware decoder is ignored in h264 decoder
             Reporter:  wl2776       |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  h264         |               Blocked By:
  hardware acceleration decoding     |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |

Comment (by wl2776):

 I'm developing a video player, playing video streams from IP cameras. It
 contains its own RTP parser and uses libav's decoder.
 My player uses DXVA2, the code for its support was copied from the VLC

 > Please add information how you trigger this problem (which hardware,
 software and drivers).

 I tried two video adapters: Intel Q43/Q45 chipset (integrated) and ATI
 Radeon HD 4550.
 ATI drivers are the latest ones (version 8.930.0.0), Intel's drivers are
 somewhat older (version
 OS was Windows 7, 32bit, in both cases.

 I triggered this problem either by running several instances of the player
 or by simulating low network bandwidth (high network load) with the
 Network Emulator Tookit ( http://blog.mrpol.nl/2010/01/14/network-
 emulator-toolkit/ )

 Anyway, I don't think this is relevant to the problem.
 The problem is in the other place - not hardware bugs/errors, but ignoring
 hardware's report about it.

 > Did you try to write a patch?
 In process.
 I'm digging the code and trying to find a way to signal this hardware
 decoder error to the higher-level libav functions and the application.

Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1071#comment:2>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list