• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: DVDPlayback
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DVDPlayback


  • Subject: Re: DVDPlayback
  • From: Devin Lane <email@hidden>
  • Date: Fri, 7 Jul 2006 22:19:10 -0400

Travis:

Thanks for the PDF, the debugging trick might come in handy. I'll look at the framework more and see if I can find a way to step frame by frame, but at the moment I don't see a way to do so.

Thanks,

On 2006/07/07, at 21:58, Travis Siegel wrote:

Yes, that was the document I was talking about. I didn't realize it was in the graphics hiearchy. My copy was on an ADC mailing disc, and not in it's proper place in the documentation tree.
However, there is another dvd playback guide you can look at. Again, I do not know where it lives in apples documentation tree, but I've included it here as an attachment for you. On page 32, it talks about attaching a debug library to your application (obviously this mode doesn't work with the encryption on most discs)
I couldn't find the section I referred to in the previous message about stepping through dvd discs, frame-by-frame, but it *must* be possible, since one of the modes supported by the dvd playback services is still frame.
Anyhow, hope this helps, and thanks for the pointer on having their cocoa dvd player work from disc. I've already tried correcting the routines you referred to, but I didn't just give up and make it always true. I'll try that, and see if it works. I can always add another check after the fact to ensure it's actually a video_ts directory name.
<DVDPlaybackGuide.pdf>


On Jul 7, 2006, at 8:55 PM, Devin Lane wrote:

Travis:

In the CocoaDVDPlayer sample, Controller.m, function - (BOOL) isValidMedia:(NSString *)inPath folder:(FSRef *)fileRefP, I just returned YES from that method. It's not a very good solution, as it will try to open anything now, but I was able to get it to open a VIDEO_TS folder.

WRT this DVD api, are you talking about http://developer.apple.com/ documentation/GraphicsImaging/Reference/DVDPlaybackRef/index.html?

There's a function for setting a video port and device, which I think I can set to a gworld, but there are also functions for setting the display id and window number. Are these required to be set, since a gworld isn't going to have either?

Thanks,

On 2006/07/07, at 20:33, Travis Siegel wrote:

How did you get it to play content from a folder on the hd? Everytime I try this, it opens the folder, then promptly closes it again. I've tried preventing this, or opening it myself, but it doesn't seem to matter what I try, I can't get it to play from folders other than the root of a disk.

As for your other issues, I'm fairly certain you can do the frame thing, check the dvd api, it's packed full of things you can do with the dvd framework, and I believe frame viewing is among them.
On Jul 6, 2006, at 3:34 PM, email@hidden wrote:


cocoa-dev:

While the CocoaDVDPlayer sample works fine for basic playback of a dvd or
VIDEO_TS folder, it isn't very helpful when trying to go a little further.


Specifically, I need to be able to have DVDKit draw the video into a
gworld or other offscreen buffer so that I can draw it in a view in my
application's window, allowing the window to contain other content.
There's a DVDSetVideoPort(), which I thought I would be able to pass a
gworld too, but it looks like it needs a display device id as well, as
though it's trying to force the dvd content to be drawn only in an
onscreen window. Also, since I can't debug the app (quits with error 45
when run with gdb, I assume this means "licensing prevents debugging of
dvd apps"), it makes it hard to figure out what's going on.


Furthermore, I'd also like to have more access to the actual video, such
as to find the number of samples (frame), and the locations of keyframes.


Has anyone had any luck with this?

Thanks,
Devin Lane

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40softcon.com


This email sent to email@hidden








_______________________________________________ Do not post admin requests to the list. They will be ignored. Cocoa-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >DVDPlayback (From: email@hidden)
 >Re: DVDPlayback (From: Devin Lane <email@hidden>)

  • Prev by Date: Re: Objective-C and it's future
  • Next by Date: Are there any meetings around the New England area ?
  • Previous by thread: Re: DVDPlayback
  • Next by thread: Re: DVDPlayback
  • Index(es):
    • Date
    • Thread