From e2dcc6bf7ba98799e0e289505dd685889dd5ccb2 Mon Sep 17 00:00:00 2001 From: "ashokm@nvidia.com" Date: Sat, 27 Aug 2011 06:54:37 +0000 Subject: gles2: set the profile info in config Set the porfile info when creating a decoder. Test= gles2 plugin Review URL: http://codereview.chromium.org/7749004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98559 0039d316-1c4b-4281-b951-d872f2087c98 --- ppapi/examples/gles2/gles2.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ppapi/examples/gles2/gles2.cc b/ppapi/examples/gles2/gles2.cc index 1a3a09b..f661d0a 100644 --- a/ppapi/examples/gles2/gles2.cc +++ b/ppapi/examples/gles2/gles2.cc @@ -235,12 +235,16 @@ void GLES2DemoInstance::DidChangeView( } void GLES2DemoInstance::InitializeDecoders() { - PP_VideoConfigElement configs = PP_VIDEOATTR_DICTIONARY_TERMINATOR; + PP_VideoConfigElement configs[] = { + PP_VIDEOATTR_BITSTREAMFORMATKEY_H264_PROFILE, + PP_H264PROFILE_BASELINE, + PP_VIDEOATTR_DICTIONARY_TERMINATOR, + }; assert(video_decoders_.empty()); for (int i = 0; i < kNumDecoders; ++i) { DecoderClient* client = new DecoderClient( - this, new pp::VideoDecoder_Dev(*this, *context_, &configs)); + this, new pp::VideoDecoder_Dev(*this, *context_, configs)); assert(!client->decoder()->is_null()); assert(video_decoders_.insert(std::make_pair( client->decoder()->pp_resource(), client)).second); -- cgit v1.1