Skip to main content

ps3 playlist error

7 replies [Last post]
veritastr
Offline
Joined: 2008-11-24

hi,

the playlist plays fine on totalmedia and power dvd. but on ps3 it gives error 80029906 invalid disc. when i search for the error code i see that it's a disc read error probably by lens. but my ps3 plays everything else with no problem.
the same happens when i make the bdjo file to play first playlist immediately. fine on software players. same error on ps3. it doesnt work this way so i dont blame my code.

also the code works with no problem when i don't make any playback. menus are loading with no errors. i assigned a button to playback same playlist. when i activate the button the menu disappears and the same error comes.

notes: i tried scenarist 4.2 and 4.3 with same results. access all playlists is on for bdjo.

any help would be appreciated. thanks...

Message was edited by: veritastr

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
uberti
Offline
Joined: 2009-11-16

I wrote a blue ray 50 GB dual layer and i tried to see it on my PS 3 and gives me this error:
Invalid disc 80,029,906.
I wrote with ImgBurn UDF 2.50
So far I have broken 10 bd 50 GB,can you help me?

Joe Rice

Is it possible the copy permission indicator in the stream files isn't
set to 00b? That's required for BDMV from BD-R/BD-RE playback on the
PS3.

I believe there's a tool on HDCookbook to do this. BluPrint and
Scenarist should have options to create BD-RE V3 output, which results
in the CPI setting being as required for BD-R/RE playback on the
retail PS3.

Cheers,
Joe

On Jan 12, 2009, at 12:21 PM, bd-j-dev@mobileandembedded.org wrote:

> hi,
>
> the playlist plays fine on totalmedia and power dvd. but on ps3 it
> gives error 80029906 invalid disc. when i search for the error code
> i see that it's a disc read error probably by lens. but my ps3 plays
> everything else with no problem.
> the same happens when i make the bdjo file to play first playlist
> immediately. fine on software players. same error on ps3. it doesnt
> work this way so i dont blame my code.
>
> also the code works with no problem when i don't make any playback.
> menus are loading with no errors. i assigned a button to playback
> same playlist. when i activate the button the menu disappears and
> the same error comes.
>
> any help would be appreciated. thanks...
> [Message sent by forum member 'veritastr' (veritastr)]
>
> http://forums.java.net/jive/thread.jspa?messageID=325392
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: bd-j-dev-unsubscribe@hdcookbook.dev.java.net
> For additional commands, e-mail: bd-j-dev-help@hdcookbook.dev.java.net
>

---------------------------------------------------------------------
To unsubscribe, e-mail: bd-j-dev-unsubscribe@hdcookbook.dev.java.net
For additional commands, e-mail: bd-j-dev-help@hdcookbook.dev.java.net

Bill Foote

Joe Rice wrote:
> Is it possible the copy permission indicator in the stream files isn't
> set to 00b? That's required for BDMV from BD-R/BD-RE playback on the PS3.
>
> I believe there's a tool on HDCookbook to do this.

Yep - "cpistrip". See DiscCreationTools/cpistrip, which includes
this:

billf@~/java.net/hdcookbook/DiscCreationTools/cpistrip$ cat README.txt

This program strips the Copy Permission Indicator flag from
a BDAV MPEG-2 transport stream. This takes longer to explain
than it takes to do! This is a utility program you can use to
convert an audio/video transport stream into the format expected
for a Blu-Ray read/write disc (a BD-RE).

Here's the deal: In a BD-R disc (a pre-recorded disc), the
A/V media files are required to be protected with AACS. The
transport streams themselves have a flag set to indicate that
they were created with the expectation of being protected.
This flag is called the "Copy Permission Indicator," and it's
embedded in every packet of the transport stream.

When debugging, you often want to burn a disc image onto a BD-RE.
To be spec compliant, you need to remove the AACS directory (if
present), and make sure that the copy permission indicator flags
are set to 00. If you got a BD transport stream from an authoring
tool, it might have had these flags set to 11, in the expectation of
creating a BD-R disc with AACS.

This little utility strips off those bits.

As of this writing (October 2007), the PS/3 was known to insist that
these bits be set to 00. If they aren't, then a BD-J app will typically
start, and run for maybe half a second, until the player notices that
the bits are set wrong for a BD-RE disc. It then kills the disc playback.
We expect that this behavior will be typical of most or all players in
the near future, since it is the correct behavior.

See the BD-ROM spec part 3-1 section 6.2.1 and the AACS spec part
3.10.2 for details.

===========================

The program itself took less time to write than the README :-) Here's
the important part:

packet[0] = (byte) (packet[0] & 0x3f);

Cheers,

Bill

> BluPrint and
> Scenarist should have options to create BD-RE V3 output, which results
> in the CPI setting being as required for BD-R/RE playback on the retail
> PS3.
>
> Cheers,
> Joe
>
> On Jan 12, 2009, at 12:21 PM, bd-j-dev@mobileandembedded.org wrote:
>
>> hi,
>>
>> the playlist plays fine on totalmedia and power dvd. but on ps3 it
>> gives error 80029906 invalid disc. when i search for the error code i
>> see that it's a disc read error probably by lens. but my ps3 plays
>> everything else with no problem.
>> the same happens when i make the bdjo file to play first playlist
>> immediately. fine on software players. same error on ps3. it doesnt
>> work this way so i dont blame my code.
>>
>> also the code works with no problem when i don't make any playback.
>> menus are loading with no errors. i assigned a button to playback same
>> playlist. when i activate the button the menu disappears and the same
>> error comes.
>>
>> any help would be appreciated. thanks...
>> [Message sent by forum member 'veritastr' (veritastr)]
>>
>> http://forums.java.net/jive/thread.jspa?messageID=325392
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: bd-j-dev-unsubscribe@hdcookbook.dev.java.net
>> For additional commands, e-mail: bd-j-dev-help@hdcookbook.dev.java.net
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: bd-j-dev-unsubscribe@hdcookbook.dev.java.net
> For additional commands, e-mail: bd-j-dev-help@hdcookbook.dev.java.net
>

---------------------------------------------------------------------
To unsubscribe, e-mail: bd-j-dev-unsubscribe@hdcookbook.dev.java.net
For additional commands, e-mail: bd-j-dev-help@hdcookbook.dev.java.net

veritastr
Offline
Joined: 2008-11-24

it's prolly that since you both have agreed. i'm away from ps3 atm. i'll check tomorrow.

thanks a lot for your immediate support guys.

veritastr
Offline
Joined: 2008-11-24

Finished modifying transport stream.
0 CPI flags left as 00
0 CPI flags changed 01 to 00
0 CPI flags changed 10 to 00
191584 CPI flags changed 11 to 00
191584 total packets in transport stream.

that was the problem definitely. i'll report back after trying on ps3 tomorrow.

veritastr
Offline
Joined: 2008-11-24

it works on ps3 with no problem. thanks for helping guys. i wish i asked here before.

uberti
Offline
Joined: 2009-11-16

I wrote a blue ray 50 GB dual layer and i tried to see it on my PS 3 and gives me this error:
Invalid disc 80,029,906.
I wrote with ImgBurn UDF 2.50
So far I have broken 10 bd 50 GB,can you help me?