From 268ba661945b74e9250da15bea0221803fd260e4 Mon Sep 17 00:00:00 2001
From: James <james@sourcefabric-DX4840.(none)>
Date: Wed, 11 Apr 2012 13:44:24 -0400
Subject: [PATCH] CC-3566: Preferences->"Fade In" is not respected when Show
 starts

- adding some comments
---
 python_apps/pypo/liquidsoap_scripts/ls_script.liq | 1 +
 python_apps/pypo/pypopush.py                      | 1 +
 2 files changed, 2 insertions(+)

diff --git a/python_apps/pypo/liquidsoap_scripts/ls_script.liq b/python_apps/pypo/liquidsoap_scripts/ls_script.liq
index d7422b93b..54649b8b1 100644
--- a/python_apps/pypo/liquidsoap_scripts/ls_script.liq
+++ b/python_apps/pypo/liquidsoap_scripts/ls_script.liq
@@ -29,6 +29,7 @@ s3_namespace = ref ''
 
 queue = on_metadata(notify, queue)
 queue = map_metadata(append_title, queue)
+# the crossfade function controls fade in/out
 queue = crossfade(queue)
 ignore(output.dummy(queue, fallible=true))
 
diff --git a/python_apps/pypo/pypopush.py b/python_apps/pypo/pypopush.py
index 3fb330977..fa9ef9ecf 100644
--- a/python_apps/pypo/pypopush.py
+++ b/python_apps/pypo/pypopush.py
@@ -429,6 +429,7 @@ class PypoPush(Thread):
             self.telnet_lock.release()
             
     def create_liquidsoap_annotation(self, media):        
+        # we need lia_start_next value in the annotate. That is the value that controlls overlap duration of crossfade.
         return 'annotate:media_id="%s",liq_start_next="0",liq_fade_in="%s",liq_fade_out="%s",liq_cue_in="%s",liq_cue_out="%s",schedule_table_id="%s":%s' \
             % (media['id'], float(media['fade_in'])/1000, float(media['fade_out'])/1000, float(media['cue_in']), float(media['cue_out']), media['row_id'], media['dst'])