[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