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,
104104
105105bool AppendVP9SuperFrameIndex (scoped_refptr<DecoderBuffer>& buffer) {
106106 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 ());
108109
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 ) {
111111 LOG (ERROR) << " The maximum number of spatial layers in VP9 is three" ;
112112 return false ;
113113 }
114114
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);
117115 std::vector<uint8_t > superframe_index = CreateSuperFrameIndex (frame_sizes);
118116 const size_t vp9_superframe_size = buffer->size () + superframe_index.size ();
119117 auto vp9_superframe = base::HeapArray<uint8_t >::Uninit (vp9_superframe_size);
You can’t perform that action at this time.
0 commit comments