PVMFLocalDataSource (in fact please try to use PVMFSourceContextData) needs to be added as the source context data of your actual data source. You may look here for an example: http://android.git.kernel.org/?p=platform/external/opencore.git;a=blob;f=engines/player/test/src/test_pv_player_engine_testset_cpmdlapassthru.cpp;h=5fd22d57dc52fbf4ea55d5e7483b8897445b4d1b;hb=9b3c56ac71d2b119228599496a93c40d4d9753e3#l186
-Ravi On Sep 4, 11:15 am, RaviY <yend...@pv.com> wrote: > ---------- Forwarded message ---------- > From: Jean-Baptiste Queru <j...@android.com> > Date: Sep 4, 10:09 am > Subject: openCORE 1.x (cupcake) CPM plugin > To: android-platform > > This forum (android-platform) is dedicated to people contributing to > the Android Open-Source Project, and the Android Open-Source Project > only accepts direct contributions in the master branch (which has > OpenCORE 2.x). Android-porting is the right group for people porting > or modifying older versions of the source code in ways that don't > result in improvements to the source code, which seems to be the case > for your specific question. > > Thanks, > JBQ > > On Fri, Sep 4, 2009 at 7:54 AM, DAndre Pritchett<dandr...@gmail.com> > wrote: > > Thanks Ravi, > > > I understand that to be the case for newer versions of the platform. But my > > understanding is that the version of openCORE included with cupcake does not > > use the newer model. Is this incorrect? How do I get a plugin working for > > openCORE 1.0? > > > Thanks, > > > D'Andre > > > On Thu, Sep 3, 2009 at 4:08 PM, RaviY <yend...@pv.com> wrote: > > >> Looks like that section needs to be updated. We no longer need this > >> from the applications. We are moving towards a model where for a new > >> CPM plugin to be added, one need not modify the application (i.e., the > >> layer driving the pvPlayer SDK). CPM plugins can now be created as a > >> stand-alone dynamically loadable module. Please refer to the CPM > >> developers guide. > > >> -Ravi > > >> On Sep 3, 11:52 am, dandrep <dandr...@gmail.com> wrote: > >> > Hi, > > >> > I am writing a CPM plugin for openCORE 1.x on the cupcake release. I > >> > have all of the docs. > > >> > The issue that is blocking me is referred to in the "PVPlayer SDK > >> > Developer's Guide": > > >> > 14.10.1 Preparation to Play DRM Protected Contents <content omitted> > > >> > Besides registering plug-ins, the application needs to set a Boolean > >> > flag in the local source data to tell player engine that the content > >> > may be DRM protected. In some cases, the application may not know > >> > whether a particular piece of content is protected or not. If there is > >> > any possibility that it is protected, the Boolean flag should be set > >> > to true. > > >> > I see the verification of that flag in the code, but the objects I use > >> > do not appear to have this flag (the flag is in PVMFLocalDataSource > >> > but I use PVPlayerDataSource). I have tried modifying > >> > PVMFLocalDataSource's constructors to always set the flag, but in > >> > PVMP3FFParserNode when the flag is checked it is always false. > > >> > How am I supposed to set the (iUseCPMRegistry) flag in > >> > PVPlayerDataSource? > > >> > Thank you in advance, > >> > D'Andre > > -- > Jean-Baptiste M. "JBQ" Queru > Software Engineer, Android Open-Source Project, Google. > > Questions sent directly to me that have no reason for being private > will likely get ignored or forwarded to a public forum with no further > warning. --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---