Commit 3e1951e8 authored by Michael Niedermayer's avatar Michael Niedermayer

h264: More restrictive more_rbsp_data_in_pps()

Fixes Ticket697
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent f3f48842
......@@ -488,7 +488,10 @@ build_qp_table(PPS *pps, int t, int index, const int depth)
static int more_rbsp_data_in_pps(H264Context *h, PPS *pps)
{
const SPS *sps = h->sps_buffers[pps->sps_id];
if (sps->constraint_set_flags & 7) {
int profile_idc = sps->profile_idc;
if ((profile_idc == 66 || profile_idc == 77 ||
profile_idc == 88) && (sps->constraint_set_flags & 7)) {
av_log(h->s.avctx, AV_LOG_WARNING,
"Current profile doesn't provide more RBSP data in PPS, skipping\n");
return 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment