Home | History | Annotate | Download | only in media

Lines Matching refs:DXVAVideoDecodeAccelerator

38 bool DXVAVideoDecodeAccelerator::pre_sandbox_init_done_ = false;
39 uint32 DXVAVideoDecodeAccelerator::dev_manager_reset_token_ = 0;
40 IDirect3DDeviceManager9* DXVAVideoDecodeAccelerator::device_manager_ = NULL;
41 IDirect3DDevice9Ex* DXVAVideoDecodeAccelerator::device_ = NULL;
42 IDirect3DQuery9* DXVAVideoDecodeAccelerator::query_ = NULL;
43 IDirect3D9Ex* DXVAVideoDecodeAccelerator::d3d9_ = NULL;
164 struct DXVAVideoDecodeAccelerator::DXVAPictureBuffer {
200 linked_ptr<DXVAVideoDecodeAccelerator::DXVAPictureBuffer>
201 DXVAVideoDecodeAccelerator::DXVAPictureBuffer::Create(
234 HRESULT hr = DXVAVideoDecodeAccelerator::device_->CreateTexture(
249 DXVAVideoDecodeAccelerator::DXVAPictureBuffer::DXVAPictureBuffer(
256 DXVAVideoDecodeAccelerator::DXVAPictureBuffer::~DXVAPictureBuffer() {
272 void DXVAVideoDecodeAccelerator::DXVAPictureBuffer::ReusePictureBuffer() {
282 bool DXVAVideoDecodeAccelerator::DXVAPictureBuffer::
364 DXVAVideoDecodeAccelerator::PendingSampleInfo::PendingSampleInfo(
370 DXVAVideoDecodeAccelerator::PendingSampleInfo::~PendingSampleInfo() {}
373 void DXVAVideoDecodeAccelerator::PreSandboxInitialization() {
399 bool DXVAVideoDecodeAccelerator::CreateD3DDevManager() {
443 DXVAVideoDecodeAccelerator::DXVAVideoDecodeAccelerator(
456 DXVAVideoDecodeAccelerator::~DXVAVideoDecodeAccelerator() {
460 bool DXVAVideoDecodeAccelerator::Initialize(media::VideoCodecProfile profile) {
507 &DXVAVideoDecodeAccelerator::NotifyInitializeDone,
512 void DXVAVideoDecodeAccelerator::Decode(
533 void DXVAVideoDecodeAccelerator::AssignPictureBuffers(
561 void DXVAVideoDecodeAccelerator::ReusePictureBuffer(
579 void DXVAVideoDecodeAccelerator::Flush() {
582 DVLOG(1) << "DXVAVideoDecodeAccelerator::Flush";
598 void DXVAVideoDecodeAccelerator::Reset() {
601 DVLOG(1) << "DXVAVideoDecodeAccelerator::Reset";
616 &DXVAVideoDecodeAccelerator::NotifyResetDone, base::AsWeakPtr(this)));
618 state_ = DXVAVideoDecodeAccelerator::kNormal;
621 void DXVAVideoDecodeAccelerator::Destroy() {
627 bool DXVAVideoDecodeAccelerator::InitDecoder() {
688 bool DXVAVideoDecodeAccelerator::CheckDecoderDxvaSupport() {
702 bool DXVAVideoDecodeAccelerator::SetDecoderMediaTypes() {
708 bool DXVAVideoDecodeAccelerator::SetDecoderInputMediaType() {
730 bool DXVAVideoDecodeAccelerator::SetDecoderOutputMediaType(
752 bool DXVAVideoDecodeAccelerator::SendMFTMessage(MFT_MESSAGE_TYPE msg,
761 bool DXVAVideoDecodeAccelerator::GetStreamsInfoAndBufferReqs() {
791 void DXVAVideoDecodeAccelerator::DoDecode() {
834 TRACE_EVENT_END_ETW("DXVAVideoDecodeAccelerator.Decoding", this, "");
845 bool DXVAVideoDecodeAccelerator::ProcessOutputSample(IMFSample* sample) {
881 // DXVAVideoDecodeAccelerator::RequestPictureBuffers function which talks
889 &DXVAVideoDecodeAccelerator::RequestPictureBuffers,
896 void DXVAVideoDecodeAccelerator::ProcessPendingSamples() {
930 &DXVAVideoDecodeAccelerator::NotifyPictureReady,
940 &DXVAVideoDecodeAccelerator::DecodePendingInputBuffers,
945 void DXVAVideoDecodeAccelerator::StopOnError(
958 void DXVAVideoDecodeAccelerator::Invalidate() {
969 void DXVAVideoDecodeAccelerator::NotifyInitializeDone() {
974 void DXVAVideoDecodeAccelerator::NotifyInputBufferRead(int input_buffer_id) {
979 void DXVAVideoDecodeAccelerator::NotifyFlushDone() {
984 void DXVAVideoDecodeAccelerator::NotifyResetDone() {
989 void DXVAVideoDecodeAccelerator::RequestPictureBuffers(int width, int height) {
1001 void DXVAVideoDecodeAccelerator::NotifyPictureReady(
1008 void DXVAVideoDecodeAccelerator::NotifyInputBuffersDropped() {
1022 void DXVAVideoDecodeAccelerator::DecodePendingInputBuffers() {
1038 void DXVAVideoDecodeAccelerator::FlushInternal() {
1051 &DXVAVideoDecodeAccelerator::NotifyFlushDone, base::AsWeakPtr(this)));
1056 void DXVAVideoDecodeAccelerator::DecodeInternal(
1069 TRACE_EVENT_BEGIN_ETW("DXVAVideoDecodeAccelerator.Decoding", this, "");
1102 &DXVAVideoDecodeAccelerator::DecodePendingInputBuffers,
1131 &DXVAVideoDecodeAccelerator::NotifyInputBufferRead,