Closed Captioning GSoC project

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Closed Captioning GSoC project

Neil Loknath
OK..So, now that GStreamer has been officially accepted, I'd like to bring this up for discussion again.  I posted before here:
http://article.gmane.org/gmane.comp.video.gstreamer.devel/24276

And, there was some previous discussion on the project here:
http://thread.gmane.org/gmane.comp.video.gstreamer.devel/19727

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.

- get mpeg2dec extracing the user data packets from DVD VOB
- create a dynamic pad if CC data exists and link improved vbidec plugin to decodebin (old code, so will probably need some major work)
- decodebin needs to detect and handle dynamic pad for CC
- playbinbase needs to detect and handle dynamic pad from decodebin for CC
- use textbin in playbin to overlay CC on video

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.

I would really appreciate it someone could help.

Thanks,
Neil

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel