File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -104,16 +104,14 @@ bool OverwriteShowFrame(base::span<uint8_t> frame_data,
104
104
105
105
bool AppendVP9SuperFrameIndex (scoped_refptr<DecoderBuffer>& buffer) {
106
106
DCHECK (buffer->has_side_data ());
107
- DCHECK (!buffer->side_data ()->spatial_layers .empty ());
107
+ std::vector<uint32_t > frame_sizes = buffer->side_data ()->spatial_layers ;
108
+ DCHECK (!frame_sizes.empty ());
108
109
109
- const size_t num_of_layers = buffer->side_data ()->spatial_layers .size ();
110
- if (num_of_layers > 3u ) {
110
+ if (frame_sizes.size () > 3u ) {
111
111
LOG (ERROR) << " The maximum number of spatial layers in VP9 is three" ;
112
112
return false ;
113
113
}
114
114
115
- const uint32_t * cue_data = buffer->side_data ()->spatial_layers .data ();
116
- std::vector<uint32_t > frame_sizes (cue_data, cue_data + num_of_layers);
117
115
std::vector<uint8_t > superframe_index = CreateSuperFrameIndex (frame_sizes);
118
116
const size_t vp9_superframe_size = buffer->size () + superframe_index.size ();
119
117
auto vp9_superframe = base::HeapArray<uint8_t >::Uninit (vp9_superframe_size);
You can’t perform that action at this time.
0 commit comments