#!/usr/bin/env python

import pygtk
pygtk.require('2.0')

import gobject
gobject.threads_init()

import pygst
pygst.require ("0.10")
import gst

import gtk

import sys
import time

print "Goodbye Cruel World!!!"

framecount = 0

def pad_data_probe_cb(*args):
  #print args
  print "foo"
  #print framecount
  #framecount = framecount + 1
  return

def main(args):
  bin = gst.parse_launch('audiotestsrc name=v4l ! fakesink')
  v4l = bin.get_by_name('v4l')
  pad = v4l.get_pad('src')
  pad.add_data_probe(pad_data_probe_cb, None)
  bin.set_state(gst.STATE_PLAYING)
  gtk.main()

if __name__ == '__main__':
    sys.exit(main(sys.argv))

