| Index: media/formats/mp2t/es_parser_test_base.cc
|
| diff --git a/media/formats/mp2t/es_parser_test_base.cc b/media/formats/mp2t/es_parser_test_base.cc
|
| index 49c0fe6a955932a9037626907a7bd14cdd13df2b..195cfd5b0ee495d3bbfce0c8d78988f4f10171f0 100644
|
| --- a/media/formats/mp2t/es_parser_test_base.cc
|
| +++ b/media/formats/mp2t/es_parser_test_base.cc
|
| @@ -104,5 +104,22 @@ void EsParserTestBase::ComputePacketSize(std::vector<Packet>* packets) {
|
| cur->size = stream_.size() - cur->offset;
|
| }
|
|
|
| +std::vector<EsParserTestBase::Packet>
|
| +EsParserTestBase::GenerateFixedSizePesPacket(size_t pes_size) {
|
| + DCHECK_GT(stream_.size(), 0u);
|
| + std::vector<Packet> pes_packets;
|
| +
|
| + Packet cur_pes_packet;
|
| + cur_pes_packet.offset = 0;
|
| + cur_pes_packet.pts = kNoTimestamp();
|
| + while (cur_pes_packet.offset < stream_.size()) {
|
| + pes_packets.push_back(cur_pes_packet);
|
| + cur_pes_packet.offset += pes_size;
|
| + }
|
| + ComputePacketSize(&pes_packets);
|
| +
|
| + return pes_packets;
|
| +}
|
| +
|
| } // namespace mp2t
|
| } // namespace media
|
|
|