Streaming of a text file

enricom enri_marne87 at msn.com
Fri Mar 30 03:28:35 PDT 2012


Hi! I'm a new user and i'm trying to build a pipeline that extracts teletext
subtitles from a transport stream and sends the text file (with subtitles
and timing info) to another computer through udpsink.

I'm able to create a text file with the subtitles (and I slightly modified
the teletext code to print the time as well) with: gst-launch  filesrc
location=/(...)TransportStream.ts  ! mpegtsdemux program-number=1 name=demux
demux.private_0001 ! teletextdec page=100 subtitles-mode= "true"
subtitles-template="%s\n" ! 'text/plain' ! filesink
location=(...)/teletext.txt

The output file is created in real-time, as soon as the teletext decoder
receives data.
But then I fail to send this file to another computer: I tried with this
pipeline

gst-launch filesrc location=(...)/Transportstream.ts ! mpegtsdemux
program-number=1 name=demux demux.private_0001 ! teletextdec page=100
subtitles-mode="true" ! 'text/plain' ! udpsink port=6000 async="false" \
udpsrc port=6000 ! filesink location= (...)/teletext.txt
but, even if I can see the decoding process  working correctly in the debug
window, no file is created. I tried adding queues, 'text/plain' caps
everywhere but nothing changed.
Moreover, at the end the process blocks (on the last subtitle) and doesn't
free the pipeline.

Is there anyone that experienced the same kind of problems? Thank you very
much.


Enrico


--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Streaming-of-a-text-file-tp4518647p4518647.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list