[gst-devel] Re : Re : Re : Re : Re : Re : Re : Re : Re : Re : Grabbing analog video source with gstreamer
Julien Isorce
julien.isorce at gmail.com
Tue Jul 21 13:43:19 CEST 2009
2009/7/21 Albert Costa <costa_albert at yahoo.fr>
> Hi Julien,
> I've followed the last advice, and did put the interface query once all the
> elements have been added, and finally got it to work!!! And it still works
> as well with conventional "1-element' capture filter (like usb webcam).
>
Cool ! DirectShow owned once more !
> I'll now put things more cleanly in my code, and certainly submit a patch
> to gstreamer so that other people can also use xbars.
>
Do not make the patch right now. I am currently refactoring the
dshowsrcwrapper that is in the git repository.
More over it does not contain the improvement I made but they are in the
gstreamer winBuilds.
I will ping you in time.
> Thanks a very lot anyway, I couldn't have solved the problem (at least in
> reasonable time) without your precious help,
>
No problem.
> Best Regards,
> Al
>
++
Julien
>
>
> ------------------------------
> *De :* Julien Isorce <julien.isorce at gmail.com>
> *À :* Discussion of the development of GStreamer <
> gstreamer-devel at lists.sourceforge.net>
> *Envoyé le :* Mardi, 21 Juillet 2009, 11h32mn 04s
> *Objet :* Re: [gst-devel] Re : Re : Re : Re : Re : Re : Re : Re : Re :
> Grabbing analog video source with gstreamer
>
>
>
> 2009/7/21 Albert Costa <costa_albert at yahoo.fr>
>
>> Hello Julien,
>> I've replaced the IID_IFilterGraph by IID_IGraphBuilder in the hres =
>> CoCreateInstance (&CLSID_FilterGraph, ..
>> I've also added the creation of the capturegraphbuilder2 element, and
>> added the SetFiltergraph after both are created (I also changed the type
>> of the filtergraph, such that the setfiltergraph won't warn about
>> incompatible types: IGraphBuilder/*IFilterGraph*/ *filter_graph)
>>
>> Now, when I launch the pipeline, I still have the 'not connected' error
>> when calling the run method.
>>
>
> ok.
> The doc says : "You cannot directly create this filter with *
> CoCreateInstance*. The *ICaptureGraphBuilder2*<http://msdn.microsoft.com/en-us/library/dd376359%28VS.85%29.aspx>interface automatically adds this filter to the graph as needed."
>
> so maybe the cross will not be added until the findinterface work.
>
>
>>
>> I've tried to check if I could use the piece of code from the IAMCrossbar,
>> including this:
>> hres = ICaptureGraphBuilder2_FindInterface(
>> src->capture_graph,
>> &LOOK_UPSTREAM_ONLY,
>> NULL,
>> src->video_cap_filter,
>> &IID_IAMCrossbar,
>> (void**)&pXBar1
>> );
>> after I created the capture_graph object (would be your pBuild in the
>> example).
>> But this failed with error code 0x80004005 (E_FAIL).
>>
>
> try to call it after : "hres = IFilterGraph_AddFilter (src->filter_graph,
> src->video_cap_filter," (and sure after SetFiltergraph)
>
> try also to replace &LOOK_UPSTREAM_ONLY bu NULL.
>
> if it still does not work. You can try to remove all your changes and just
> create the cross bar with CoCreateInstance****. (maybe the doc is just
> wrong in the case we are not using the capturegraphbuilder2)
>
> If you can retrieve the crossbar in some way, then
> you have to check that the crossbar is connected to the
> src->video_cap_filter.
> Make the connection if it does not exist.
>
> Finally, I join to this mail a screenshot: a capture card that does not
> need to have the crossbar connected, in order to play. (Note that a lot of
> capture cards does not support the crossbar)
>
>
> Julien
>
>
>>
>> Regards,
>> Al
>>
>>
>> ------------------------------
>> *De :* Julien Isorce <julien.isorce at gmail.com>
>> *À :* Discussion of the development of GStreamer <
>> gstreamer-devel at lists.sourceforge.net>
>> *Envoyé le :* Lundi, 20 Juillet 2009, 18h25mn 22s
>> *Objet :* Re: [gst-devel] Re : Re : Re : Re : Re : Re : Re : Re :
>> Grabbing analog video source with gstreamer
>>
>> ok you can try two things in dshowvideosrc.c,:
>>
>> just replace IID_IFilterGraph by IID_IGraphBuilder
>> (IGraphBuilder inherit from IFilterGraph)
>>
>> I think it will not resolve the problem so you also can try:
>>
>> in dshowvideosrc.c before "hres = CoCreateInstance (&CLSID_FilterGraph,
>> ..."
>> create first a capture graph builder 2:
>>
>> HRESULT hr = CoCreateInstance(CLSID_CaptureGraphBuilder2, NULL,
>>
>> CLSCTX_INPROC_SERVER, IID_ICaptureGraphBuilder2, (void**)&pBuild );
>>
>>
>> then if it fails report an error.
>>
>>
>> after ""hres = CoCreateInstance (&CLSID_FilterGraph, ..."
>>
>> do this:
>>
>>
>> pBuild->SetFiltergraph(pGraph);
>>
>> (other infos:
>>
>> IGraphBuilder *pGraph = NULL;
>>
>>
>> ICaptureGraphBuilder2 *pBuild = NULL;
>>
>> http://msdn.microsoft.com/en-us/library/dd373396(VS.85).aspx <http://msdn.microsoft.com/en-us/library/dd373396%28VS.85%29.aspx>
>> )
>>
>>
>> ++
>>
>> Julien
>>
>>
>>
>> 2009/7/20 Albert Costa <costa_albert at yahoo.fr>
>>
>>> Hi,
>>> nope, the xbar is not added automatically when rendering the pin. It only
>>> creates the videorenderer, but not the crossbar (and there no 'render pin'
>>> option for the analog input pin). I've downloaded the whole winbuilds
>>> source&project files, and I'm able to recompile the complete gstreamer. So
>>> in theory I can modify the dshow plugin (I started by ading some log lines,
>>> it works...). But I'm not an expert (not yet dx friendly as you say :-) ),
>>> so I'm sure I want to step ahead in that hell...
>>> Regards,
>>> Al
>>>
>>> ------------------------------
>>> *De :* Julien Isorce <julien.isorce at gmail.com>
>>> *À :* Discussion of the development of GStreamer <
>>> gstreamer-devel at lists.sourceforge.net>
>>> *Envoyé le :* Lundi, 20 Juillet 2009, 15h30mn 32s
>>> *Objet :* Re: [gst-devel] Re : Re : Re : Re : Re : Re : Re : Grabbing
>>> analog video source with gstreamer
>>>
>>>
>>>
>>> 2009/7/20 Albert Costa <costa_albert at yahoo.fr>
>>>
>>>> Hi Julien,
>>>> unfortunately, that doesn't work. As soon as I remove the link from the
>>>> x-bar to the analog capture element, trying to play fails with 'no connected
>>>> device' message.
>>>> Regards,
>>>> Al
>>>>
>>>
>>> Ok.
>>> The crossbar filter is added automatically when clicking on "render pin"
>>> on the capture filter 's ouput pin in graphedit ?
>>>
>>> According to :
>>> http://msdn.microsoft.com/en-us/library/dd390991(VS.85).aspx<http://msdn.microsoft.com/en-us/library/dd390991%28VS.85%29.aspx>
>>> the crossbar is automatically added by the CaptureGraphBuilder2
>>>
>>> But dshowvideosrc does not uses CaptureGraphBuilder2.
>>>
>>> If you are directshow friendly and if you are able to compile
>>> dshowvideosrc, then you could try to
>>> create the capturegraphbuilder2 then use SetFilterGraph on it to set the
>>> FilterGraph instance.
>>> Then it should work.
>>>
>>> It's just a matter of few code lines.
>>>
>>> You are just entering in the directshow hell
>>>
>>> Julien
>>>
>>>
>>>>
>>>> ------------------------------
>>>> *De :* Julien Isorce <julien.isorce at gmail.com>
>>>> *À :* Discussion of the development of GStreamer <
>>>> gstreamer-devel at lists.sourceforge.net>
>>>> *Envoyé le :* Lundi, 20 Juillet 2009, 11h39mn 11s
>>>> *Objet :* Re: [gst-devel] Re : Re : Re : Re : Re : Re : Grabbing analog
>>>> video source with gstreamer
>>>>
>>>> hmm, could you try to create again the same graph than the one in the
>>>> screenshot.
>>>> But, just before to click on play, try to disconnect the crossbar from
>>>> the capture filtre.
>>>> Then click play and tell me if that works.
>>>>
>>>> if yes, try to do the same steps, except you just remove the crossbar
>>>> before to play.
>>>>
>>>> If that works, it means that there is no default "route" and so a
>>>> physical input has to be set before to play the graph.
>>>>
>>>> Julien
>>>>
>>>> 2009/7/20 Julien Isorce <julien.isorce at gmail.com>
>>>>
>>>>> Hi,
>>>>>
>>>>> First, the" missing" element you was talking about is a classic
>>>>> "crossbar" directshow filter.
>>>>> Drivers of capture devices that contain a tuner, usually implement the
>>>>> crossbar interface.
>>>>> So it's not something weird.
>>>>>
>>>>> Second, the not normal thing is that the capture filter needs to be
>>>>> connected to the crossbar in order to start.
>>>>> (and that's why you got "not connected device")
>>>>>
>>>>> I have no tuner capture device here so I cannot send you a screenshot.
>>>>>
>>>>> Well, it should have a way to avoid the use of the crossbar filter.
>>>>>
>>>>> Julien
>>>>>
>>>>>
>>>>> 2009/7/17 Albert Costa <costa_albert at yahoo.fr>
>>>>>
>>>>>> Hi,
>>>>>> I send the screenshot of the working graph. As you can see (and as I
>>>>>> explained in my last post), it needs 2 elements to capture the source, which
>>>>>> is why the dshowvideosrc element cannot work with this device (because it
>>>>>> only expects/adds one element).
>>>>>> Regards,
>>>>>> Al
>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------
>>>>>> *De :* Julien Isorce <julien.isorce at gmail.com>
>>>>>> *À :* Discussion of the development of GStreamer <
>>>>>> gstreamer-devel at lists.sourceforge.net>
>>>>>> *Envoyé le :* Vendredi, 17 Juillet 2009, 17h18mn 27s
>>>>>> *Objet :* Re: [gst-devel] Re : Re : Re : Re : Re : Grabbing analog
>>>>>> video source with gstreamer
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2009/7/17 Albert Costa <costa_albert at yahoo.fr>
>>>>>>
>>>>>>> Hi Julien,
>>>>>>> thanks for your patient help! I've followed your advice. I have
>>>>>>> connected the graphedit to the running thread of virtualdub acquisition, so
>>>>>>> I have seen the full graph running.
>>>>>>>
>>>>>>
>>>>>> ok cool
>>>>>>
>>>>>>
>>>>>>> There was a missing element when I tried previously to build the
>>>>>>> chain myself. So now I'm also able to grab from graphedit, using the correct
>>>>>>> elements.
>>>>>>>
>>>>>>
>>>>>> What was exactly the missing element ? could you send us a screenshot
>>>>>> ?
>>>>>> right click on the output pin, then "render pin" does not insert this
>>>>>> element ?
>>>>>>
>>>>>>
>>>>>>> Now, from the gstreamer point of view, how can I know which elements
>>>>>>> the plugin really tries to put in the graph? (and yes, the reported error
>>>>>>> means 'no connected device').
>>>>>>>
>>>>>>
>>>>>> dshowvideosrc just builds a directshow graph that contains a "video
>>>>>> capture source filter" and
>>>>>> a "custom directshow fakesink filter" (this fakesink has nothing to
>>>>>> deal with the gstreamer one, and you cannot instanciate it in graphedit)
>>>>>>
>>>>>> But this "custom directshow fakesink filter" accepts any pin caps.
>>>>>>
>>>>>> So the following should works:
>>>>>>
>>>>>> gst-launch-0.10 dshowvideosrc device-name="your device name that you
>>>>>> see in graphedit in video capture source category" ! fakesink
>>>>>>
>>>>>> Any infos on the missing element that resolved the "no connected
>>>>>> device" may help.
>>>>>>
>>>>>> Have you also tried to update the driver of you device ?
>>>>>>
>>>>>> Julien
>>>>>>
>>>>>>
>>>>>>> Regards,
>>>>>>> Al
>>>>>>>
>>>>>>> ------------------------------
>>>>>>> *De :* Julien Isorce <julien.isorce at gmail.com>
>>>>>>> *À :* Discussion of the development of GStreamer <
>>>>>>> gstreamer-devel at lists.sourceforge.net>
>>>>>>> *Envoyé le :* Vendredi, 17 Juillet 2009, 15h42mn 42s
>>>>>>> *Objet :* Re: [gst-devel] Re : Re : Re : Re : Grabbing analog video
>>>>>>> source with gstreamer
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2009/7/17 Albert Costa <costa_albert at yahoo.fr>
>>>>>>>
>>>>>>>> Hi again,
>>>>>>>> I've moved a bit forward, but not enought yet to achieve grabbing
>>>>>>>> with gstreamer. First thing I did was to check I could acquire from
>>>>>>>> WinMovieMaker, and that worked. I even successed with virtualdub.
>>>>>>>>
>>>>>>>
>>>>>>> ok but still does not work with graphedit ? if yes this is really
>>>>>>> strange. You have to figure out what is going on because dshowvideosrc
>>>>>>> builds a directshow graph as graphedit does.
>>>>>>>
>>>>>>>
>>>>>>>> Then I noticed was that my grabber source was emiting in YUY2
>>>>>>>> format. When I gst-inspected my dshowvideosrc I realized it was not a
>>>>>>>> supported format (was version 0.10.10), which explained the 'could not link
>>>>>>>> elements' message I had with a simple dshowvideosrc ! fakesink pipeline.
>>>>>>>> I have installed latest winbuilds version (now 0.10.4-prerelease).
>>>>>>>> This one handles YUY2. But now I get a new error
>>>>>>>> "gstdshowvideosrc.c:653:gst_dshowvideosrc_change_state: Can't RUN the
>>>>>>>> directshow capture graph (error=-2147023729)"
>>>>>>>>
>>>>>>>
>>>>>>> I think this is the same error as you got in graphedit ("device not
>>>>>>> connected")
>>>>>>>
>>>>>>>
>>>>>>>> I have tried to check on the web possible problems, but found
>>>>>>>> nothing relevant. Only thing was to check directx version, and I have 9.0c.
>>>>>>>> It feels frustrating to see all components but gstreamer able to
>>>>>>>> acquire my video...
>>>>>>>>
>>>>>>>
>>>>>>> You could report the graphedit problem to the device company. They
>>>>>>> often uses it.
>>>>>>> If you resolve the graphedit pb then dshowvideosrc will work. That's
>>>>>>> all I can do without having the device in my hands.
>>>>>>>
>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Al
>>>>>>>>
>>>>>>>> ------------------------------
>>>>>>>> *De :* Julien Isorce <julien.isorce at gmail.com>
>>>>>>>> *À :* Discussion of the development of GStreamer <
>>>>>>>> gstreamer-devel at lists.sourceforge.net>
>>>>>>>> *Envoyé le :* Jeudi, 16 Juillet 2009, 15h32mn 55s
>>>>>>>> *Objet :* Re: [gst-devel] Re : Re : Re : Grabbing analog video
>>>>>>>> source with gstreamer
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> 2009/7/16 Albert Costa <costa_albert at yahoo.fr>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> In graphedit, the property page for the element shows video decoder
>>>>>>>>> options (mainly PAL and SECAM formats). The output pin also reports the
>>>>>>>>> decoder options, plus the image format.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> And if I connect a video renderer and try to play, it says no
>>>>>>>>> peripheral is connected.
>>>>>>>>>
>>>>>>>>
>>>>>>>> So it's not a GStreamer problem.
>>>>>>>>
>>>>>>>> There is a software provided with the hardware, I tested it at home
>>>>>>>>> it did allow the grabbing. But I don't know if there's a way to use the hw
>>>>>>>>> without the sw...
>>>>>>>>>
>>>>>>>>
>>>>>>>> From my experience, if you can see the hw in graphedit then you can
>>>>>>>> use it without the sw. If not, you can't.
>>>>>>>>
>>>>>>>> Try to grab using "Window Movie Maker" that is installed by default
>>>>>>>> on winxp
>>>>>>>> (select "capture from video device")
>>>>>>>>
>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Al
>>>>>>>>>
>>>>>>>>
>>>>>>>> Julien
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> ------------------------------
>>>>>>>>> *De :* Julien Isorce <julien.isorce at gmail.com>
>>>>>>>>> *À :* Gstreamer <gstreamer-devel at lists.sourceforge.net>
>>>>>>>>> *Envoyé le :* Jeudi, 9 Juillet 2009, 17h12mn 45s
>>>>>>>>> *Objet :* Re: [gst-devel] Re : Re : Grabbing analog video source
>>>>>>>>> with gstreamer
>>>>>>>>>
>>>>>>>>> (reply to the gst list)
>>>>>>>>>
>>>>>>>>> Note that you should have the same error doing:
>>>>>>>>>
>>>>>>>>> set GST_DEBUG=1
>>>>>>>>> gst-launch dshowvideosrc ! fakesink
>>>>>>>>>
>>>>>>>>> About the reason of the error, you should have this error only if
>>>>>>>>> you disconnect the usb link.
>>>>>>>>>
>>>>>>>>> -->Anything with right bouton on the capture filter in graphedit,
>>>>>>>>> to open the property page ?
>>>>>>>>> -->property page on the ouput pin ?
>>>>>>>>> -->Is there a software joined to the device ? does it work ?
>>>>>>>>>
>>>>>>>>> Julien
>>>>>>>>>
>>>>>>>>> 2009/7/9 Albert Costa <costa_albert at yahoo.fr>
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>> ok it does appear in the list. I wanted to add a renderer and see
>>>>>>>>>> if it plays, but...
>>>>>>>>>> Problem is then that it does not see that I have a source
>>>>>>>>>> physically connected to it. I guess that's also why gstreamer plugin does
>>>>>>>>>> not recognize it.
>>>>>>>>>> See attached pict.
>>>>>>>>>> Al
>>>>>>>>>>
>>>>>>>>>> ------------------------------
>>>>>>>>>> *De :* Julien Isorce <julien.isorce at gmail.com>
>>>>>>>>>> *À :* Discussion of the development of GStreamer <
>>>>>>>>>> gstreamer-devel at lists.sourceforge.net>
>>>>>>>>>> *Envoyé le :* Jeudi, 9 Juillet 2009, 14h51mn 42s
>>>>>>>>>> *Objet :* Re: [gst-devel] Re : Grabbing analog video source with
>>>>>>>>>> gstreamer
>>>>>>>>>>
>>>>>>>>>> dshowvideosrc handles a capture device only if the device driver
>>>>>>>>>> implements the directshow capture interfaces.
>>>>>>>>>> To check if you driver associated with your "SvideoToUsb device",
>>>>>>>>>> implements those interfaces or not,
>>>>>>>>>> you can use "graphedit" (you can find it on the web).
>>>>>>>>>> Then if you see your device in "Video Capture Device" category,
>>>>>>>>>> then it should be ok.
>>>>>>>>>>
>>>>>>>>>> Julien
>>>>>>>>>>
>>>>>>>>>> 2009/7/9 Albert Costa <costa_albert at yahoo.fr>
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>> thanks for the tips. I actually already use the winbuilds
>>>>>>>>>>> binaries, so I got this one (though I'm on winbuild version 0.10.2, not
>>>>>>>>>>> 0.10.3).
>>>>>>>>>>> However, I cannot see my grabber input with it. It works fine
>>>>>>>>>>> with a simple usb webcam, but looks like the Svideo to USB grabber is not
>>>>>>>>>>> handled the same way, pitty...
>>>>>>>>>>> Regards,
>>>>>>>>>>> Al
>>>>>>>>>>>
>>>>>>>>>>> ------------------------------
>>>>>>>>>>> *De :* Julien Isorce <julien.isorce at gmail.com>
>>>>>>>>>>> *À :* Discussion of the development of GStreamer <
>>>>>>>>>>> gstreamer-devel at lists.sourceforge.net>
>>>>>>>>>>> *Envoyé le :* Jeudi, 9 Juillet 2009, 11h53mn 54s
>>>>>>>>>>> *Objet :* Re: [gst-devel] Grabbing analog video source with
>>>>>>>>>>> gstreamer
>>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> You can try dshowvideosrc from there:
>>>>>>>>>>>
>>>>>>>>>>> http://www.gstreamer-winbuild.ylatuya.es/doku.php?id=download
>>>>>>>>>>>
>>>>>>>>>>> which is different from the one who is in gst-plugins-bad
>>>>>>>>>>>
>>>>>>>>>>> see http://bugzilla.gnome.org/show_bug.cgi?id=517203 for more
>>>>>>>>>>> informations.
>>>>>>>>>>>
>>>>>>>>>>> Julien
>>>>>>>>>>>
>>>>>>>>>>> 2009/7/8 Philip Jägenstedt <philip at foolip.org>
>>>>>>>>>>>
>>>>>>>>>>>> I've done capture with GStreamer using v4l2src, but if you're on
>>>>>>>>>>>> XP
>>>>>>>>>>>> have a look at
>>>>>>>>>>>> http://asabil.wordpress.com/2007/05/20/directshowvideosrc-for-gstreamer/
>>>>>>>>>>>> Apparently it's dshowsrcwrapper in gst-plugins-bad.
>>>>>>>>>>>>
>>>>>>>>>>>> Philip
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Jul 8, 2009 at 14:41, Albert Costa<
>>>>>>>>>>>> costa_albert at yahoo.fr> wrote:
>>>>>>>>>>>> > Hi,
>>>>>>>>>>>> > I would like to know if anyone has already used GStreamer to
>>>>>>>>>>>> get video from
>>>>>>>>>>>> > an analog source? For some reasons, I may have to use a
>>>>>>>>>>>> S-Video camera for a
>>>>>>>>>>>> > project. So I'll need to get the video from it. Has anyone
>>>>>>>>>>>> experienced using
>>>>>>>>>>>> > gst with a frame grabber ? (btw, I'm under winXP)
>>>>>>>>>>>> > I've tried a S-Video to USB converter, but I cannot see which
>>>>>>>>>>>> plugin I could
>>>>>>>>>>>> > use : ksvideosrc does not see it.
>>>>>>>>>>>> > Any help or advice would be welcomed,
>>>>>>>>>>>> > Regards,
>>>>>>>>>>>> > Al
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>> > Enter the BlackBerry Developer Challenge
>>>>>>>>>>>> > This is your chance to win up to $100,000 in prizes! For a
>>>>>>>>>>>> limited time,
>>>>>>>>>>>> > vendors submitting new applications to BlackBerry App
>>>>>>>>>>>> World(TM) will have
>>>>>>>>>>>> > the opportunity to enter the BlackBerry Developer Challenge.
>>>>>>>>>>>> See full prize
>>>>>>>>>>>> > details at: http://p.sf.net/sfu/Challenge
>>>>>>>>>>>> > _______________________________________________
>>>>>>>>>>>> > gstreamer-devel mailing list
>>>>>>>>>>>> > gstreamer-devel at lists.sourceforge.net
>>>>>>>>>>>> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Philip Jägenstedt
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>> Enter the BlackBerry Developer Challenge
>>>>>>>>>>>> This is your chance to win up to $100,000 in prizes! For a
>>>>>>>>>>>> limited time,
>>>>>>>>>>>> vendors submitting new applications to BlackBerry App World(TM)
>>>>>>>>>>>> will have
>>>>>>>>>>>> the opportunity to enter the BlackBerry Developer Challenge. See
>>>>>>>>>>>> full prize
>>>>>>>>>>>> details at: http://p.sf.net/sfu/Challenge
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> gstreamer-devel mailing list
>>>>>>>>>>>> gstreamer-devel at lists.sourceforge.net
>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>> Enter the BlackBerry Developer Challenge
>>>>>>>>>>> This is your chance to win up to $100,000 in prizes! For a
>>>>>>>>>>> limited time,
>>>>>>>>>>> vendors submitting new applications to BlackBerry App World(TM)
>>>>>>>>>>> will have
>>>>>>>>>>> the opportunity to enter the BlackBerry Developer Challenge. See
>>>>>>>>>>> full prize
>>>>>>>>>>> details at: http://p.sf.net/sfu/Challenge
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> gstreamer-devel mailing list
>>>>>>>>>>> gstreamer-devel at lists.sourceforge.net
>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>> Enter the BlackBerry Developer Challenge
>>>>>>>>> This is your chance to win up to $100,000 in prizes! For a limited
>>>>>>>>> time,
>>>>>>>>> vendors submitting new applications to BlackBerry App World(TM)
>>>>>>>>> will have
>>>>>>>>> the opportunity to enter the BlackBerry Developer Challenge. See
>>>>>>>>> full prize
>>>>>>>>> details at: http://p.sf.net/sfu/Challenge
>>>>>>>>> _______________________________________________
>>>>>>>>> gstreamer-devel mailing list
>>>>>>>>> gstreamer-devel at lists.sourceforge.net
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>> Enter the BlackBerry Developer Challenge
>>>>>>>> This is your chance to win up to $100,000 in prizes! For a limited
>>>>>>>> time,
>>>>>>>> vendors submitting new applications to BlackBerry App World(TM) will
>>>>>>>> have
>>>>>>>> the opportunity to enter the BlackBerry Developer Challenge. See
>>>>>>>> full prize
>>>>>>>> details at: http://p.sf.net/sfu/Challenge
>>>>>>>> _______________________________________________
>>>>>>>> gstreamer-devel mailing list
>>>>>>>> gstreamer-devel at lists.sourceforge.net
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> Enter the BlackBerry Developer Challenge
>>>>>>> This is your chance to win up to $100,000 in prizes! For a limited
>>>>>>> time,
>>>>>>> vendors submitting new applications to BlackBerry App World(TM) will
>>>>>>> have
>>>>>>> the opportunity to enter the BlackBerry Developer Challenge. See full
>>>>>>> prize
>>>>>>> details at: http://p.sf.net/sfu/Challenge
>>>>>>> _______________________________________________
>>>>>>> gstreamer-devel mailing list
>>>>>>> gstreamer-devel at lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Enter the BlackBerry Developer Challenge
>>>>>> This is your chance to win up to $100,000 in prizes! For a limited
>>>>>> time,
>>>>>> vendors submitting new applications to BlackBerry App World(TM) will
>>>>>> have
>>>>>> the opportunity to enter the BlackBerry Developer Challenge. See full
>>>>>> prize
>>>>>> details at: http://p.sf.net/sfu/Challenge
>>>>>> _______________________________________________
>>>>>> gstreamer-devel mailing list
>>>>>> gstreamer-devel at lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Enter the BlackBerry Developer Challenge
>>>> This is your chance to win up to $100,000 in prizes! For a limited time,
>>>> vendors submitting new applications to BlackBerry App World(TM) will
>>>> have
>>>> the opportunity to enter the BlackBerry Developer Challenge. See full
>>>> prize
>>>> details at: http://p.sf.net/sfu/Challenge
>>>> _______________________________________________
>>>> gstreamer-devel mailing list
>>>> gstreamer-devel at lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>>>
>>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Enter the BlackBerry Developer Challenge
>>> This is your chance to win up to $100,000 in prizes! For a limited time,
>>> vendors submitting new applications to BlackBerry App World(TM) will have
>>> the opportunity to enter the BlackBerry Developer Challenge. See full
>>> prize
>>> details at: http://p.sf.net/sfu/Challenge
>>> _______________________________________________
>>> gstreamer-devel mailing list
>>> gstreamer-devel at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>>
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Enter the BlackBerry Developer Challenge
>> This is your chance to win up to $100,000 in prizes! For a limited time,
>> vendors submitting new applications to BlackBerry App World(TM) will have
>> the opportunity to enter the BlackBerry Developer Challenge. See full
>> prize
>> details at: http://p.sf.net/sfu/Challenge
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>
>>
>
>
>
> ------------------------------------------------------------------------------
> Enter the BlackBerry Developer Challenge
> This is your chance to win up to $100,000 in prizes! For a limited time,
> vendors submitting new applications to BlackBerry App World(TM) will have
> the opportunity to enter the BlackBerry Developer Challenge. See full prize
> details at: http://p.sf.net/sfu/Challenge
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20090721/ea0b60e0/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 569 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20090721/ea0b60e0/attachment.png>
More information about the gstreamer-devel
mailing list