def resolve(page):
    finder = regexFinder('param name="src" value="(.+)"')
    streams = processSourcePage(page, finder)
    if len(streams) <= 0:
        finder = regexFinder('src="(http://.+?stagevu.com/v/.+/.+?.avi)"')
        streams = processSourcePage(page, finder)
    log.debug("Streams found: %s" % str(streams))
    return streams
def resolve(page):
  def finder(streamsPage):
    found = re.compile(PACKED_MATCHER).findall(streamsPage)
    log.debug("Found packed code: %s" % str(found))
    p = found[0][0]
    a = int(found[0][1])
    c = int(found[0][2])
    k = found[0][3].split('|')
    unpacked = unpack(p, a, c, k)
    log.debug("Unpacked: %s" % str(unpacked))
    found = re.compile(FLV_MATCHER).findall(unpacked)
    if len(found) <= 0:
      log.debug("Using secondary .flv file pattern...")
      found = re.compile(FLV_MATCHER2).findall(unpacked)
    if len(found) <= 0:
      log.debug("Using .avi file pattern...")
      found = re.compile(AVI_MATCHER).findall(unpacked)
    log.debug("Links found: %s" % str(found))
    return found
  streams = processSourcePage(page, finder)
  log.debug("Streams found: %s" % str(streams))
  return streams
def resolve(page):
  aiv = regexFinder('var aiv = (.+?);')(page)[0]
  internalpage = http.get("http://www.tvdex.org/includes/ajax/video_loader.php?episode_id="+aiv, True)
  return processSourcePage(internalpage, regexFinder('flashvars\.file="(.+)";'))
def resolve(page):
  return processSourcePage(page, regexFinder('<embed type="video/divx" src="(.+?)"'))

    
  
def resolve(page):
  return processSourcePage(page, regexFinder('flashvars\.file="(.+)";'))