[gst-devel] video/mpegts in Win32 - how do i?
Sheshadri Mantha
sheshadri.mantha at schange.com
Fri Feb 15 01:01:19 CET 2008
hello;
i've been playing with Gstreamer in win32 environment for the past
week+. while i'm able to get the basic tutorial on the oggvorbis audio
working, and able to play videos w/o MPEGTS, i'm unable to play ** ANY
** MPEG video.
here's what I've tried;
1. embellished the example of oggvorbis to apply/use ffmpeg demuxer,
ffmpeg video decoder, ffmpeg audio decoder (mp3) and linking to
directdrawsink and directsoundsink respectively. The app seems to
link everything ok, the pads are discovered and link fine - BUT
there is no video displayed nor audio played. Since i'm using the
release win32 builds of gstreamer and plugins, can't step into to
see whats going on. (Bit later -- ran it with --gst-debug-level=3
and discovered that it can't find MPEG-TS demuxer!!! ALAS!!).
2. So, then i discovered, gst-launch. I've tried many variations of
filesrc location="c:/mydir/my.mpg" ! playbin and it complains
that decodebin0 does not have an Mpeg-TS demuxer.
3. i've tried all combinations of using mpegdemux, mpegparse w/w/o
queues and to no avail.
4. checked the documentation (scant) and learned that ffmpeg plugins
are not advised... so moving to using fluentos but can't find the
binaries nor know how to build them on Win32.
Some questions:
1. are there options that i can supply to playbin to get it to play
an mpeg ts file?? to decodebin ??
2. does anyone in Win32 have a successful pipeline that uses the base
plugins and/or good plugins only to play Mpeg2 TS (with mp2 audio)?
3. if i'm "supposed" to use fluento, how do I build them (tomorrow,
i'll start slapping the source files into a project and
workthrough any errors). if someone has vcprojs please post them
4. whats the best way to build debug versions of the dlls ? I've
tried OABuild and after several days of fighting with patch and
also with compile and link errors, simply gave up! Again, if
there are vcprojs, please post them or make them avail through cvs.
5. once i get the basic audio/video player working, i imagine that i
can get private data - seems to me that it'd be another new pad
added to the demuxer
6. i also presume, that i'd be able to scale the video using the
videoscale plugin
i'm posting the video.c source herewith for reference.
please review and suggest ways to fix/augment/embellish otherwise make
it work!!
Thank you very much,
kindest regards,
Shesh
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Video.c
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20080214/a96a7884/attachment.txt>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sheshadri_mantha.vcf
Type: text/x-vcard
Size: 376 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20080214/a96a7884/attachment.vcf>
More information about the gstreamer-devel
mailing list