Lines Matching defs:ptl
25 static void write_ptl_layer(PutBitContext *pb, PTLCommon *ptl)
29 put_bits(pb, 2, ptl->profile_space);
30 put_bits(pb, 1, ptl->tier_flag);
31 put_bits(pb, 5, ptl->profile_idc);
33 put_bits(pb, 1, ptl->profile_compatibility_flag[i]);
34 put_bits(pb, 1, ptl->progressive_source_flag);
35 put_bits(pb, 1, ptl->interlaced_source_flag);
36 put_bits(pb, 1, ptl->non_packed_constraint_flag);
37 put_bits(pb, 1, ptl->frame_only_constraint_flag);
42 static void write_ptl(PutBitContext *pb, PTL *ptl, int max_num_sub_layers)
46 write_ptl_layer(pb, &ptl->general_ptl);
47 put_bits(pb, 8, ptl->general_ptl.level_idc);
50 put_bits(pb, 1, ptl->sub_layer_profile_present_flag[i]);
51 put_bits(pb, 1, ptl->sub_layer_level_present_flag[i]);
59 if (ptl->sub_layer_profile_present_flag[i])
60 write_ptl_layer(pb, &ptl->sub_layer_ptl[i]);
61 if (ptl->sub_layer_level_present_flag[i])
62 put_bits(pb, 8, ptl->sub_layer_ptl[i].level_idc);
80 write_ptl(&pb, &vps->ptl, vps->vps_max_sub_layers);