OK..So, now that GStreamer has been officially accepted, I'd like to bring this up for discussion again. I posted before here:<br><a href="http://article.gmane.org/gmane.comp.video.gstreamer.devel/24276">http://article.gmane.org/gmane.comp.video.gstreamer.devel/24276</a>. <br>
<br>And, there was some previous discussion on the project here:<br><a href="http://thread.gmane.org/gmane.comp.video.gstreamer.devel/19727">http://thread.gmane.org/gmane.comp.video.gstreamer.devel/19727</a><br><br>To review, this is a high-level proposal of what I think needs to be done..I'm still learning, so please help if I don't have this right.<br>
<br>- get mpeg2dec extracing the user data packets from DVD VOB<br>- create
a dynamic pad if CC data exists and link improved vbidec
plugin to decodebin (old code, so will probably need some major work)<br>
- decodebin needs to detect and handle dynamic pad for CC<br>- playbinbase needs to detect and handle dynamic pad from decodebin for CC<br>- use textbin in playbin to overlay CC on video<br><br>So, that is basically it. I think there is lots of sample code available that can be used for the vbi part. Xine supports closed captioning, for example. This may not be some crazy, new feature, but I think it is still important to get done. Some DVDs only have closed captioning...no subtitles. For example, my Cosby Shows DVDs have English closed captioning and Spanish subtitles.<br>
<br>I would really appreciate it someone could help.<br><br>Thanks,<br>Neil<br>