[gst-devel] New DXR3 plugin in bugzilla

Martin Soto soto at informatik.uni-kl.de
Thu May 22 17:06:07 CEST 2003


Ok, so as Ronald suggested, I put the patches containing the source of
my new plugins for the DXR3/RealMagic Hollywood in bugzilla:

The plugin supports only playback to an external tv set for now (I'll
eventually support the overlay as well).  Also, in order to achieve
synchronization, it is necessary to play both sound and video
using the DXR3 card.

Now, how do you use it?  If you have a external ac3 decoder attached
to your DXR3 (using the digital SPDIF out) a pipeline like this will

gst-launch dvdnavsrc title=1 chapter=1 ! mpegdemux name=demux
.private_stream_1_0 ! .ac3_sink dxr3audiosink demux.video_00 ! { queue !
dxr3videosink }

(if somebody tells me why putting the audio sink in a thread does not
work in this case, I'll appreciate it greatly.)

If you don't have an external decoder, the following pipeline will
software AC3 decoding for you:

gst-launch dvdnavsrc title=1 chapter=1 ! mpegdemux name=demux
.private_stream_1_0 ! a52dec ! { queue ! .pcm_sink dxr3audiosink
digital-pcm=true } demux.video_00 ! { queue ! dxr3videosink }

Of course, in both cases you may have to adjust the parameters of
dvdnavsrc to match your DVD setup.

Playing to an external AC3 decoder works with pretty accurate
synchronization.  Playing with software decoding (I'm watching Gattaca
this way right now) still seems to have some slight problems, that
could be caused by the way timestamps are handled in a52dec.  I'll try
to look into it this week.

That's it for now.  Test if you can and let me know of your results.


M. S.
Martin Soto <soto at informatik.uni-kl.de>

More information about the gstreamer-devel mailing list