Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(457)

Side by Side Diff: media/base/video_frame.cc

Issue 2158923004: Convert media constants to constexpr. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "media/base/video_frame.h" 5 #include "media/base/video_frame.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <climits> 8 #include <climits>
9 9
10 #include "base/atomic_sequence_num.h" 10 #include "base/atomic_sequence_num.h"
(...skipping 446 matching lines...) Expand 10 before | Expand all | Expand 10 after
457 if (frame->storage_type() == STORAGE_SHMEM) 457 if (frame->storage_type() == STORAGE_SHMEM)
458 wrapping_frame->AddSharedMemoryHandle(frame->shared_memory_handle_); 458 wrapping_frame->AddSharedMemoryHandle(frame->shared_memory_handle_);
459 459
460 return wrapping_frame; 460 return wrapping_frame;
461 } 461 }
462 462
463 // static 463 // static
464 scoped_refptr<VideoFrame> VideoFrame::CreateEOSFrame() { 464 scoped_refptr<VideoFrame> VideoFrame::CreateEOSFrame() {
465 scoped_refptr<VideoFrame> frame = 465 scoped_refptr<VideoFrame> frame =
466 new VideoFrame(PIXEL_FORMAT_UNKNOWN, STORAGE_UNKNOWN, gfx::Size(), 466 new VideoFrame(PIXEL_FORMAT_UNKNOWN, STORAGE_UNKNOWN, gfx::Size(),
467 gfx::Rect(), gfx::Size(), kNoTimestamp()); 467 gfx::Rect(), gfx::Size(), kNoTimestamp);
468 frame->metadata()->SetBoolean(VideoFrameMetadata::END_OF_STREAM, true); 468 frame->metadata()->SetBoolean(VideoFrameMetadata::END_OF_STREAM, true);
469 return frame; 469 return frame;
470 } 470 }
471 471
472 // static 472 // static
473 scoped_refptr<VideoFrame> VideoFrame::CreateColorFrame( 473 scoped_refptr<VideoFrame> VideoFrame::CreateColorFrame(
474 const gfx::Size& size, 474 const gfx::Size& size,
475 uint8_t y, 475 uint8_t y,
476 uint8_t u, 476 uint8_t u,
477 uint8_t v, 477 uint8_t v,
(...skipping 652 matching lines...) Expand 10 before | Expand all | Expand 10 after
1130 if (zero_initialize_memory) 1130 if (zero_initialize_memory)
1131 memset(data, 0, data_size); 1131 memset(data, 0, data_size);
1132 1132
1133 for (size_t plane = 0; plane < NumPlanes(format_); ++plane) 1133 for (size_t plane = 0; plane < NumPlanes(format_); ++plane)
1134 data_[plane] = data + offset[plane]; 1134 data_[plane] = data + offset[plane];
1135 1135
1136 AddDestructionObserver(base::Bind(&base::AlignedFree, data)); 1136 AddDestructionObserver(base::Bind(&base::AlignedFree, data));
1137 } 1137 }
1138 1138
1139 } // namespace media 1139 } // namespace media
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698