Home | History | Annotate | Download | only in filters

Lines Matching defs:buffers_

65   // Finds the next keyframe from |buffers_| after |timestamp| (or at
174 // Returns an iterator in |buffers_| pointing to the buffer at |timestamp|.
190 // Helper method to delete buffers in |buffers_| starting at
191 // |starting_point|, an iterator in |buffers_|.
195 // Frees the buffers in |buffers_| from [|start_point|,|ending_point|) and
208 BufferQueue buffers_;
210 // Maps keyframe timestamps to its index position in |buffers_|.
218 // Index into |buffers_| for the next buffer to be returned by
225 // |buffers_|. |media_segment_start_time_| is kNoTimestamp() if this range
235 // Stores the amount of memory taken up by the data in |buffers_|.
1398 DCHECK(buffers_.empty() ||
1399 buffers_.back()->GetDecodeTimestamp() <=
1405 buffers_.push_back(*itr);
1411 buffers_.size() - 1 + keyframe_map_index_base_));
1422 DCHECK_LT(next_buffer_index_, static_cast<int>(buffers_.size()));
1447 DCHECK_LT(next_buffer_index_, static_cast<int>(buffers_.size()));
1451 DCHECK(!buffers_.empty());
1466 // Remove the data beginning at |keyframe_index| from |buffers_| and save it
1470 DCHECK_LT(keyframe_index, static_cast<int>(buffers_.size()));
1471 BufferQueue::iterator starting_point = buffers_.begin() + keyframe_index;
1472 BufferQueue removed_buffers(starting_point, buffers_.end());
1474 FreeBufferRange(starting_point, buffers_.end());
1483 if (next_buffer_index_ >= static_cast<int>(buffers_.size())) {
1494 // the |buffers_| container.
1501 buffers_.begin(), buffers_.end(), dummy_buffer, BufferComparator);
1504 buffers_.begin(), buffers_.end(), dummy_buffer, BufferComparator);
1529 TruncateAt(buffers_.begin(), removed_buffers);
1535 // Find the place in |buffers_| where we will begin deleting data.
1558 buffers_.size();
1563 int bytes_deleted = buffers_.front()->data_size();
1566 deleted_buffers->push_back(buffers_.front());
1567 buffers_.pop_front();
1597 // |buffers_| after that GOP is deleted.
1602 while (buffers_.size() != goal_size) {
1603 int bytes_deleted = buffers_.back()->data_size();
1609 deleted_buffers->push_front(buffers_.back());
1610 buffers_.pop_back();
1650 buffers_.erase(starting_point, ending_point);
1658 if (starting_point == buffers_.end())
1668 int starting_offset = starting_point - buffers_.begin();
1671 BufferQueue saved(starting_point + next_buffer_offset, buffers_.end());
1684 FreeBufferRange(starting_point, buffers_.end());
1692 *out_buffer = buffers_.at(next_buffer_index_);
1699 next_buffer_index_ < static_cast<int>(buffers_.size());
1704 return buffers_.at(next_buffer_index_)->GetConfigId();
1709 DCHECK(!buffers_.empty());
1712 if (next_buffer_index_ >= static_cast<int>(buffers_.size())) {
1716 return buffers_.at(next_buffer_index_)->GetDecodeTimestamp();
1730 DCHECK(!buffers_.empty());
1733 next_buffer_index_ = range.next_buffer_index_ + buffers_.size();
1735 AppendBuffersToEnd(range.buffers_);
1740 return CanAppendBuffersToEnd(range.buffers_);
1745 DCHECK(!buffers_.empty());
1746 return IsNextInSequence(buffers_.back(),
1751 DCHECK(!buffers_.empty());
1753 return (IsNextInSequence(buffers_.back(), timestamp) ||
1776 DCHECK(!buffers_.empty());
1779 start_timestamp = buffers_.front()->GetDecodeTimestamp();
1784 DCHECK(!buffers_.empty());
1785 return buffers_.back()->GetDecodeTimestamp();
1789 DCHECK(!buffers_.empty());
1790 base::TimeDelta duration = buffers_.back()->duration();