#257: metadata, switch, fallback and smart_crossfade.
-------------------------+--------------------------------------------------
  Reporter:  toots       |       Owner:  mrpingouin
      Type:  Bugs        |      Status:  new       
  Priority:  1           |   Milestone:  0.9.0     
 Component:  Liquidsoap  |     Version:  0.9.0+svn 
Resolution:              |    Keywords:            
       Mac:  1           |       Linux:  1         
    Netbsd:  1           |       Other:  1         
   Freebsd:  1           |  
-------------------------+--------------------------------------------------
Comment (by dbaelde):

 (In [6446]) Fix some frame repetitions (and hence metadata repetitions)
 caused by a bad
 management of (smart)cross' source. I embraced the fact the cross
 operators
 require exclusivity on their source, and manage them completely. Since
 they
 have exclusivity we can simply systematically call after_output after each
 #get. Also, in order to avoid metadata copies (and repetitions) I updated
 the
 code to mimick the new root behavior, advancing the buffering frame
 instead of
 clearing it.
 Hopefully, it's finally good enough... I don't like OO/state today, but
 really I should blame myself.
 Also, I cleaned up cross to look more like smartcross and simplify some
 stuff.
 This ref #257, but I'll keep it open for another issue (minor, not really
 related): when conservative=true, each metadata is passed twice. I suspect
 the sequence(buffer,rest_of_track) built internally by cross, and should
 be able to fix that before the release.

-- 
Ticket URL: <http://savonet.rastageeks.org/ticket/257#comment:2>
Savonet <http://savonet.rastageeks.org/>
Let's program our stream !
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Savonet-trac mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-trac

Reply via email to