Home | History | Annotate | Download | only in media

Lines Matching defs:VaapiVideoDecodeAccelerator

39 VaapiVideoDecodeAccelerator::InputBuffer::InputBuffer() : id(0), size(0) {
42 VaapiVideoDecodeAccelerator::InputBuffer::~InputBuffer() {
45 void VaapiVideoDecodeAccelerator::NotifyError(Error error) {
49 &VaapiVideoDecodeAccelerator::NotifyError, weak_this_, error));
55 &VaapiVideoDecodeAccelerator::Cleanup, weak_this_));
71 class VaapiVideoDecodeAccelerator::TFPPicture : public base::NonThreadSafe {
124 VaapiVideoDecodeAccelerator::TFPPicture::TFPPicture(
140 linked_ptr<VaapiVideoDecodeAccelerator::TFPPicture>
141 VaapiVideoDecodeAccelerator::TFPPicture::Create(
159 bool VaapiVideoDecodeAccelerator::TFPPicture::Initialize(
192 VaapiVideoDecodeAccelerator::TFPPicture::~TFPPicture() {
205 bool VaapiVideoDecodeAccelerator::TFPPicture::Bind() {
218 VaapiVideoDecodeAccelerator::TFPPicture*
219 VaapiVideoDecodeAccelerator::TFPPictureById(int32 picture_buffer_id) {
229 VaapiVideoDecodeAccelerator::VaapiVideoDecodeAccelerator(
247 base::Bind(&VaapiVideoDecodeAccelerator::RecycleVASurfaceID, weak_this_));
250 VaapiVideoDecodeAccelerator::~VaapiVideoDecodeAccelerator() {
261 bool VaapiVideoDecodeAccelerator::InitializeFBConfig() {
283 bool VaapiVideoDecodeAccelerator::Initialize(media::VideoCodecProfile profile,
317 &VaapiVideoDecodeAccelerator::SurfaceReady, weak_this_)),
327 void VaapiVideoDecodeAccelerator::SurfaceReady(
338 base::Bind(&VaapiVideoDecodeAccelerator::OutputPicture,
344 void VaapiVideoDecodeAccelerator::OutputPicture(
381 void VaapiVideoDecodeAccelerator::TryOutputSurface() {
404 void VaapiVideoDecodeAccelerator::MapAndQueueNewInputBuffer(
434 bool VaapiVideoDecodeAccelerator::GetInputBuffer_Locked() {
479 void VaapiVideoDecodeAccelerator::ReturnCurrInputBuffer_Locked() {
495 bool VaapiVideoDecodeAccelerator::FeedDecoderWithOutputSurfaces_Locked() {
517 void VaapiVideoDecodeAccelerator::DecodeTask() {
548 &VaapiVideoDecodeAccelerator::InitiateSurfaceSetChange, weak_this_,
574 void VaapiVideoDecodeAccelerator::InitiateSurfaceSetChange(size_t num_pics,
594 void VaapiVideoDecodeAccelerator::TryFinishSurfaceSetChange() {
610 &VaapiVideoDecodeAccelerator::TryFinishSurfaceSetChange, weak_this_));
636 void VaapiVideoDecodeAccelerator::Decode(
651 &VaapiVideoDecodeAccelerator::DecodeTask,
671 void VaapiVideoDecodeAccelerator::RecycleVASurfaceID(
680 void VaapiVideoDecodeAccelerator::AssignPictureBuffers(
729 &VaapiVideoDecodeAccelerator::DecodeTask, base::Unretained(this)));
732 void VaapiVideoDecodeAccelerator::ReusePictureBuffer(int32 picture_buffer_id) {
744 void VaapiVideoDecodeAccelerator::FlushTask() {
758 &VaapiVideoDecodeAccelerator::FinishFlush, weak_this_));
761 void VaapiVideoDecodeAccelerator::Flush() {
769 &VaapiVideoDecodeAccelerator::FlushTask, base::Unretained(this)));
775 void VaapiVideoDecodeAccelerator::FinishFlush() {
801 void VaapiVideoDecodeAccelerator::ResetTask() {
818 &VaapiVideoDecodeAccelerator::FinishReset, weak_this_));
821 void VaapiVideoDecodeAccelerator::Reset() {
839 &VaapiVideoDecodeAccelerator::ResetTask, base::Unretained(this)));
845 void VaapiVideoDecodeAccelerator::FinishReset() {
864 &VaapiVideoDecodeAccelerator::FinishReset, weak_this_));
883 &VaapiVideoDecodeAccelerator::DecodeTask,
890 void VaapiVideoDecodeAccelerator::Cleanup() {
916 void VaapiVideoDecodeAccelerator::Destroy() {
922 bool VaapiVideoDecodeAccelerator::CanDecodeOnIOThread() {