[Bug 704881] Partial ATSC_user_data and CEA-708 Closed Captions Support

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Sep 12 19:15:09 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=704881
  GStreamer | gst-plugins-bad | git

--- Comment #54 from cjunwang <cjun.wang at samsung.com> 2014-09-13 02:14:58 UTC ---
list possible solution pipeline(SW codec).

1. meta data in parser
mpegvideoparse->vdec->ccoverlay->videosink

2. new cc pad in parser
mpegvideoparse->vdec->ccoverlay->videosink
 |                      |
 |                      |
 ------------>-----------

3. small demuxer before the parser
ccdemuxer->mpegvideoparse->ccoverlay->videosink
      |                         |
      |                         |                      
      -------------->------------

4. more?

method 1 seems simplest to implement, the shortingcoming I can know is, video
and cc decoding is serialized, costing more time. 
method 2 need GStreamer support parser having more than one pad, but have
better performance.
method 3 need create a new plugin ccdemuxer and move some logics here, from
mpegvideoparse, h264parse, etc... because multiple video format could have
closed caption data.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list