RE: Dvd extender feature of tvlibrary
Hello, all. I have wracked my brain trying to find a pattern for accurately detecting which subpicture stream is the correct one for displaying 'forced' subtitles. By this I mean the subtitles that display during Dances with Wolves, King Arthur, and most of the Star Wars films. The problem I am running into is that most of the dvds aren't authored to indicate which stream is the forced subtitles stream. Furthermore, every one seems to label the extensions on their subtitle streams differently. The goofy scheme I come up with works 70% of the time.
Anyways, the best way to do this properly would be to find out what tells the dvd player to switch on display of a given stream. I've been looking up info at dvd.sourceforge.net but I think I need help sorting this out. Any takers?
EDIT: This is the last step I need to sort out for my version of dvd transcoding. I already figured out the stream control attributes for sending the proper SID to mencoder, etc.
hmm, never bothered to look at this. Guess that shows how much I LOVE pika!
http://74.125.47.132/search?q=cache:XXpv2pZ_cL8J:tonelli.sns.it/pub/mplayer/svn/mplayer/spudec.c+http://members.aol.com/mpucoder/DVD/spu.html&cd=5&hl=en&ct=clnk&gl=usorhttp://www.koders.com/cpp/fidC4C5948D3515DCFE045B8E67917F86AD890D0B8F.aspx illustrate the subpicture structure (search for "forced").
The best sources for understanding the subpicture structure are; http://sam.zoy.org/writings/dvd/subtitles/ http://dvd.sourceforge.net/spu_notes I guess that this can be worked into IFOUtilities when identifying subtitles. happy fishing!
Thanks, Msbob. I used Sourceforge to figure out the stream control (for proper SID) but I was hoping some other pioneering soul would figure out the setsn commands to identify which track is being used for forced subs. If studios used the format and always set the proper extensions on their streams this would be a littler easier.
thanks, again, dude! You always seem to have the answers when I'm in a jam (see triple-tap assist ) .
Everything I have so far works pretty nicely for watching on the extender. I was almost considering pulling out the menus and button locations and displaying them onscreen. I thought better of it because that would be alot of work for little gain if I just want to watch a movie on my dma2200 and maybe change subs/language or pick starting chapter.