Sponsored Links

i,

I have written an openCORE 1.x CPM plugin and am having difficulties

getting a test MP3 to play.

The logs basically look like this: (I've added additional statements

for tracing)

E/PV ( 555): PVLOG:TID

(0xd530):Time=3013:PVMFCPMImpl::CommandComplete Id 40004 Cmd 40004

Status 1 Context 0 Data 0

E/PV ( 555): PVLOG:TID

(0xd530):Time=3018:PVMFCPMContainerMp3::CPMCommandCompleted

E/PV ( 555): PVLOG:TID

(0xd530):Time=3023:PVMFCPMContainerMp3::IssueCommand In 8

E/PV ( 555): PVLOG:TID

(0xd530):Time=3028:PVMFCPMContainerMp3::IssueCommand Calling

CheckUsage

E/PV ( 555): PVLOG:TID

(0xd530):Time=3033:PVMFCPMContainerMp3::IssueCommand CheckUsage

calling CheckApprovedUsage

E/PV ( 555): PVLOG:TID

(0xd530):Time=3038:PVMFCPMContainerMp3::IssueCommand CheckUsage

checking for MP3 Header

E/PV ( 555): PVLOG:TID

(0xd530):Time=3039:PVMFMP3FFParserNode::CheckForMP3HeaderAvailability

In

E/PV ( 555): PVLOG:TID

(0xd530):Time=3091:PVMFMP3FFParserNode::SetState() 6

E/PV ( 555): PVLOG:TID

(0xd530):Time=3097:PVMFMP3FFParserNode::ReportInfoEvent() Type 24 Data

6

E/PV ( 555): PVLOG:TID

(0xd530):Time=3107:PVPlayerEngine::HandleNodeInformationalEvent() In

E/PV ( 555): PVLOG:TID

(0xd530):Time=3112:PVPlayerEngine::HandleSourceNodeInfoEvent() In

E/PV ( 555): PVLOG:TID

(0xd530):Time=3116:PVPlayerEngine::HandleSourceNodeInfoEvent() Do

nothing for this event 24

E/PV ( 555): PVLOG:TID

(0xd530):Time=3122:PVPlayerEngine::HandleSourceNodeInfoEvent() Out

E/PV ( 555): PVLOG:TID

(0xd530):Time=3127:PVPlayerEngine::HandleNodeInformationalEvent() Out

E/PV ( 555): PVLOG:TID

(0xd530):Time=3132:PVMFMP3FFParserNode::ReportErrorEvent() Type -17

Data 0

E/PV ( 555): PVLOG:TID

(0xd530):Time=3135:PVPlayerEngine::HandleNodeErrorEvent() In

E/PV ( 555): PVLOG:TID

(0xd530):Time=3139:PVPlayerEngine::HandleSourceNodeErrorEvent() In

E/PV ( 555): PVLOG:TID

(0xd530):Time=3140:PVPlayerEngine::HandleSourceNodeErrorEvent()

Sending PVPlayerErrSourceMediaData for error event -17

E/PV ( 555): PVLOG:TID

(0xd530):Time=3146:PVPlayerEngine::HandleAsyncErrorBasedOnPlayerState

() In

E/PV ( 555): PVLOG:TID

(0xd530):Time=3150:PVPlayerEngine::HandleAsyncErrorBasedOnPlayerState

() Error while Initializing. Go back to idle state

E/PV ( 555): PVLOG:TID

(0xd530):Time=3155:PVPlayerEngine::SetEngineState() In Current state

2, New state 17

E/PV ( 555): PVLOG:TID

(0xd530):Time=3156:PVPlayerEngine::EngineCommandCompleted() In CmdId

2, Status -17

E/PV ( 555): PVLOG:TID

(0xd530):Time=3161:PVPlayerEngine::EngineCommandCompleted() Type=12

ID=2 APIcmd=1 Tick=3161

E/PV ( 555): PVLOG:TID

(0xd530):Time=3162:PVPlayerEngine::EngineCommandCompleted() Notifying

engine command as completed. CmdId 2 Status -17

V/PlayerDriver( 555): CommandCompleted

V/PlayerDriver( 555): Completed command PLAYER_INIT

status=PVMFErrResource

E/PlayerDriver( 555): Command PLAYER_INIT completed with an error or

info PVMFErrResource

V/MediaPlayer( 716): message received msg=100, ext1=1, ext2=-17

E/MediaPlayer( 716): error (1, -17)

V/MediaPlayer( 716): signal application thread

V/MediaPlayer( 716): prepare complete - status=1

I'm stuck looking through samples and documentation but cannot see

what I did wrong or am missing.

Thanks for any assistance.

--~--~---------~--~----~------------~-------~--~----~

-~----------~----~