[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