On Mon, Mar 7, 2011 at 2:45 AM, Tom
Hendrick
<address@hidden>
wrote:
Thanks Tom,
I'm a beginner still with linux/GNURadio so I couldn't
really find any information that makes sense as to how
gr-atsc handles the fifo piping.
I had seen an example online of someone that had done
a transmission using the USRP and piping. They had
piped the output of gstreamer using mkfifo like I had
tried but I can't get any output on the USRP when I
read from the file created by mkfifo.
http://wiki.oz9aec.net/index.php/Simple_DVB_with_Gstreamer_and_GNU_Radio
-Tom
|
Hi tom,
Maybe the program you use for writing the video to the file
uses some operations that only work on regular files? You may
compare it to gnuradio/core/src/lib/io/gr_file_sink.cc which
works well with named pipes. Also note that applications that
use named pipes are frozen until both ends of the pipe are
open. So if both applications are running then the "pipe
connection" should be OK and the problem could be data type
mismatch or something like that.
Alex
So, you have to make sure that your "producer" isn't buffering
really large amounts of data. Also, stupid question, are you
producer and
consumer processes both executing at the same time, and if so, how
are you arranging that?
--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org