Skip to main content

Using DVD-RW as BD5 with BD-J - help needed

10 replies [Last post]
rexvf5
Offline
Joined: 2008-05-28
Points: 0

Hello,

I am trying to start some BD-J development but I do not have BR burner. According to Wikipedia it should be possible to use DVD media with BR layout.

So I tried burning the provided demo image with BD-J stuff to DVD-RW with UDF 2.5 However PS3 sees it as DATA disk. I found a thread where they replaced index.bdmv and MovieObject.bdmv with ones from Nero. PS then accepted the disk as AVCHD, however only one video loops, there is no menu and no BD-J.

Can anyone help me with this? I mean to test if it is possible to use DVD-RW on PS3 as valid BR disk? Or can someone provide working BR image with BD-J on it that works on PS3?

Thank you very much.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
rexvf5
Offline
Joined: 2008-05-28
Points: 0

> bd-j-dev@mobileandembedded.org wrote:
>
> Interesting. I'm not sure if that can be made to
> work or not; I've never
> tried, and the specifications themselves are
> relatively silent on things
> like DVD-RW discs. If you get this working, please
> let us know the
> secret incantation it takes!
>

[b]Well I am almost there...[/b]

After the disk image from http://hdcookbook.dev.java.net was failing on me - i.e. PS saw it only as DATA disk, I was pointed to this thread here: http://www.avsforum.com/avs-vb/showthread.php?t=948496 That contains image of AVCHD (DVD with BD contents) calibration disk which worked nicely on PS3 - I mean the menus worked, etc. So I took [b]HDCookbook-DiscImage.zip[/b] from [b]hdcookbook-bin-bundle-20080423.zip[/b] from http://hdcookbook.dev.java.net end uncompressed it to the contents from the the disk image. Burnt the resulting disk and tried in my PS3. However it worked exactly as without the BD-J stuff - no change happened. So I have few questions:

[i]1) How do I invoke the BD-J stuff on PS3? Or is it supposed to start automatically?

2) Do I have to change something in the disk if I want to add BD-J file? To ask differently: is it enough to just uncompress the BD-J stuff from the .zip file to any valid BluRay/AVCHD image or I have to tweak some files (like index.bdmv)?[/i]

Bill Sheppard

[att1.html]

chihiro_saito
Offline
Joined: 2006-11-08
Points: 0

Hi,

Just wishing to clarify on this, in case others are interested.

=======================
Similarly, at hdcookbook.dev.java.net we have (or will soon have)
an xlet that does pretty much the same thing. This will be a little
more low-tech, and it will require that you get someone to burn one
BD-RE for you. It will be a disc image that connects to a
server, and downloads a disc image over a socket. The server
will be something you configure -- probably a little program
that we'll write that you run on a PC on your LAN.

It's called "BridgeheadXlet" on the client side.
=======================

The code is pretty much done. There's a sample that can be uploaded as well. The documentation can be improved.

The BridgeheadXlet actually just opens up a ServerSocket on a BD player and waits for an incoming connection, rather than trying to connect to some specific server. There's a little Swing program called client.jar that you can run on your desktop to initiate the upload by passing in your BD Player (say, PS/3)'s IP address and the zip file containing your test image. In other words, you can build your test disc image with your Eclipse or Netbeans or whatever, zip it up, and upload it to the BD player directly. The design is from Bill's comment on Issue 75.

The zip file does need to be configured in a certain way (need to include VFS update files and xlets must be signed with the same certificates as the bridgehead).

Chihiro

hotjar
Offline
Joined: 2007-07-19
Points: 0

I have downloaded the 2008-4-23 bundle from hdcookbook.com, but it doesn't include the BridgeheadXlet and client.jar. Where should I find them then?

Bill's idea is great. If I understand correctly, I can even use a bd image, a deamon tools virtual driver and the power dvd to develop the xlet application. That will spare a lot of money, the bd device is expensive, and now I DON'T EVEN NEED TO BUY IT:)

Cheers,

David Song
2008-5-30

chihiro_saito
Offline
Joined: 2006-11-08
Points: 0

Hi David,

> I have downloaded the 2008-4-23 bundle from hdcookbook.com, but it doesn't include the BridgeheadXlet and client.jar. Where should I find them then?

The binary is not yet included in the bundles area, since this is a new checkin. The quickest way is get it is to pull the svn source and build it yourself. "ant all" on a toplevel or under the tools dir should do...

You don't really need Bridgehead to work with the PC players, though, since they generally allow playback of a HDMV file structure off of a hard disk, without requiring you to burn a physical blu-ray disc (I did hear that PowerDVD commercial release might be disabling this feature).

Chihiro

hotjar
Offline
Joined: 2007-07-19
Points: 0

Hi Chihiro,

> The quickest way is get it is to pull the svn source and build it yourself. "ant all" on a toplevel or under the tools dir should do...

I've gotten all the source files from svn repository. But when I ran ant script, every project in "tools" path builded successfully except Bridgehead and Logger.

So I looked into the ant script, and found out a lot of Properties is setted computer-specifically. I change some lines and make Logger build successfully, but I don't have enough information to deal with Bridgehead.

The files such as "user.vars.properties" and "${os}.user.vars.properties" didn't even exits. I will be suprised to hear that someone could build Bridgehead out through this script:)

Maybe it is in a experimental phase, so the broken build script could be possible. I guess it is developed by only one developer:)

Bridgehead based on a good concept and it is a very good project though.

Thank you, Bill and Chihiro.

Cheers,

David Song
2008-5-31

chihiro_saito
Offline
Joined: 2006-11-08
Points: 0

Hi David,

Sorry to hear that you've been having a problem with building.

Though, the only part that one needs to configure should be the toplevel vars.properties file, specifically, HDC_BDJ_PLATFORM_CLASSES property to be set to the absolute path of the bdj stub classes in your system. As you probably know, we can't include bd-j stub classes in the repository due to licensing issues. Logger and the Bridgehead are the only tools that use classes not included in the standard jdk distribution, so you probably had a problem there.

The files such as "user.vars.properties" and "${os}.user.vars.properties" are just referred in case the user chooses to create these files rather than modifying vars.properties and it's not a problem for them to be missing by default.

We have internal hudson builds on hdcookbook, which is done off of these ant build files and a fresh checkout, with HDC_BDJ_PLATFORM_CLASSES property set for the build machine. Meanwhile, we are not ensuring that invoking build.xml under each tool subdirectory directly work as is in all cases, since some tools depend on other tools.

If you have some specific failures, please let us know.

Thanks,
Chihiro

Bill Sheppard

bd-j-dev@mobileandembedded.org wrote:
> I am trying to start some BD-J development but I do not have BR burner. According to Wikipedia it should be possible to use DVD media with BR layout.
>
That's known as BD-9 format, but to my knowledge is only supported from
replicated discs (i.e. DVD-ROM, not DVD+/-(RW). Perhaps some players
will support what you're trying to do, but I'm quite certain the spec
doesn't require it.

Bill
--
*Bill Sheppard*
Chief Digital Media Officer
Client Software Group
*Sun Microsystems, Inc.*
4220 Network Circle M/S USCA22-316
Santa Clara, CA 95054 USA
Phone/Fax: +1 408 404-1254
Email bill.sheppard@sun.com

---------------------------------------------------------------------
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

bd-j-dev@mobileandembedded.org wrote:
> Hello,
>
> I am trying to start some BD-J development but I do not have BR burner. According to Wikipedia it should be possible to use DVD media with BR layout.
>
> So I tried burning the provided demo image with BD-J stuff to DVD-RW with UDF 2.5 However PS3 sees it as DATA disk. I found a thread where they replaced index.bdmv and MovieObject.bdmv with ones from Nero. PS then accepted the disk as AVCHD, however only one video loops, there is no menu and no BD-J.
>
> Can anyone help me with this? I mean to test if it is possible to use DVD-RW on PS3 as valid BR disk? Or can someone provide working BR image with BD-J on it that works on PS3?
>
> Thank you very much.

Interesting. I'm not sure if that can be made to work or not; I've never
tried, and the specifications themselves are relatively silent on things
like DVD-RW discs. If you get this working, please let us know the
secret incantation it takes!

But here's another alternative: If you can get just one valid
Blu-ray disc, then you can put an xlet on that disc that downloads
your disc image over the network, and then does a VFS update. This
way, you can do development without having to burn a disc each time.

Check out http://bdlive.com (I hope I got that URL right - there's no
Internet access here in the jury assembly room, so I can't check :-) )
Anyway, that's an RCDB/Sun initiative to make a supply of BD-ROM
discs that do just this. There's a place to register, and I expect
we'll have something out before too long (probably during the
summer?). Sorry, I don't know what the actual schedule is for
rolling this out.

Similarly, at hdcookbook.dev.java.net we have (or will soon have)
an xlet that does pretty much the same thing. This will be a little
more low-tech, and it will require that you get someone to burn one
BD-RE for you. It will be a disc image that connects to a
server, and downloads a disc image over a socket. The server
will be something you configure -- probably a little program
that we'll write that you run on a PC on your LAN.

It's called "BridgeheadXlet" on the client side. Chihiro put
it together while I was on vacation in Hawaii last week, so I'm
not quite sure what's there and what's not right now. I tend to
think of it as a "Trojan horse xlet", but "bridgehead" is probably
a nicer term. Come to think of it, since I went to UCLA for undergrad
I guess I should try to avoid all thing Trojan anyway. Go Bruins!

Cheers,

Bill

---------------------------------------------------------------------
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

rexvf5
Offline
Joined: 2008-05-28
Points: 0

> bd-j-dev@mobileandembedded.org wrote:

> Interesting. I'm not sure if that can be made to
> work or not; I've never
> tried, and the specifications themselves are
> relatively silent on things
> like DVD-RW discs. If you get this working, please
> let us know the
> secret incantation it takes!
Can someone confirm then, that the disk image provided at https://hdcookbook.dev.java.net/servlets/ProjectDocumentList?folderID=0 combined with BD-J stuff from the same sites works correctly on PS3 when burnt to BD-RE? If so than the only difference is the medium...

>
> But here's another alternative: If you can get just
> one valid
> Blu-ray disc, then you can put an xlet on that disc
> that downloads
> your disc image over the network, and then does a VFS
> update. This
> way, you can do development without having to burn a
> disc each time.
Great idea indeed...

>
> Check out http://bdlive.com (I hope I got that URL
> right - there's no
> Internet access here in the jury assembly room, so I
> can't check :-) )
> Anyway, that's an RCDB/Sun initiative to make a
> supply of BD-ROM
> discs that do just this. There's a place to
> register, and I expect
> we'll have something out before too long (probably
> during the
> summer?). Sorry, I don't know what the actual
> schedule is for
> rolling this out.
Thanx a lot. I have already signed up.
>
> Similarly, at hdcookbook.dev.java.net we have (or
> will soon have)
> an xlet that does pretty much the same thing. This
> will be a little
> more low-tech, and it will require that you get
> someone to burn one
> BD-RE for you. It will be a disc image that connects
> to a
> server, and downloads a disc image over a socket.
> The server
> ill be something you configure -- probably a little
> program
> that we'll write that you run on a PC on your LAN.
Great option as well. I will find someone with BD writer then and create such disk if my attempts with DVD-RW fail.

>
> It's called "BridgeheadXlet" on the client side.
> Chihiro put
> t together while I was on vacation in Hawaii last
> week, so I'm
> not quite sure what's there and what's not right now.
> I tend to
> hink of it as a "Trojan horse xlet", but "bridgehead"
> is probably
> a nicer term. Come to think of it, since I went to
> UCLA for undergrad
> I guess I should try to avoid all thing Trojan
> anyway. Go Bruins!
>
> Cheers,
>
> Bill
>
Thanx a lot Bill.