EOS for Element Not for Entire Pipeline

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

EOS for Element Not for Entire Pipeline

qwerty-1
Hi All,

Can i receive EOS message from any specific element rather than from pipeline?
What i know app receives EOS receives message when there is no activity in pipeline but i want to receive this event when element of my pipeline finishes its task but other elements of pipeline are still doing work. Is it possible? e.g if my pipeline is receiving and sending data to network, when my sending elements finishes its task then i want EOS stream for sending side elements even though my receiving elements are still receiving data from network.

Thanks in Advance

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: EOS for Element Not for Entire Pipeline

Wim Taymans
On Wed, 2010-12-29 at 01:32 +0530, Umakant Goyal wrote:

> Hi All,
>
> Can i receive EOS message from any specific element rather than from
> pipeline?
> What i know app receives EOS receives message when there is no
> activity in pipeline but i want to receive this event when element of
> my pipeline finishes its task but other elements of pipeline are still
> doing work. Is it possible? e.g if my pipeline is receiving and
> sending data to network, when my sending elements finishes its task
> then i want EOS stream for sending side elements even though my
> receiving elements are still receiving data from network.
>
You can use the message-forward property on GstBin, see the docs of that
property for how to use it.

Wim

> Thanks in Advance
> ------------------------------------------------------------------------------
> Learn how Oracle Real Application Clusters (RAC) One Node allows customers
> to consolidate database storage, standardize their database environment, and,
> should the need arise, upgrade to a full multi-node Oracle RAC database
> without downtime or disruption
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: EOS for Element Not for Entire Pipeline

qwerty-1
Hi,

I have set the message-forward property for my bin using function g_object_set (mybin, "message-forward", 1, NULL);
But still i am not getting EOS stream event for my sending pipepline when it completes playing stream.
I got message in gstreamer logs "message-forward" only once my sending stream elements complete its task.
Please help me.

Thanks
 

On Wed, Dec 29, 2010 at 3:45 AM, Wim Taymans <[hidden email]> wrote:
On Wed, 2010-12-29 at 01:32 +0530, Umakant Goyal wrote:
> Hi All,
>
> Can i receive EOS message from any specific element rather than from
> pipeline?
> What i know app receives EOS receives message when there is no
> activity in pipeline but i want to receive this event when element of
> my pipeline finishes its task but other elements of pipeline are still
> doing work. Is it possible? e.g if my pipeline is receiving and
> sending data to network, when my sending elements finishes its task
> then i want EOS stream for sending side elements even though my
> receiving elements are still receiving data from network.
>
You can use the message-forward property on GstBin, see the docs of that
property for how to use it.

Wim

> Thanks in Advance
> ------------------------------------------------------------------------------
> Learn how Oracle Real Application Clusters (RAC) One Node allows customers
> to consolidate database storage, standardize their database environment, and,
> should the need arise, upgrade to a full multi-node Oracle RAC database
> without downtime or disruption
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: EOS for Element Not for Entire Pipeline

praveen pandey-2
but why do you want to use EOS for a specific element rather then for full pipeline(which is the general case).?
 
you can rather use other notification events for that particular element.
 
BR,
Praveen Pandey

 
On Thu, Dec 30, 2010 at 12:00 AM, Umakant Goyal <[hidden email]> wrote:
Hi,

I have set the message-forward property for my bin using function g_object_set (mybin, "message-forward", 1, NULL);
But still i am not getting EOS stream event for my sending pipepline when it completes playing stream.
I got message in gstreamer logs "message-forward" only once my sending stream elements complete its task.
Please help me.

Thanks
 

On Wed, Dec 29, 2010 at 3:45 AM, Wim Taymans <[hidden email]> wrote:
On Wed, 2010-12-29 at 01:32 +0530, Umakant Goyal wrote:
> Hi All,
>
> Can i receive EOS message from any specific element rather than from
> pipeline?
> What i know app receives EOS receives message when there is no
> activity in pipeline but i want to receive this event when element of
> my pipeline finishes its task but other elements of pipeline are still
> doing work. Is it possible? e.g if my pipeline is receiving and
> sending data to network, when my sending elements finishes its task
> then i want EOS stream for sending side elements even though my
> receiving elements are still receiving data from network.
>
You can use the message-forward property on GstBin, see the docs of that
property for how to use it.

Wim

> Thanks in Advance
> ------------------------------------------------------------------------------
> Learn how Oracle Real Application Clusters (RAC) One Node allows customers
> to consolidate database storage, standardize their database environment, and,
> should the need arise, upgrade to a full multi-node Oracle RAC database
> without downtime or disruption
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: EOS for Element Not for Entire Pipeline

qwerty-1
What all notificaton events i can receive from pipeline when one ends finish its processing?

On Thu, Dec 30, 2010 at 11:46 AM, praveen pandey <[hidden email]> wrote:
but why do you want to use EOS for a specific element rather then for full pipeline(which is the general case).?
 
you can rather use other notification events for that particular element.
 
BR,
Praveen Pandey

 
On Thu, Dec 30, 2010 at 12:00 AM, Umakant Goyal <[hidden email]> wrote:
Hi,

I have set the message-forward property for my bin using function g_object_set (mybin, "message-forward", 1, NULL);
But still i am not getting EOS stream event for my sending pipepline when it completes playing stream.
I got message in gstreamer logs "message-forward" only once my sending stream elements complete its task.
Please help me.

Thanks
 

On Wed, Dec 29, 2010 at 3:45 AM, Wim Taymans <[hidden email]> wrote:
On Wed, 2010-12-29 at 01:32 +0530, Umakant Goyal wrote:
> Hi All,
>
> Can i receive EOS message from any specific element rather than from
> pipeline?
> What i know app receives EOS receives message when there is no
> activity in pipeline but i want to receive this event when element of
> my pipeline finishes its task but other elements of pipeline are still
> doing work. Is it possible? e.g if my pipeline is receiving and
> sending data to network, when my sending elements finishes its task
> then i want EOS stream for sending side elements even though my
> receiving elements are still receiving data from network.
>
You can use the message-forward property on GstBin, see the docs of that
property for how to use it.

Wim

> Thanks in Advance
> ------------------------------------------------------------------------------
> Learn how Oracle Real Application Clusters (RAC) One Node allows customers
> to consolidate database storage, standardize their database environment, and,
> should the need arise, upgrade to a full multi-node Oracle RAC database
> without downtime or disruption
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel