~ubuntu-branches/ubuntu/trusty/gstreamer1.0/trusty-proposed

« back to all changes in this revision

Viewing changes to gst/gstpad.h

  • Committer: Package Import Robot
  • Author(s): Sebastian Dröge
  • Date: 2012-06-08 09:38:04 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20120608093804-q9gzihfevul7nqtc
Tags: 0.11.92-1
* debian/control.in:
  + Update automake, autoconf and libtool build dependencies.
* New upstream release, "High Hopes":
  + debian/libgstreamer.symbols:
    - Update symbols file.
* debian/gst-codec-info.c:
  + Updated for API changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
590
590
/**
591
591
 * GstPadFlags:
592
592
 * @GST_PAD_FLAG_BLOCKED: is dataflow on a pad blocked
593
 
 * @GST_PAD_FLAG_FLUSHING: is pad refusing buffers
 
593
 * @GST_PAD_FLAG_FLUSHING: is pad flushing
 
594
 * @GST_PAD_FLAG_EOS: is pad in EOS state
594
595
 * @GST_PAD_FLAG_BLOCKING: is pad currently blocking on a buffer or event
595
596
 * @GST_PAD_FLAG_NEED_PARENT: ensure that there is a parent object before calling
596
597
 *                       into the pad callbacks.
614
615
typedef enum {
615
616
  GST_PAD_FLAG_BLOCKED          = (GST_OBJECT_FLAG_LAST << 0),
616
617
  GST_PAD_FLAG_FLUSHING         = (GST_OBJECT_FLAG_LAST << 1),
617
 
  GST_PAD_FLAG_BLOCKING         = (GST_OBJECT_FLAG_LAST << 2),
618
 
  GST_PAD_FLAG_NEED_PARENT      = (GST_OBJECT_FLAG_LAST << 3),
619
 
  GST_PAD_FLAG_NEED_RECONFIGURE = (GST_OBJECT_FLAG_LAST << 4),
620
 
  GST_PAD_FLAG_PENDING_EVENTS   = (GST_OBJECT_FLAG_LAST << 5),
621
 
  GST_PAD_FLAG_FIXED_CAPS       = (GST_OBJECT_FLAG_LAST << 6),
622
 
  GST_PAD_FLAG_PROXY_CAPS       = (GST_OBJECT_FLAG_LAST << 7),
623
 
  GST_PAD_FLAG_PROXY_ALLOCATION = (GST_OBJECT_FLAG_LAST << 8),
 
618
  GST_PAD_FLAG_EOS              = (GST_OBJECT_FLAG_LAST << 2),
 
619
  GST_PAD_FLAG_BLOCKING         = (GST_OBJECT_FLAG_LAST << 3),
 
620
  GST_PAD_FLAG_NEED_PARENT      = (GST_OBJECT_FLAG_LAST << 4),
 
621
  GST_PAD_FLAG_NEED_RECONFIGURE = (GST_OBJECT_FLAG_LAST << 5),
 
622
  GST_PAD_FLAG_PENDING_EVENTS   = (GST_OBJECT_FLAG_LAST << 6),
 
623
  GST_PAD_FLAG_FIXED_CAPS       = (GST_OBJECT_FLAG_LAST << 7),
 
624
  GST_PAD_FLAG_PROXY_CAPS       = (GST_OBJECT_FLAG_LAST << 8),
 
625
  GST_PAD_FLAG_PROXY_ALLOCATION = (GST_OBJECT_FLAG_LAST << 9),
624
626
  /* padding */
625
627
  GST_PAD_FLAG_LAST        = (GST_OBJECT_FLAG_LAST << 16)
626
628
} GstPadFlags;
755
757
#define GST_PAD_SET_FLUSHING(pad)       (GST_OBJECT_FLAG_SET (pad, GST_PAD_FLAG_FLUSHING))
756
758
#define GST_PAD_UNSET_FLUSHING(pad)     (GST_OBJECT_FLAG_UNSET (pad, GST_PAD_FLAG_FLUSHING))
757
759
 
 
760
#define GST_PAD_IS_EOS(pad)             (GST_OBJECT_FLAG_IS_SET (pad, GST_PAD_FLAG_EOS))
 
761
 
758
762
#define GST_PAD_NEEDS_RECONFIGURE(pad)  (GST_OBJECT_FLAG_IS_SET (pad, GST_PAD_FLAG_NEED_RECONFIGURE))
759
763
#define GST_PAD_HAS_PENDING_EVENTS(pad) (GST_OBJECT_FLAG_IS_SET (pad, GST_PAD_FLAG_PENDING_EVENTS))
760
764
#define GST_PAD_IS_FIXED_CAPS(pad)      (GST_OBJECT_FLAG_IS_SET (pad, GST_PAD_FLAG_FIXED_CAPS))