[FFmpeg-trac] #9007(undetermined:new): dash muxer sets invalid bit depth on codecs line with vp9_vaapi encoder

FFmpeg trac at avcodec.org
Tue Nov 24 01:45:51 EET 2020


#9007: dash muxer sets invalid bit depth on codecs line with vp9_vaapi encoder
-------------------------------------+-------------------------------------
             Reporter:  aphysically  |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  git-master   |               Resolution:
             Keywords:  dash         |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by kepstin):

 I have a suspicion that this is caused by the VPCC get_bit_depth function
 only seeing the hardware pixel format ("vaapi_vld" or so) rather than the
 real pixel format.

 I've attached a patch (untested - i don't have any hardware capable of
 encoding vp9) which should make the VPCC functions fail if a hardware
 pixel format is seen, which should in turn cause the dash encoder to fall
 back to the generic "vp9" string rather than the ISOBMFF-based codec
 parameter string. (It will print out a warning "Could not find VP9 profile
 and/or level" if this happens.)

--
Ticket URL: <https://trac.ffmpeg.org/ticket/9007#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list