| Index: services/media/framework/payload_allocator.h
|
| diff --git a/services/media/framework/allocator.h b/services/media/framework/payload_allocator.h
|
| similarity index 58%
|
| rename from services/media/framework/allocator.h
|
| rename to services/media/framework/payload_allocator.h
|
| index 2bd564e602054d7618966197daa44c411d11dcae..c5ca6456c1ce56e10387010f20dad4cef5c274d6 100644
|
| --- a/services/media/framework/allocator.h
|
| +++ b/services/media/framework/payload_allocator.h
|
| @@ -2,30 +2,29 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef SERVICES_MEDIA_FRAMEWORK_ALLOCATOR_H_
|
| -#define SERVICES_MEDIA_FRAMEWORK_ALLOCATOR_H_
|
| +#ifndef SERVICES_MEDIA_FRAMEWORK_PAYLOAD_ALLOCATOR_H_
|
| +#define SERVICES_MEDIA_FRAMEWORK_PAYLOAD_ALLOCATOR_H_
|
|
|
| -#include <cstdint>
|
| +#include <stddef.h>
|
|
|
| namespace mojo {
|
| namespace media {
|
|
|
| // Abstract base class for objects that allocate buffers for packets.
|
| -class Allocator {
|
| +class PayloadAllocator {
|
| public:
|
| // Gets the default allocator, which allocates vanilla memory from the heap.
|
| - static Allocator* GetDefault();
|
| + static PayloadAllocator* GetDefault();
|
|
|
| // Allocates and returns a buffer of the indicated size or returns nullptr
|
| // if the allocation fails.
|
| - // TODO(dalesat): Use size_t for sizes in units of bytes framework-wide.
|
| - virtual void* AllocatePayloadBuffer(uint64_t size) = 0;
|
| + virtual void* AllocatePayloadBuffer(size_t size) = 0;
|
|
|
| // Releases a buffer previously allocated via AllocatePayloadBuffer.
|
| - virtual void ReleasePayloadBuffer(uint64_t size, void* buffer) = 0;
|
| + virtual void ReleasePayloadBuffer(size_t size, void* buffer) = 0;
|
| };
|
|
|
| } // namespace media
|
| } // namespace mojo
|
|
|
| -#endif // SERVICES_MEDIA_FRAMEWORK_ALLOCATOR_H_
|
| +#endif // SERVICES_MEDIA_FRAMEWORK_PAYLOAD_ALLOCATOR_H_
|
|
|