[Bug 678146] New: Closed Caption support
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Jun 15 02:27:12 PDT 2012
https://bugzilla.gnome.org/show_bug.cgi?id=678146
GStreamer | gst-plugins-bad | git
Summary: Closed Caption support
Classification: Platform
Product: GStreamer
Version: git
OS/Version: Linux
Status: NEW
Severity: enhancement
Priority: Normal
Component: gst-plugins-bad
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: bilboed at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
Blocks: 606643
GNOME version: ---
Right now we don't suport any kind of Closed Caption (not to be confused with
subtitles).
https://en.wikipedia.org/wiki/Closed_captioning
There are a few problems that need to be solved:
1) CC format support
There are a few standards out there for CC, the main ones are:
* CEA 608 and 708
* teletext
teletext is supported by teletextdec (needs to be checked). An alternative
would be the vbidec element (which wasn't ported to 0.10).
the zvbi library *seems* to have support for CEA 608 and maybe 708, this would
need to be investigated. Proper caps need to be determined also.
CEA 608/708 require a new element
2) Extracting CC stream
For teletext it is always contained as a separate stream in the container
format (mostly mpeg-ts).
This is where it gets really painful.
For CEA 608/708 it is almost always contained in either the mpeg video stream
(as user data) or in the h264 RBSP stream (as SEI data).
So the question is:
* where to parse it. The logical place would be in the mpegvideo/h264 parsers.
* How to expose it. Do we create a new pad ? Do we emit them as messages ?
There is also CEA 608/708 in quicktime/iso file formats, see bug #606643
--
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