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

Side by Side Diff: content/renderer/pepper/content_decryptor_delegate.cc

Issue 66953005: Remove media::BindToLoop() in favour of media::BindToCurrentLoop(). (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: comma operator Created 6 years, 11 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 | Annotate | Revision Log
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 "content/renderer/pepper/content_decryptor_delegate.h" 5 #include "content/renderer/pepper/content_decryptor_delegate.h"
6 6
7 #include "base/callback_helpers.h" 7 #include "base/callback_helpers.h"
8 #include "base/debug/trace_event.h" 8 #include "base/debug/trace_event.h"
9 #include "base/message_loop/message_loop_proxy.h" 9 #include "base/message_loop/message_loop_proxy.h"
10 #include "base/safe_numerics.h" 10 #include "base/safe_numerics.h"
(...skipping 781 matching lines...) Expand 10 before | Expand all | Expand 10 after
792 gfx::Rect(frame_size), 792 gfx::Rect(frame_size),
793 natural_size_, 793 natural_size_,
794 frame_info->strides[PP_DECRYPTEDFRAMEPLANES_Y], 794 frame_info->strides[PP_DECRYPTEDFRAMEPLANES_Y],
795 frame_info->strides[PP_DECRYPTEDFRAMEPLANES_U], 795 frame_info->strides[PP_DECRYPTEDFRAMEPLANES_U],
796 frame_info->strides[PP_DECRYPTEDFRAMEPLANES_V], 796 frame_info->strides[PP_DECRYPTEDFRAMEPLANES_V],
797 frame_data + frame_info->plane_offsets[PP_DECRYPTEDFRAMEPLANES_Y], 797 frame_data + frame_info->plane_offsets[PP_DECRYPTEDFRAMEPLANES_Y],
798 frame_data + frame_info->plane_offsets[PP_DECRYPTEDFRAMEPLANES_U], 798 frame_data + frame_info->plane_offsets[PP_DECRYPTEDFRAMEPLANES_U],
799 frame_data + frame_info->plane_offsets[PP_DECRYPTEDFRAMEPLANES_V], 799 frame_data + frame_info->plane_offsets[PP_DECRYPTEDFRAMEPLANES_V],
800 base::TimeDelta::FromMicroseconds( 800 base::TimeDelta::FromMicroseconds(
801 frame_info->tracking_info.timestamp), 801 frame_info->tracking_info.timestamp),
802 media::BindToLoop( 802 media::BindToCurrentLoop(
803 base::MessageLoopProxy::current(),
804 base::Bind(&BufferNoLongerNeeded, 803 base::Bind(&BufferNoLongerNeeded,
805 ppb_buffer, 804 ppb_buffer,
806 base::Bind(&ContentDecryptorDelegate::FreeBuffer, 805 base::Bind(&ContentDecryptorDelegate::FreeBuffer,
807 weak_this_, 806 weak_this_,
808 frame_info->tracking_info.buffer_id)))); 807 frame_info->tracking_info.buffer_id))));
809 808
810 video_decode_cb.Run(Decryptor::kSuccess, decoded_frame); 809 video_decode_cb.Run(Decryptor::kSuccess, decoded_frame);
811 } 810 }
812 811
813 void ContentDecryptorDelegate::DeliverSamples( 812 void ContentDecryptorDelegate::DeliverSamples(
(...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after
1016 frames->push_back(frame); 1015 frames->push_back(frame);
1017 1016
1018 cur += frame_size; 1017 cur += frame_size;
1019 bytes_left -= frame_size; 1018 bytes_left -= frame_size;
1020 } while (bytes_left > 0); 1019 } while (bytes_left > 0);
1021 1020
1022 return true; 1021 return true;
1023 } 1022 }
1024 1023
1025 } // namespace content 1024 } // namespace content
OLDNEW
« no previous file with comments | « content/renderer/media/webmediaplayer_impl.cc ('k') | media/audio/mac/audio_device_listener_mac_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698