After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 603357 - [subparse] support for QTtext
[subparse] support for QTtext
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal enhancement
: 0.10.26
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks: 603359
 
 
Reported: 2009-11-30 11:18 UTC by Philippe Normand
Modified: 2009-12-02 14:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Philippe Normand 2009-11-30 11:18:08 UTC
It would be nice to support QTtext subtitles. Please see http://www.apple.com/quicktime/tutorials/textdescriptors.html and http://www.apple.com/quicktime/tutorials/texttracks.html

Example:

gst-launch playbin2 suburi=http://www.pwag.org/tvpatrolmagpie2.en_PH.qt.txt uri=http://www.pwag.org/tvpatroledited.mov
Comment 1 Bastien Nocera 2009-11-30 11:22:22 UTC
See also:
http://www.skillsforaccess.org.uk/howto.php?id=133
And another example stream at:
http://www.skillsforaccess.org.uk/media/rlvidq1_qt.txt
Comment 2 Thiago Sousa Santos 2009-12-01 21:08:16 UTC
The two commits below fix it. But I haven't added all the possible tags, just the ones I judged important. If it still doesn't work as you'd like, or if you would like to have some specific tags mapped, please reopen/open a new bug.


Module: gst-plugins-base
Branch: master
Commit: cdcc28c833e0a493bceac05428e0c46191872069
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=cdcc28c833e0a493bceac05428e0c46191872069

Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
Date:   Tue Dec  1 13:13:24 2009 -0300

subparse: add qttext support

Adds basic support for qttext subtitles, still lacks markup tags
to make it prettier, but the plain text already works.

Implemented according to:
http://www.apple.com/quicktime/tutorials/texttracks.html
http://www.apple.com/quicktime/tutorials/textdescriptors.html

Fixes #603357



Module: gst-plugins-base
Branch: master
Commit: 1acdf3eb78587a607ab438e5b810ff073a3a1027
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=1acdf3eb78587a607ab438e5b810ff073a3a1027

Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
Date:   Tue Dec  1 16:42:42 2009 -0300

subparse: Add support for some tags of qttext

Currently supporting timescale, timestamps, font, size,
textColor, backColor, plain, bold and italic

Fixes #603357