Andreas Rheinhardt
455d3a7684
avcodec/h264_levels, h265_profile_level: Remove ff_h26[45]_get_level
...
Unused.
Reviewed-by: Mark Thompson <sw@jkqxz.net>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2021-02-02 23:53:30 +01:00
Linjie Fu
f0287e120a
lavc/h265_profile_level: Fix the default profile in ff_h265_guess_level
...
Default to using multiplication factors for Main profile.
Introduced since cd3578a8e4e11e0ba021e621367a7974d6de5da0.
Signed-off-by: Linjie Fu <linjie.fu@intel.com>
2020-02-01 13:38:34 +00:00
Mark Thompson
cd3578a8e4
lavc/h265_profile_level: Add new profiles
...
Monochrome 10 and Main 10 Still Picture profiles are added by the 2018
version of the standard.
2019-07-07 13:29:51 +01:00
Mark Thompson
f344bb2466
lavc/h265_profile_level: Do not allow high tier at level < 4
2019-07-07 13:29:50 +01:00
Mark Thompson
c1a430885d
lavc/h265_profile_level: Fix DPB size calculation
...
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).
2019-07-07 13:29:50 +01:00
Mark Thompson
1215fbad96
lavc/h265_profile_level: Fix level guessing with no PTL structure
...
Fixes CID #1439661 .
2018-09-24 23:09:45 +01:00
Mark Thompson
feb1cf08ab
lavc/h265_profile_level: Avoid integer overflow in bitrate
...
Fixes CIDs #1439659 and #1439660 .
2018-09-24 23:09:45 +01:00
Mark Thompson
59dd91c768
lavc/h265: Add some common code for profile/tier/level handling
...
Adds support for determining for level limits, including mapping PTL
blocks to profiles to check profile-dependent level limits.
2018-09-23 14:42:34 +01:00