summaryrefslogtreecommitdiff
path: root/libavcodec/h265_profile_level.c
Commit message (Collapse)AuthorAge
* avcodec/h264_levels, h265_profile_level: Remove ff_h26[45]_get_levelAndreas Rheinhardt2021-02-02
| | | | | | | Unused. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
* lavc/h265_profile_level: Fix the default profile in ff_h265_guess_levelLinjie Fu2020-02-01
| | | | | | | | Default to using multiplication factors for Main profile. Introduced since cd3578a8e4e11e0ba021e621367a7974d6de5da0. Signed-off-by: Linjie Fu <linjie.fu@intel.com>
* lavc/h265_profile_level: Add new profilesMark Thompson2019-07-07
| | | | | Monochrome 10 and Main 10 Still Picture profiles are added by the 2018 version of the standard.
* lavc/h265_profile_level: Do not allow high tier at level < 4Mark Thompson2019-07-07
|
* lavc/h265_profile_level: Fix DPB size calculationMark Thompson2019-07-07
| | | | | The maxDpbPicBuf value which is used in the DPB size calculation depends on the profile (it's usually 6, but 7 for screen-extended profiles).
* lavc/h265_profile_level: Fix level guessing with no PTL structureMark Thompson2018-09-24
| | | | Fixes CID #1439661.
* lavc/h265_profile_level: Avoid integer overflow in bitrateMark Thompson2018-09-24
| | | | Fixes CIDs #1439659 and #1439660.
* lavc/h265: Add some common code for profile/tier/level handlingMark Thompson2018-09-23
Adds support for determining for level limits, including mapping PTL blocks to profiles to check profile-dependent level limits.