<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.3354" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=114122615-06112008>Hi
Sudarshan,</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN
class=114122615-06112008></SPAN></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=114122615-06112008>I was
not able to do changes as you suggested to me. Instead i tried the
following. Since i just needed a flag or something which my next plug-in element
should recognize i used following.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN
class=114122615-06112008></SPAN></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=114122615-06112008>
for(m=0; m<pkt->payload_count; m++)<BR>
{<BR>
if(pkt->payloads[m].key_frame ==
1)<BR>
{<BR>
g_print("Inside
IF\n");<BR>
GST_BUFFER_OFFSET(outputbuf) =
1;
/*Segmentation
fault*/<BR>
GST_BUFFER_FLAG_SET (outputbuf,
GST_BUFFER_FLAG_DELTA_UNIT);
/*Segmentation
fault*/<BR>
GST_BUFFER_DURATION(outputbuf)=(GstClockTime)1;
/*Segmentation
fault*/<BR>
/*<BR>
At RTP ASF payloader check
using...<BR>
GST_BUFFER_FLAG_IS_SET(buf,
GST_BUFFER_FLAG_DELTA_UNIT);<BR>
*/<BR>
g_print("In Packet Payload %d consists of KEY FRAME\n",
m);<BR> }<BR>
}<BR></SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=114122615-06112008>I am
not able to use any of the macros, if i use them i get a segmentation fault. How
shall i avoid Segmentation fault.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN
class=114122615-06112008></SPAN></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN
class=114122615-06112008></SPAN></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN
class=114122615-06112008>Regards,</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN
class=114122615-06112008>Irfan</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN
class=114122615-06112008></SPAN></FONT> </DIV>
<BLOCKQUOTE>
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B> sudarshan bisht
[mailto:bisht.sudarshan@gmail.com]<BR><B>Sent:</B> Thursday, November 06, 2008
2:14 PM<BR><B>To:</B> Discussion of the development of
GStreamer<BR><B>Subject:</B> Re: [gst-devel] Size of output
buffer<BR><BR></FONT></DIV>
<DIV>Hi Irfan , </DIV>
<DIV> Yes this can be
done in better way . Use gst_caps_new_simple () to set the
flag for key frame . You can see how asfdemux sends extradata to decoder .(
see gstasfdemux.c file ) , </DIV>
<DIV> Once you do this , you can receive the same data
in decoder or next element . So in order to receive this information next
element has to register funtion using gst_pad_set_setcaps_function( ) (
just check some decode's code which gets frame height and width from demuxer
in this manner ) . </DIV>
<DIV> <BR><BR></DIV>
<DIV class=gmail_quote>On Thu, Nov 6, 2008 at 11:23 AM, Irfan Shaikh <SPAN
dir=ltr><<A
href="mailto:irfanshaikh@tataelxsi.co.in">irfanshaikh@tataelxsi.co.in</A>></SPAN>
wrote:<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><BR>Hi
sudarshan,<BR><BR> I have completed the asfparser plug-in
code now itz working fine as per requirrement :-)<BR><BR>I am only facing a
small problem. I want to convey to next Plug-in element. Whether ASF data
packet i m sending to next element consists of Key frame or no
?<BR><BR><BR>For conveying this information i have thought of using
following field of GstBuffer.<BR> guint64 offset;<BR>I would either
SET it or RESET it while pushing the data gst_pad_push(asfparse->srcpad,
outputbuf)<BR><BR><BR>Is there any other convinent{feasible} way of
conveying the above information to next plug-in element {Is there some macro
or Some flag that i can use using GstBuffer before pushing outputbuf}<BR>So
as to convey to next element whether the outputbuf {consisting ASF data
packet} has a KEY frame or no ??<BR>
<DIV class=Ih2E3d><BR>Regards,<BR>Irfan<BR><BR><BR>-----Original
Message-----<BR>From: sudarshan bisht [mailto:<A
href="mailto:bisht.sudarshan@gmail.com">bisht.sudarshan@gmail.com</A>]<BR></DIV>
<DIV class=Ih2E3d>Sent: Thu 11/6/2008 10:55 AM<BR>To: Discussion of the
development of GStreamer<BR>Subject: Re: [gst-devel] Size of output
buffer<BR><BR>Hi Irfan ,<BR></DIV>
<DIV class=Ih2E3d> U r right data is pushed on
src pad .<BR><BR>On Tue, Oct 21, 2008 at 6:58 PM, Irfan Shaikh<BR><<A
href="mailto:irfanshaikh@tataelxsi.co.in">irfanshaikh@tataelxsi.co.in</A>>wrote:<BR><BR>><BR>>
Thanks a lot Sudarshan....<BR>><BR>> The sample code which you have
send is really helping me a lot.<BR>><BR>> If i am not wrong, I
think-------- gst_pad_push(sinkpad, my_buffer) should<BR>> be like------
gst_pad_push(asfparse->srcpad, my_buffer).<BR>><BR>> Am i corrrect
?<BR>><BR>> Thanks a lot for your help and support,<BR>>
Regards,<BR>> Irfan<BR>><BR>><BR>><BR>> -----Original
Message-----<BR></DIV>
<DIV>
<DIV></DIV>
<DIV class=Wj3C7c>> From: sudarshan bisht [mailto:<A
href="mailto:bisht.sudarshan@gmail.com">bisht.sudarshan@gmail.com</A><<A
href="mailto:bisht.sudarshan@gmail.com">bisht.sudarshan@gmail.com</A>><BR>>
]<BR>> Sent: Tue 10/21/2008 6:44 PM<BR>> To: Discussion of the
development of GStreamer<BR>> Subject: Re: [gst-devel] Size of output
buffer<BR>><BR>> Hi Irfan ,<BR>><BR>>
I think here no need to use circular buffer , because the
buffer<BR>> which u receive in ur plugin , u have to unref that after
properly copying<BR>> required buffer from that . And the buffer which ul
allocate in your<BR>> plugin<BR>> will be sent u next element thus
will be unref by the next element .<BR>><BR>> I am writing a
piece of code , may give u some hint :-<BR>><BR>>
asf_parser_plugin_chain(GstPad pad, GstBuffer *buffer)<BR>>
{<BR>><BR>> gint packet_size=0;<BR>>
GstBuffer *my_buffer=NULL;<BR>><BR>>
packet_size = parse_buffer(GST_BUFFER_DATA(buffer) ); //
get<BR>> the packet size<BR>><BR>>
my_buffer=gst_buffer_new_and_alloc ( packet_size );<BR>><BR>><BR>>
memcpy(GST_BUFFER_DATA( my_buffer), GST_BUFFER_DATA(buffer),
packet_size<BR>> ); // can use other APIs also provided by GstBuffer
(<BR>><BR>> <A
href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html"
target=_blank>http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html</A><BR>>
)<BR>><BR>> gst_pad_push(sinkpad,
my_buffer);<BR>><BR>>
gst_buffer_unref(buffer) ; // check if u have copied all the
data<BR>><BR>> return GST_FLOW_OK
;<BR>>
}<BR>><BR>><BR>><BR>><BR>><BR>><BR>><BR>><BR>><BR>><BR>>
On Tue, Oct 21, 2008 at 5:13 PM, Irfan Shaikh<BR>> <<A
href="mailto:irfanshaikh@tataelxsi.co.in">irfanshaikh@tataelxsi.co.in</A>>wrote:<BR>><BR>>
> Hi sudarshan,<BR>> ><BR>> >
Thanks a lot for your reply. I am pretty clear now.<BR>>
><BR>> > Earlier i had decided some other appoach as
follows:<BR>> > SO now i think i
should not use A circular buffer, directly i<BR>> can<BR>> > use
the existing Gstreamer buffer ritee ??<BR>> ><BR>> > Thanks for
your reply.<BR>> ><BR>> > Regarding my
query :<BR>> > 1)I have written an ASF parser
code which reads an ASF file from a<BR>> > file location path.<BR>>
> 2)It uses fseek and fread to read the data from
file in a temperory<BR>> > buffer<BR>> >
3)It uses the temporary buffer to parse the ASf headers<BR>> >
4)Lastly collect the ASF data packets after parsing the
headers<BR>> into<BR>> > another temperory bufffer
(tempbuf).<BR>> > 5) When i make ASF parser as
gstreamer plugin, i will use<BR>> > gst_pad_push (asfparse->srcpad,
tempbuf);<BR>> ><BR>> > I am clear about the output interface
when i make the ASF parser as<BR>> > gstreamer plug-in.<BR>>
><BR>> > Actual scenario:<BR>> ><BR>>
> 1) Input module to ASF parser plug-in is output
from "ffmux_asf"<BR>> > which will be in form of data buffers.<BR>>
> 2) I will need some buffer to collect these data
buffers<BR>> > 3) I thought of having a "Circular
buffer" to take input from<BR>> > ffmux_asf.{Is it feasible to use a
normal buffer like uint8_t *Newbuf to<BR>> > collect<BR>> >
data buffers from ffmux_asf ?? {If YES.
How much memory should i<BR>> > allocate for NewBuf}}<BR>> >
4) Since my application is related to Live Streaming
the buffer<BR>> > NewBuf size can be huge.<BR>> >
5) Circular buffer would have been useful.Since i will free
the<BR>> > memory as soon as i read the Circular buffer.<BR>> >
6) I can use pointer operations similar to file
operations<BR>> ><BR>> > In gstreamer i have GstBuffer *buf, If
i use circular buffer how can i<BR>> use<BR>> > the existing
"buf".<BR>> ><BR>> > Regards,<BR>> > Irfan.<BR>>
><BR>> ><BR>> ><BR>> ><BR>> ><BR>>
><BR>> ><BR>> ><BR>> ><BR>> ><BR>>
><BR>> ><BR>> ><BR>> ><BR>> ><BR>>
><BR>> ><BR>> ><BR>> ><BR>> ><BR>> >
-----Original Message-----<BR>> > From: sudarshan bisht
[mailto:<A
href="mailto:bisht.sudarshan@gmail.com">bisht.sudarshan@gmail.com</A><<A
href="mailto:bisht.sudarshan@gmail.com">bisht.sudarshan@gmail.com</A>><BR>>
<<A
href="mailto:bisht.sudarshan@gmail.com">bisht.sudarshan@gmail.com</A>><BR>>
> ]<BR>> > Sent: Tue 10/21/2008 4:53 PM<BR>> > To: Discussion
of the development of GStreamer<BR>> > Subject: Re: [gst-devel] Size
of output buffer<BR>> ><BR>> > HI Irfan ,<BR>> >
You are trying to write a ASF
Parser plugin which will be<BR>> > used<BR>> > after ffmux_asf
in pipeline .<BR>> > Now you want to parse data packets and send
them to next element .<BR>> ><BR>> > The buffer you
get from ffmux_asf is already allocated so you dont<BR>> need<BR>>
> to allocated a separate buffer for that .<BR>> > To
know the size of input buffer in your ASF Parser plugin you can use<BR>>
> GST_BUFFER_SIZE(buffer) .<BR>> > So now you
have to parse data part of this buffer , because data<BR>> part<BR>>
> of the buffer have the actual data .<BR>> >
For your outgoing packets allocate one more GstBuffer and copy
the<BR>> > required number of bytes of data from received buffer to
this buffer and<BR>> > push this buffer to next element.<BR>>
><BR>> > You can use adapter APIs also to make it simpler .
Read GstBuffer APIs<BR>> > thoroughly for good practice.<BR>>
><BR>> ><BR>> ><BR>> > On Tue, Oct 21, 2008 at 3:59 PM,
Irfan Shaikh<BR>> > <<A
href="mailto:irfanshaikh@tataelxsi.co.in">irfanshaikh@tataelxsi.co.in</A>>wrote:<BR>>
><BR>> > ><BR>> > ><BR>> > ><BR>> > >
-----Original Message-----<BR>> > > From: sudarshan
bisht [mailto:<A
href="mailto:bisht.sudarshan@gmail.com">bisht.sudarshan@gmail.com</A><<A
href="mailto:bisht.sudarshan@gmail.com">bisht.sudarshan@gmail.com</A>><BR>>
<<A
href="mailto:bisht.sudarshan@gmail.com">bisht.sudarshan@gmail.com</A>><BR>>
> <<A
href="mailto:bisht.sudarshan@gmail.com">bisht.sudarshan@gmail.com</A>><BR>>
> > ]<BR>> > > Sent: Tue 10/21/2008 2:25 PM<BR>> > >
To: Discussion of the development of GStreamer<BR>> > > Subject:
Re: [gst-devel] Size of output buffer<BR>> > ><BR>> > >
Hi<BR>> > ><BR>> > > "gst_pad_push_event"
function pushes only events ( EOS , new segment<BR>> etc<BR>> >
)<BR>> > > not buffer , in order to push buffer use "gst_pad_push"
api .<BR>> > ><BR>> > > On Tue, Oct 21, 2008 at 1:58
PM, Irfan Shaikh<BR>> > > <<A
href="mailto:irfanshaikh@tataelxsi.co.in">irfanshaikh@tataelxsi.co.in</A>>wrote:<BR>>
> ><BR>> > > ><BR>> > > > Hi Julien,<BR>>
> > ><BR>> > > > Thanks for your
reply..<BR>> > > ><BR>> > > >
For ffmux_asf plug-in in gstffmpegmux.c.<BR>> > >
><BR>> > > > Is "gst_pad_push_event" is
the fuction which pushes the buffer<BR>> > which<BR>> > >
> has ASF data into sink pad of next elemnt ?<BR>> > > >
i.e. gst_pad_push_event (ffmpegmux->srcpad,
gst_event_new_eos<BR>> ());<BR>> > > > When i checked the
sise of buffer its variable in size.<BR>> > > ><BR>> >
> ><BR>> > > > I need to allocate
buffer for the next module to "ffmux_asf".<BR>> > Which<BR>> >
> > is an asf parse. i need to allocate buffer in asf parser plugin.
I<BR>> > wanted<BR>> > > to<BR>> > > > know what
size of buffer should i allocate for ASF parser plug-in to<BR>> >
take<BR>> > > > i/p from ffmux_asf<BR>> > >
><BR>> > > > I checked the buffer size in ffmux_asf in
gst_ffmpegmux_collected<BR>> > > > (GstCollectPads * pads,
gpointer user_data)<BR>> > > ><BR>> > > > But it
shows variable part. Tell me whether i am right ??<BR>> > >
><BR>> > > > Size of buf:5757<BR>> > > > Size of
buf:7134<BR>> > > > Size of buf:6927<BR>> > > > Size
of buf:5670<BR>> > > > Size of buf:4989<BR>> > > >
Size of buf:4004<BR>> > > > Size of buf:3615<BR>> > >
> Size of buf:3188<BR>> > > > Size of buf:3022<BR>> >
> > Size of buf:2703<BR>> > > ><BR>> > > >
Thanks and regards,<BR>> > > > Irfan<BR>> > >
><BR>> > > ><BR>> > > ><BR>> > > >
-----Original Message-----<BR>> > > > From: Julien Puydt
[mailto:<A href="mailto:jpuydt@free.fr">jpuydt@free.fr</A> <<A
href="mailto:jpuydt@free.fr">jpuydt@free.fr</A>> <<BR>> <A
href="mailto:jpuydt@free.fr">jpuydt@free.fr</A>> <<BR>> > <A
href="mailto:jpuydt@free.fr">jpuydt@free.fr</A>> <<BR>> > >
<A href="mailto:jpuydt@free.fr">jpuydt@free.fr</A>>]<BR>> > >
> Sent: Mon 10/20/2008 3:29 PM<BR>> > > > To: Discussion of
the development of GStreamer<BR>> > > > Subject: Re: [gst-devel]
Size of output buffer<BR>> > > ><BR>> > > >
irfanshaikh a écrit :<BR>> > > > >
How can i find size of output buffer in "ffmux_asf" which<BR>>
is<BR>> > > > pushed<BR>> > > > > to the sink pad
of next element ?<BR>> > > ><BR>> > > >
GST_BUFFER_SIZE (buffer) ?<BR>> > > ><BR>> > > >
Snark on #gstreamer<BR>> > > ><BR>> > > ><BR>>
>
-------------------------------------------------------------------------<BR>>
> > > This SF.Net email is sponsored by the Moblin Your Move
Developer's<BR>> > > > challenge<BR>> > > > Build
the coolest Linux based applications with Moblin SDK & win<BR>>
great<BR>> > > > prizes<BR>> > > > Grand prize is a
trip for two to an Open Source event anywhere in the<BR>> > >
world<BR>> > > > <A
href="http://moblin-contest.org/redirect.php?banner_id=100&url=/"
target=_blank>http://moblin-contest.org/redirect.php?banner_id=100&url=/</A><BR>>
> > > _______________________________________________<BR>> >
> > gstreamer-devel mailing list<BR>> > > > <A
href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</A><BR>>
> > > <A
href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel"
target=_blank>https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</A><BR>>
> > ><BR>> > > > This message (including any
attachment) is confidential and may be<BR>> > > > legally
privileged. Access to this message by anyone other than the<BR>> >
> intended<BR>> > > > recipient(s) listed above is
unauthorized. If you are not the<BR>> intended<BR>> > > >
recipient you are hereby notified that any disclosure, copying, or<BR>>
> > > distribution of the message, or any action taken or omission
of<BR>> action<BR>> > by<BR>> > > > you in reliance
upon it, is prohibited and may be unlawful. Please<BR>> > > >
immediately notify the sender by reply e-mail and permanently delete<BR>>
> all<BR>> > > > copies of the message if you have received
this message in error.<BR>> > > ><BR>> > > ><BR>>
>
-------------------------------------------------------------------------<BR>>
> > > This SF.Net email is sponsored by the Moblin Your Move
Developer's<BR>> > > > challenge<BR>> > > > Build
the coolest Linux based applications with Moblin SDK & win<BR>>
great<BR>> > > > prizes<BR>> > > > Grand prize is a
trip for two to an Open Source event anywhere in the<BR>> > >
world<BR>> > > > <A
href="http://moblin-contest.org/redirect.php?banner_id=100&url=/"
target=_blank>http://moblin-contest.org/redirect.php?banner_id=100&url=/</A><BR>>
> > > _______________________________________________<BR>> >
> > gstreamer-devel mailing list<BR>> > > > <A
href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</A><BR>>
> > > <A
href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel"
target=_blank>https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</A><BR>>
> > ><BR>> > > ><BR>> > ><BR>> >
><BR>> > > --<BR>> > > Regards,<BR>> >
><BR>> > > Sudarshan Bisht<BR>> > ><BR>> >
><BR>> > > Hi sudarshan/Ved,<BR>> > ><BR>> > >
In gstffmpegmux.c {gst-ffmpeg-0.10.5/ext/ffmpeg} i do
not see any<BR>> > > "gst_pad_push" function.<BR>> >
><BR>> > > I understand we need a function something like
"gst_pad_push<BR>> > > (asfmux->srcpad, buf)", so as to push the
buffer to the sink pad of<BR>> next<BR>> > > module.<BR>>
> ><BR>> > > But i do not find any such api in
gstffmpegmux.c.<BR>> > ><BR>> > > So i am unable to find
the size of output buffer which is send to the<BR>> > next<BR>>
> > module.So i got confused with "gst_pad_push_event"<BR>> >
><BR>> > > Please can you help me regarding this issue.<BR>>
> ><BR>> > > I need all this information to allocate buffer
size for my module "ASF<BR>> > > parser" which is built from
scratch in C. rite know i am reading from<BR>> > file.<BR>> >
><BR>> > > I need to do same processing in ASF parser when i use
ffmux_asf as<BR>> input<BR>> > > module for ASF parser.<BR>>
> ><BR>> > > Please help me regarding this.<BR>> >
><BR>> > ><BR>> > > Regards,<BR>> > >
Irfan<BR>> > ><BR>> > > This message (including any
attachment) is confidential and may be<BR>> > > legally privileged.
Access to this message by anyone other than the<BR>> >
intended<BR>> > > recipient(s) listed above is unauthorized. If you
are not the intended<BR>> > > recipient you are hereby notified
that any disclosure, copying, or<BR>> > > distribution of the
message, or any action taken or omission of action<BR>> by<BR>> >
> you in reliance upon it, is prohibited and may be unlawful.
Please<BR>> > > immediately notify the sender by reply e-mail and
permanently delete<BR>> all<BR>> > > copies of the message if
you have received this message in error.<BR>> > ><BR>> >
><BR>>
-------------------------------------------------------------------------<BR>>
> > This SF.Net email is sponsored by the Moblin Your Move
Developer's<BR>> > > challenge<BR>> > > Build the coolest
Linux based applications with Moblin SDK & win great<BR>> > >
prizes<BR>> > > Grand prize is a trip for two to an Open Source
event anywhere in the<BR>> > world<BR>> > > <A
href="http://moblin-contest.org/redirect.php?banner_id=100&url=/"
target=_blank>http://moblin-contest.org/redirect.php?banner_id=100&url=/</A><BR>>
> > _______________________________________________<BR>> > >
gstreamer-devel mailing list<BR>> > > <A
href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</A><BR>>
> > <A
href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel"
target=_blank>https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</A><BR>>
> ><BR>> > ><BR>> ><BR>> ><BR>> >
--<BR>> > Regards,<BR>> ><BR>> > Sudarshan Bisht<BR>>
><BR>> > This message (including any attachment) is
confidential and may be<BR>> > legally privileged. Access to this
message by anyone other than the<BR>> intended<BR>> > recipient(s)
listed above is unauthorized. If you are not the intended<BR>> >
recipient you are hereby notified that any disclosure, copying, or<BR>>
> distribution of the message, or any action taken or omission of action
by<BR>> > you in reliance upon it, is prohibited and may be unlawful.
Please<BR>> > immediately notify the sender by reply e-mail and
permanently delete all<BR>> > copies of the message if you have
received this message in error.<BR>> ><BR>> >
-------------------------------------------------------------------------<BR>>
> This SF.Net email is sponsored by the Moblin Your Move
Developer's<BR>> > challenge<BR>> > Build the coolest Linux
based applications with Moblin SDK & win great<BR>> >
prizes<BR>> > Grand prize is a trip for two to an Open Source event
anywhere in the<BR>> world<BR>> > <A
href="http://moblin-contest.org/redirect.php?banner_id=100&url=/"
target=_blank>http://moblin-contest.org/redirect.php?banner_id=100&url=/</A><BR>>
> _______________________________________________<BR>> >
gstreamer-devel mailing list<BR>> > <A
href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</A><BR>>
> <A href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel"
target=_blank>https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</A><BR>>
><BR>> ><BR>><BR>><BR>> --<BR>>
Regards,<BR>><BR>> Sudarshan Bisht<BR>><BR>> This message
(including any attachment) is confidential and may be<BR>> legally
privileged. Access to this message by anyone other than the intended<BR>>
recipient(s) listed above is unauthorized. If you are not the
intended<BR>> recipient you are hereby notified that any disclosure,
copying, or<BR>> distribution of the message, or any action taken or
omission of action by<BR>> you in reliance upon it, is prohibited and may
be unlawful. Please<BR>> immediately notify the sender by reply e-mail
and permanently delete all<BR>> copies of the message if you have
received this message in error.<BR>><BR>>
-------------------------------------------------------------------------<BR>>
This SF.Net email is sponsored by the Moblin Your Move Developer's<BR>>
challenge<BR>> Build the coolest Linux based applications with Moblin SDK
& win great<BR>> prizes<BR>> Grand prize is a trip for two to an
Open Source event anywhere in the world<BR>> <A
href="http://moblin-contest.org/redirect.php?banner_id=100&url=/"
target=_blank>http://moblin-contest.org/redirect.php?banner_id=100&url=/</A><BR>>
_______________________________________________<BR>> gstreamer-devel
mailing list<BR>> <A
href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</A><BR>>
<A href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel"
target=_blank>https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</A><BR>><BR>><BR><BR><BR>--<BR>Regards,<BR><BR>Sudarshan
Bisht<BR><BR><BR>This message (including any attachment) is confidential and
may be legally privileged. Access to this message by anyone other than
the intended recipient(s) listed above is unauthorized. If you are not
the intended recipient you are hereby notified that any disclosure, copying,
or distribution of the message, or any action taken or omission of action by
you in reliance upon it, is prohibited and may be unlawful. Please
immediately notify the sender by reply e-mail and permanently delete all
copies of the message if you have received this message in
error.<BR></DIV></DIV><BR>-------------------------------------------------------------------------<BR>This
SF.Net email is sponsored by the Moblin Your Move Developer's
challenge<BR>Build the coolest Linux based applications with Moblin SDK
& win great prizes<BR>Grand prize is a trip for two to an Open Source
event anywhere in the world<BR><A
href="http://moblin-contest.org/redirect.php?banner_id=100&url=/"
target=_blank>http://moblin-contest.org/redirect.php?banner_id=100&url=/</A><BR>_______________________________________________<BR>gstreamer-devel
mailing list<BR><A
href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</A><BR><A
href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel"
target=_blank>https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</A><BR><BR></BLOCKQUOTE></DIV><BR><BR
clear=all><BR>-- <BR>Regards,<BR><BR>Sudarshan
Bisht<BR></BLOCKQUOTE><p>The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments contained in it.</p>
</BODY></HTML>