<session type="start" time="1175504958" medium="YAHOO" to="muratorigo" from="sean_nothings"/>
<message type="information_standard" time="1175504958" medium="YAHOO" text="%3Ca%20href%3D%22yahoo%3A%2F%2F0%3Ayahoo%2Dprofile%3Amuratorigo%22%3Emuratorigo%3C%2Fa%3E%20has%20added%20you%20to%20their%20contact%20list%20with%20reason%3A%20%22Looks%20like%20Miranda%20IM%20still%20has%20all%20my%20old%20chat%20accounts%20working%20somehow%2E%2E%2E%0D%0A%22%2E%20%20You%20may%20choose%20to%20%3Ca%20href%3D%22yahoo%3A%2F%2F0%3Ayahoo%2Daccept%3Amuratorigo%22%3Eaccept%3C%2Fa%3E%20or%20%3Ca%20href%3D%22yahoo%3A%2F%2F0%3Ayahoo%2Ddeny%3Amuratorigo%22%3Edeny%3C%2Fa%3E%20this%20action%2E%20%20You%20may%20also%20%3Ca%20href%3D%22yahoo%3A%2F%2F0%3Ayahoo%2Dadd%3Amuratorigo%22%3Eadd%20this%20user%3C%2Fa%3E%20to%20your%20contact%20list%20or%20%3Ca%20href%3D%22yahoo%3A%2F%2F0%3Ayahoo%2Dignore%3Amuratorigo%22%3Eignore%20this%20user%3C%2Fa%3E%2E"/>
<message type="incoming_privateMessage" time="1175504965" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Hello%3F%3E"/>
<message type="incoming_privateMessage" time="1175504971" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="%28typotastic%29"/>
<message type="outgoing_privateMessage" time="1175504977" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="yo"/>
<message type="information_standard" time="1175504980" medium="YAHOO" text="You%20have%20been%20successfully%20added%20to%20muratorigo%27s%20contact%20list%2E"/>
<message type="outgoing_privateMessage" time="1175505006" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="hang%20on%2C%20I%27m%20cleaning%20up%20windows"/>
<message type="incoming_privateMessage" time="1175505008" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Alright%20duder%2E"/>
<message type="incoming_privateMessage" time="1175505019" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%27m%20going%20to%20go%20download%20the%20latest%20Vorbis%20source%2E"/>
<message type="outgoing_privateMessage" time="1175505050" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="is%20your%20existing%20thing%20old%3F"/>
<message type="outgoing_privateMessage" time="1175505052" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="but%20ok"/>
<message type="incoming_privateMessage" time="1175505098" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Well%2C%20I%20don%27t%20want%20to%20use%20the%20existing%20one%20because%20I%20modified%20it%2E"/>
<message type="outgoing_privateMessage" time="1175505108" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="%28Wait%2C%20you%20called%20the%20gmail%20chat%20a%20POS%2E%20I%20thought%20you%20thought%20it%20was%20awesome%2E%29"/>
<message type="outgoing_privateMessage" time="1175505109" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="Sure"/>
<message type="incoming_privateMessage" time="1175505111" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%27d%20rather%20use%20the%20fresh%20source%20to%20make%20sure%20nothing%20I%20did%20is%20affecting%20the%20logs"/>
<message type="outgoing_privateMessage" time="1175505114" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="Do%20you%20have%20the%20IGJ4%20tree%3F"/>
<message type="incoming_privateMessage" time="1175505119" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Thought%20is%20was%20awesome%3F"/>
<message type="incoming_privateMessage" time="1175505124" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Not%20at%20all%2E"/>
<message type="incoming_privateMessage" time="1175505130" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="But%20I%20don%27t%20think%20this%20one%20is%20awesome%20either%20%3A%29"/>
<message type="outgoing_privateMessage" time="1175505133" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="Well%2C%20you%20seemed%20to%20think%20it%20was%20a%20fine%20client%20compared%20to%20%27real%27%2E%2E%2E%20ah%2C%20ok"/>
<message type="incoming_privateMessage" time="1175505137" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="So%20I%20was%20trying%20to%20figure%20out%20why%20you%20wanted%20to%20switch%20%3A%29"/>
<message type="outgoing_privateMessage" time="1175505147" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="are%20you%20using%20yahoo%2C%20or%20trillian%3F"/>
<message type="incoming_privateMessage" time="1175505151" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Miranda%2E"/>
<message type="outgoing_privateMessage" time="1175505158" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="not%20that%20trillian%20is%20_awesome_%2C%20but"/>
<message type="outgoing_privateMessage" time="1175505169" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="tolerability%20higher%2C%20anyway"/>
<message type="incoming_privateMessage" time="1175505174" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="And%20like%2C%20Miranda%20from%201902%20since%20I%20don%27t%20ever%20use%20chat%2C%20so%20it%27s%20still%20the%20install%20from%20when%20I%20tried%20out%20chat%2E"/>
<message type="outgoing_privateMessage" time="1175505180" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="nice"/>
<message type="incoming_privateMessage" time="1175505193" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%2C%20do%20you%20want%20me%20to%20use%20the%20vanilla%20source%20or%20the%20IGJ4%20source%20then%3F"/>
<message type="incoming_privateMessage" time="1175505204" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20assume%20vanilla%20source%20would%20be%20the%20least%20problematic%2E"/>
<message type="outgoing_privateMessage" time="1175505206" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="if%20you%20want%20to%20start%20from%20scratch%2C%20that%27s%20fine"/>
<message type="outgoing_privateMessage" time="1175505218" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="I%20was%20just%20thinking%20it%27s%20already%20built%20and%20there%27s%20a%20sample%20app%20in%20the%20IGJ4%20tree%20if%20you%20want%20a%20quick%20start"/>
<message type="incoming_privateMessage" time="1175505267" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%27ve%20already%20hacked%20through%20this%20thing%20once%2C%20so%20it%20shouldn%27t%20be%20a%20problem%2E"/>
<message type="outgoing_privateMessage" time="1175505271" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ok"/>
<message type="incoming_privateMessage" time="1175505285" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%27m%20assuming%20since%20this%20is%20a%20clean%2Droom%20thing%2C%20I%20also%20mustn%27t%20ever%20mention%20anything%20about%20the%20source%2C%20either%3F"/>
<message type="outgoing_privateMessage" time="1175505301" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="you%27ll%20need%20vorbis%20and%20vorbisfile%20and%20ogg%2C%20I%20guess%2C%20but%20the%20logging%20is%20probably%20only%20in%20vorbis"/>
<message type="outgoing_privateMessage" time="1175505302" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="yeah"/>
<message type="incoming_privateMessage" time="1175505306" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Roger%20that%2E"/>
<message type="outgoing_privateMessage" time="1175505324" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="well%2C%20Jeff%20was%20willing%20to%20let%20me%20go%20instrument%20the%20source%20myself%20before%20I%20proposed%20this%2C%20so%20if%20a%20_little_%20leaks%20out%20it%27s%20probably%20fine%2C%20but%20better%20safe%20than%20sorry"/>
<message type="outgoing_privateMessage" time="1175505351" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="so%2C%20like%2C%20you%20can%20say%20%22I%20can%27t%20find%20anything%20like%20that%22%20and%20that%27s%20a%20little%20leak%2Dy%20but%20probably%20ok%20%28but%20if%20we%20can%20get%20by%20without%20that%20somehow%20that%20would%20be%20cool%20too%29"/>
<message type="incoming_privateMessage" time="1175505406" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20think%20we%20should%20be%20able%20to%20do%20the%20whole%20thing%20without%20me%20ever%20saying%20anything%20explicit%2C%20because%20I%20know%20roughly%20how%20it%20works%2C%20so%20there%20shouldn%27t%20be%20any%20backchannel%2E%20%20You%20can%20just%20say%20%22I%20need%20the%20x%22%2C%20and%20I%27ll%20go%20get%20the%20x%2E"/>
<message type="outgoing_privateMessage" time="1175505407" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="basically%20it%27s%20just%20a%20question%20of%20how%20far%20they%20deviate%20from%20the%20spec%20structurally%20or%20in%20optimizing%20%28deferring%20things%2C%20combining%20phases%2C%20etc%29%2E%20If%20they%27ve%20done%20that%2C%20then%20that%27s%20a%20step%20we%20can%27t%20log%20anything%20from%2C%20and%20we%20move%20on%2E%20If%20I%27m%20really%20unlucky%2C%20there%20won%27t%20be%20anything%2C%20but%20I%20doubt%20it"/>
<message type="incoming_privateMessage" time="1175505452" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%2C%20give%20me%20a%20minute%20to%20get%20the%20vanilla%20source%20building%2E%20%20You%20got%20a%20particular%20OGG%20file%20that%20we%27re%20going%20to%20use%20as%20the%20gold%20sample%3F"/>
<message type="outgoing_privateMessage" time="1175505456" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="Anyway%2C%20let%20me%20know%20when%20you%27re%20ready%20to%20start%2E%20I%20dunno%20if%20you%20want%20to%20get%20a%20sample%20app%20building%20first%20or%20what"/>
<message type="outgoing_privateMessage" time="1175505458" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="I%20have%20a%20couple"/>
<message type="outgoing_privateMessage" time="1175505465" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="Let%20me%20upload%20them"/>
<message type="incoming_privateMessage" time="1175505477" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%2C%20let%27s%20get%20started%20on%20getting%20those%20me%20while%20I%20get%20the%20source%20building%2E%20%20I%27ll%20check%20back%20in%20a%20bit%2E"/>
<message type="outgoing_privateMessage" time="1175505720" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="whoa%2C%20I%20think%20my%20upload%20bandwidth%20has%20been%20raised%2C%20I%27m%20getting%2043KB%2Fs%20instead%20of%2030"/>
<message type="outgoing_privateMessage" time="1175505727" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="stupid%20ADSL"/>
<message type="incoming_privateMessage" time="1175505736" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Are%20we%20doing%20encoding%2C%20or%20just%20decoding%3F"/>
<message type="outgoing_privateMessage" time="1175505740" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="just%20decodiong"/>
<message type="incoming_privateMessage" time="1175505743" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Roger%20that%2E"/>
<message type="outgoing_privateMessage" time="1175505759" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="upload%27ll%20be%20done%20in%20two%20minutes"/>
<message type="outgoing_privateMessage" time="1175505807" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="and%20I%27ve%20verified%20that%20there%27s%20a%20log%20being%20made%2C%20yay"/>
<message type="outgoing_privateMessage" time="1175505824" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="do%20you%20think%20I%20should%20edit%20out%20the%20random%20chatter%20from%20the%20log%2C%20or%20does%20that%20compromise%20its%20trustworthiness%3F"/>
<message type="incoming_privateMessage" time="1175505856" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20would%20assume%20you%20would%20want%20the%20log%20exactly%20as%20it%2E"/>
<message type="outgoing_privateMessage" time="1175505857" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="%3Ca%20href%3D%22http%3A%2F%2Fnothings%2Eorg%2Fmisc%2Foggtest%2Ezip%22%3Ehttp%3A%2F%2Fnothings%2Eorg%2Fmisc%2Foggtest%2Ezip%3C%2Fa%3E"/>
<message type="incoming_privateMessage" time="1175505864" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="%28as%20it%20is%2E%2E%2E%20sorry%20typo%20again%29"/>
<message type="outgoing_privateMessage" time="1175505887" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="there%27s%20a%20bunch%20in%20that%2C%20I%27m%20assuming%20it%27s%20not%20going%20to%20take%20any%20time%20to%20do%205%20instead%20of%201%2C%20and%20better%20to%20get%20it%20all%20now%20then%20run%20into%20something%20later"/>
<message type="incoming_privateMessage" time="1175505901" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Good%20point%2E"/>
<message type="incoming_privateMessage" time="1175505945" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%2C%20so%20do%20you%20want%20to%20start%20typing%20in%20an%20overview%20of%20what%20we%27re%20doing%20here%3F%20%20I%20have%20both%20libs%20building%2C%20and%20I%27m%20going%20to%20need%20to%20make%20the%20actual%20app%20here%20in%20a%20second%20so%20it%20would%20help%20to%20know%20what%20you%20list%20of%20things%20is%20that%20I%20need%20to%20dump%2E"/>
<message type="outgoing_privateMessage" time="1175506001" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="Well%2C%20basically%20we%20want%20to%20make%20vorbis%20dump%20out%20the%20things%20it%27s%20decoding%20as%20it%20decodes%20each%20frame%2E%20So%20there%20are%20two%20things%3A%20one%20the%20huffman%20decoding%20%2F%20VQ%20stuff%20at%20the%20low%20level%2C%20and%20at%20the%20high%20level%2C%20the%20spectral%20data%20it%27s%20decoding"/>
<message type="outgoing_privateMessage" time="1175506021" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="the%20latter%20is%20probably%20more%20important%20than%20the%20former%2C%20but%20if%20we%20can%20get%20both%20that%27s%20good"/>
<message type="outgoing_privateMessage" time="1175506066" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="the%20spectral%20data%20is%20decoded%20in%20several%20phases%20and%20combined%2C%20so%20we%27ll%20want%20to%20dump%20what%20it%20decodes%20at%20each%20phase%20%28if%20it%20matches%20the%20spec%29%2C%20or%20the%20cumulative%20value%20so%20far%20%28if%20that%20matches%20the%20spec%29"/>
<message type="outgoing_privateMessage" time="1175506086" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="that%27s%20the%20overview%2C%20but%20I%20can%20be%20very%20specific%20when%20you%20want%20to%20start%20going%20into%20the%20source"/>
<message type="incoming_privateMessage" time="1175506118" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%20I%20need%20a%20minute%20to%20organize%20things%20here%2E%2E%2E"/>
<message type="outgoing_privateMessage" time="1175506142" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="what%20I%27d%20do%20is%20have%20your%20sample%20app%20have%20a%20%27FILE%20%2Adecode_log%27%20and%20set%20that%20up%20in%20the%20sample%20app%2C%20then%20just%20extern%20that%20in%20the%20vorbis%20library%20and%20fprintf%20to%20it%20in%20whichever%20places%20you%20can%20get%20at%20the%20data"/>
<message type="outgoing_privateMessage" time="1175506171" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="%28this%20is%20probably%20trivially%20obvious%20but%20I%27m%20just%20going%20to%20state%20everything%20I%20can%20think%20of%20since%20I%27ve%20been%20thinking%20about%20it%20for%20longer%20than%20you%20and%20I%20don%27t%20know%20what%27s%20obvious%20or%20not%29"/>
<message type="incoming_privateMessage" time="1175506316" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20agree%2E"/>
<message type="incoming_privateMessage" time="1175506338" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20assume%20you%20are%20clean%2Drooming%20Ogg%20as%20well%3F%20%20Not%20just%20Vorbis%3F"/>
<message type="outgoing_privateMessage" time="1175506344" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="yeah%2C%20but%20that%27s%20trivial"/>
<message type="outgoing_privateMessage" time="1175506357" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="I%27ll%20be%20able%20to%20look%20and%20see%20things%20going%20wrong%2C%20since%20it%27s%20all%20on%20byte%20boundaries"/>
<message type="incoming_privateMessage" time="1175506371" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%2E"/>
<message type="outgoing_privateMessage" time="1175506379" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="the%20super%2Dcompressed%20stuff%20is%20rough%20because%20all%20bitstreams%20are%20valid%2C%20so%20if%20you%20get%20out%20of%20sync%20it%27s%20not%20obvious"/>
<message type="outgoing_privateMessage" time="1175506387" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="but%20all%20the%20header%2Dish%20stuff%20should%20be%20fine"/>
<message type="outgoing_privateMessage" time="1175506449" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="plus%20the%20final%20IMDCT%20just%20shuffles%20the%20data%20insanely%20so%20you%20lose%20all%20sense%20of%20what%27s%20going%20on%2D%2Da%20lot%20like%20the%20thing%20we%20were%20talking%20about%20cryptography%20functions%20shuffling%20data%20so%20every%20input%20affects%20every%20output"/>
<message type="outgoing_privateMessage" time="1175506486" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ok%2C%20I%20guess%20maybe%20%27one%20hour%27%20was%20an%20underestimate%20if%20it%27s%20taking%20us%2025%20minutes%20to%20get%20to%20the%20sample%20app%20built"/>
<message type="outgoing_privateMessage" time="1175506519" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="%28not%20a%20complaint%2C%20an%20apology%29"/>
<message type="incoming_privateMessage" time="1175506643" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Oh%20I%20think%20it%27s%20going%20to%20be%20way%20more%20than%20an%20hour%20%3A%29"/>
<message type="outgoing_privateMessage" time="1175506657" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="I%20guess%20I%20was%20figuring%20_I_%20could%20do%20it%20in%20an%20hour"/>
<message type="incoming_privateMessage" time="1175506661" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="But%20no%20matter%20how%20long%20it%20takes%2C%20it%27s%20going%20to%20be%20a%20hell%20of%20lot%20less%20than%20it%20would%27ve%20taken%20me%20to%20do%20it%20myself%21"/>
<message type="outgoing_privateMessage" time="1175506664" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="heh"/>
<message type="incoming_privateMessage" time="1175506671" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Anyway%20I%20have%20everything%20building%20here%20in%20a%20custom%20project%2E"/>
<message type="incoming_privateMessage" time="1175506686" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20will%20now%20get%20those%20examples%20files%20playing%20and%20verify%20that%20they%20sound%20proper%2E"/>
<message type="outgoing_privateMessage" time="1175506706" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="the%20first%20one%20is%20just%20a%20click"/>
<message type="incoming_privateMessage" time="1175506875" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="The%20real%20maddening%20thing%20so%20far%20is%20that%20since%20we%20are%20cleanrooming%2C%20I%20cannot%20send%20you%20lots%20of%20snide%20comments%20I%20want%20to%20make%20about%20their%20source%20and%20sample%20apps%20%3A%29"/>
<message type="outgoing_privateMessage" time="1175506882" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="heh"/>
<message type="incoming_privateMessage" time="1175506902" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Anyway%20I%27m%20almost%20ready%2C%20sorry%20for%20the%20delay%2E%20%20You%20have%20to%20remember%20that%20this%20is%20the%20first%20time%20I%27ve%20built%20a%20project%20in%20MSVC%27s%20IDE%20in%2E%2E%2E%20uh%2E%2E%2E%2E%20five%20years%3F%3F"/>
<message type="outgoing_privateMessage" time="1175506932" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="oh%2C%20I%20didn%27t%20realize%20you%20didn%27t%20use%20the%20ide%2C%20ok"/>
<message type="outgoing_privateMessage" time="1175506969" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="anyway%2C%20no%20apologies%20needed%20for%20the%20time%20taken%20at%20all"/>
<message type="outgoing_privateMessage" time="1175506979" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="this%20is%20going%20to%20save%20me%20a%20ton%20of%20frustration%2C%20I%27m%20sure"/>
<message type="outgoing_privateMessage" time="1175507012" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="%28I%20could%20have%20waited%20until%20the%20first%20time%20I%20actually%20hit%20one%20of%20these%20bugs%20to%20ask%20for%20it%2C%20so%20I%20can%20only%20speculate%2C%20but%20from%20reading%20the%20spec%20it%27s%20pretty%20clear%20the%20peril%29"/>
<message type="incoming_privateMessage" time="1175507339" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%20I%20think%20we%27re%20good%20to%20go%2E"/>
<message type="incoming_privateMessage" time="1175507361" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20have%20a%20program%20now%20that%20will%20read%20Ogg%20Vorbis%20files%20and%20write%20out%20the%20raw%20PCM%20data%2C%20which%20I%27ve%20loaded%20back%20into%20GoldWave%20and%20verified%20that%20it%20is%20equivalent%2E"/>
<message type="outgoing_privateMessage" time="1175507362" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="cool"/>
<message type="incoming_privateMessage" time="1175507379" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="What%20should%20we%20head%20for%20first%3F"/>
<message type="outgoing_privateMessage" time="1175507390" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="let%27s%20do%20the%20top%2Dlevel%20structure"/>
<message type="outgoing_privateMessage" time="1175507400" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="er%2C%20the%20top%2Dlevel%20sample%2Fspectral%20stuff"/>
<message type="incoming_privateMessage" time="1175507401" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Are%20we%20just%20getting%20these%20dumps%20and%20then%20you%27re%20going%20to%20go%20work%20on%20it%2C%20or%20are%20you%20actually%20going%20to%20be%20writing%20the%20code%20to%20match%20the%20dumps%20as%20we%20go%3F"/>
<message type="outgoing_privateMessage" time="1175507411" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="we%27re%20just%20getting%20the%20dumps"/>
<message type="incoming_privateMessage" time="1175507416" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Got%20it%2E"/>
<message type="incoming_privateMessage" time="1175507430" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%2C%20sample%20spectral%20stuff%2E"/>
<message type="outgoing_privateMessage" time="1175507435" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="%28some%20specifications%20sometimes%20have%20actual%20test%20streams%20like%20this%20and%20such%29"/>
<message type="outgoing_privateMessage" time="1175507437" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ok"/>
<message type="outgoing_privateMessage" time="1175507442" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="so%2C%20the%20basic%20decode%20pipeline%20is%20this%3A"/>
<message type="outgoing_privateMessage" time="1175507463" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="you%20have%20a%20frame%20of%20N%20samples%2C%20this%20comes%20from%20%22blocksize_0%22%20or%20%22blocksize_1%22"/>
<message type="outgoing_privateMessage" time="1175507474" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="%28when%20I%20use%20symbolic%20names%2C%20these%20are%20the%20names%20in%20the%20spec%29"/>
<message type="outgoing_privateMessage" time="1175507485" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="and%20there%20will%20be%20audio_channels%20many%20of%20them%20per%20frame"/>
<message type="outgoing_privateMessage" time="1175507498" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="however%2C%20the%20spectral%20data%2C%20if%20I%20understand%20it%20correctly%2C%20is%20only%20half%20as%20much%20data"/>
<message type="outgoing_privateMessage" time="1175507526" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="still%2C%20the%20odds%20are%20that%20there%20are%20floating%20point%20%27sample%20buffers%27%2C%20and%20it%20decodes%20the%20spectral%20data%20into%20them%2C%20then%20runs%20the%20IMDCT%20on%20them%20%27in%20place%27%20to%20generate%20the%20final%20output%2C%20even%20if%20they%27re%20not%20the%20same%20size"/>
<message type="outgoing_privateMessage" time="1175507556" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="anyway%2C%20I%27ll%20describe%20the%20overall%20pipeline%2C%20and%20if%20we%27re%20lucky%2C%20there%27s%20a%20function%20in%20there%20that%20calls%20each%20step%20of%20the%20overall%20pipeline%2C%20and%20after%20each%20step%20we%20just%20dump%20out%20the%20current%20sample%20buffers"/>
<message type="incoming_privateMessage" time="1175507569" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Roger%2E"/>
<message type="outgoing_privateMessage" time="1175507586" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="should%20you%20want%20to%20reference%20something%20without%20asking%20me%2C%20the%20relevant%20bit%20of%20spec%20is%20here%3A%20%3Ca%20href%3D%22http%3A%2F%2Fxiph%2Eorg%2Fvorbis%2Fdoc%2FVorbis_I_spec%2Ehtml%23id2545699%22%3Ehttp%3A%2F%2Fxiph%2Eorg%2Fvorbis%2Fdoc%2FVorbis_I_spec%2Ehtml%23id2545699%3C%2Fa%3E"/>
<message type="incoming_privateMessage" time="1175507613" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Got%20it%2E"/>
<message type="outgoing_privateMessage" time="1175507637" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="so%20the%20central%20thing%20is%20that%20we%20do%20the%20following%3A%20decode%20a%20%27floor%27%20vector%2C%20decode%20a%20%27resiude%27%20vector%2C%20elementwise%2Dmultiply%20them%20together%2C%20IMDCT%2C%20and%20then%20apply%20a%20window"/>
<message type="outgoing_privateMessage" time="1175507670" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="I%20don%27t%20care%20about%20the%20window%2C%20so%20what%20I%27d%20like%20to%20capture%20is%20the%20floor%20vector%2C%20the%20residue%20vector%2C%20the%20multiplied%20one%20%28which%20the%20spec%20calls%20a%20%27dot%20product%27%20but%20it%27s%20not%29%2C%20and%20the%20post%20IMDCT%20data"/>
<message type="incoming_privateMessage" time="1175507670" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%2E"/>
<message type="outgoing_privateMessage" time="1175507697" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="since%20I%20don%27t%20know%20what%20the%20size%20of%20any%20of%20these%20things%20are%2C%20assuming%20they%27re%20all%20flaots%2C%20you%20should%20just%20use%20%25g%20fprintf%20format%20to%20print%20them"/>
<message type="incoming_privateMessage" time="1175507709" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%20so%20I%27m%20looking%20for%20a%20floor%20vector%20dump%2C%20a%20residue%20vector%20dump%2C%20a%20floor%28OP%29residue%20vector%20dump%2C%20and%20an%20IMDCT%27d%20vector%20dump%2E"/>
<message type="outgoing_privateMessage" time="1175507710" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="s%2Fsize%2Fmagnitude%2F"/>
<message type="outgoing_privateMessage" time="1175507725" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="yeah%2E%20and%20if%20some%20of%20those%20don%27t%20exist%20because%20they%27ve%20combined%20steps%2C%20that%27s%20fine"/>
<message type="outgoing_privateMessage" time="1175507739" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="but%20the%20trick%20to%20doing%20this%20fast%20is%20to%20find%20the%20%27top%2Dlevel%27%20routine%20that%20invokes%20each%20of%20those"/>
<message type="outgoing_privateMessage" time="1175507756" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="which%20you%20can%20do%20by%20reading%20the%20source%2C%20or%20by%20finding%20one%20of%20those%20steps%20and%20trapping%20in%20the%20debugger%20and%20looking%20up%20the%20stack"/>
<message type="incoming_privateMessage" time="1175507763" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20already%20know%20where%20all%20of%20these%20things%20are%2E"/>
<message type="outgoing_privateMessage" time="1175507778" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="at%20the%20very%20_start_%20of%20the%20packet%20decode%20it%20decodes%20a%20%27mode%20number%27%20and%20a%20%27mapping%27"/>
<message type="outgoing_privateMessage" time="1175507806" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="dumping%20those%20might%20be%20good%20too"/>
<message type="outgoing_privateMessage" time="1175507842" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="do%20you%20know%20where%20all%20those%20are%20in%20detail%20%28e%2Eg%2E%20the%20specific%20pieces%20of%20data%20we%20need%29%2C%20or%20just%20in%20general%20terms%3F"/>
<message type="outgoing_privateMessage" time="1175507866" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="because%2C%20like%2C%20it%27s%20still%20probably%20easier%20to%20find%20a%20high%2Dlevel%20caller%20and%20just%20repeatedly%20dump%20the%20same%20buffer%20there%2C%20if%20that%27s%20possible"/>
<message type="incoming_privateMessage" time="1175507892" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20will%20look%20for%20that%20first%20but%20I%20don%27t%20know%20that%20I%20am%20going%20to%20find%20that%2E"/>
<message type="outgoing_privateMessage" time="1175507902" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ok"/>
<message type="outgoing_privateMessage" time="1175507949" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="yeah%2C%20it%27s%20possible%20each%20one%20just%20chains%20to%20the%20next%20one%2C%20or%20that%20it%27s%20all%20a%20horrible%20data%2Ddriven%20thing%20where%20they%27re%20totally%20abstract%20%27steps%27%20in%20a%20%27do%20N%20steps%27%20and%20each%20one%27s%20a%20function%20pointer%20call"/>
<message type="outgoing_privateMessage" time="1175507987" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="the%20former%20is%20plausible%20but%20the%20latter%20is%20gone%20too%20far"/>
<message type="outgoing_privateMessage" time="1175508000" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="although%20there%20are%20multiple%20types%20of%20residues%20and%20floors%20so%20those%20could%20be%20function%2Dpointer%20driven"/>
<message type="outgoing_privateMessage" time="1175508018" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="%28but%20that%27s%20different%20from%20a%20loop%20over%20function%20pointers%2C%20which%20would%20be%20horrific%29"/>
<message type="outgoing_privateMessage" time="1175508027" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="%28I%27m%20providing%20you%20with%20material%20to%20snark%20about%2C%20even%20though%20you%20can%27t%20snark%20back%29"/>
<message type="outgoing_privateMessage" time="1175508092" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="If%20I%27m%20guessing%20right%2C%20the%20floor%20decode%20has%20to%20happen%20first%20%28because%20of%20the%20stream%29%2C%20but%20the%20residue%20decode%20needs%20to%20_accumulate_%20in%20multiple%20passes%2C%20so%20the%20residue%20decode%20can%27t%20decode%20directly%20on%20top%20of%20the%20floor%20decode%2E%20So%20there%20actually%20has%20to%20be%20two%20buffers%20for%20those"/>
<message type="outgoing_privateMessage" time="1175508112" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="vs%2E%20what%20I%20was%20saying%20about%20there%20just%20being%20one%20buffer%20being%20reused%20at%20each%20step"/>
<message type="outgoing_privateMessage" time="1175508125" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="but%20still%20I%27d%20bet%2080%25%20of%20them%20reuse%20the%20same%20buffer"/>
<message type="outgoing_privateMessage" time="1175508157" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="oh%20yeah%2C%20there%27s%20an%20inverse%20coupling%20step%20I%20left%20out"/>
<message type="outgoing_privateMessage" time="1175508174" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="after%20residue%20decode%2C%20the%20output%20of%20that%20is%20inverse%20coupled%2C%20_then_%20the%20floor%20is%20element%2Dwise%20multiplied"/>
<message type="incoming_privateMessage" time="1175508214" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20suppose%20I%20should%20also%20dump%20with%20type%20of%20floor%2Fresidue%20is%20being%20used%2C%20for%20coverage%20purposes%2C%20since%20if%20none%20of%20the%20ogg%20files%20actually%20use%20a%20type%2C%20then%20we%20don%27t%20have%20a%20dump%2Ftest%20for%20it%2E"/>
<message type="outgoing_privateMessage" time="1175508228" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="so%20catching%20the%20result%20of%20inverse%20coupling%20would%20be%20good%20too%2C%20if%20it%27s%20convenient%2E%20actually%20I%20geuss%20the%20residue%20%2A%20floor%20function%20is%20a%20good%20place%20to%20start"/>
<message type="outgoing_privateMessage" time="1175508247" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="well%2C%20Jeff%20doesn%27t%20care%20about%20the%20floor%200%20and%20res%200%20cases%20because%20they%27re%20old"/>
<message type="outgoing_privateMessage" time="1175508262" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="I%20may%20come%20back%20later%20and%20address%20them%2C%20but%20I%20don%27t%20care%20if%20it%20turns%20out%20we%20don%27t%20get%20coverage%20of%20them%20that%20much"/>
<message type="outgoing_privateMessage" time="1175508269" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="but%20if%20it%27s%20handy%2C%20sure"/>
<message type="outgoing_privateMessage" time="1175508420" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="If%20you%27re%20actually%20to%20the%20point%20of%20printing%20anything%20to%20the%20log%2C%20let%20me%20know%2C%20because%20I%20have%20some%20formatting%20suggestions"/>
<message type="incoming_privateMessage" time="1175508456" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Yeah%20I%27m%20just%20doing%20some%20now%2E%20%20Printing%20out%20the%20blockside%2C%20bitrate%2C%20etc%2E"/>
<message type="incoming_privateMessage" time="1175508462" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="%28side%20%2D%3E%20size%29"/>
<message type="outgoing_privateMessage" time="1175508478" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="don%27t%20worry%20about%20that%20stuff%20too%20much%2C%20that%27s%20easy%20to%20decode%20in%20the%20header%20%28byte%20boundaries%20again%29"/>
<message type="outgoing_privateMessage" time="1175508495" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="the%20%27mode%27%20at%20the%20start%20of%20the%20packet%20encapsulates%20everything%2C%20so%20just%20that%20is%20enough"/>
<message type="outgoing_privateMessage" time="1175508519" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="well%2C%20I%20won%27t%20begrudge%20the%20other%20stuff%2C%20but%20I%27m%20trying%20to%20stay%20laser%2Dfocused%20on%20the%20places%20I%20expect%20will%20be%20hard"/>
<message type="incoming_privateMessage" time="1175508532" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%27m%20waiting%20for%20these%20formatting%20suggestions%20%3A%29"/>
<message type="outgoing_privateMessage" time="1175508532" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="%28based%20on%20my%20experience%20with%20jpeg%20%26amp%3B%20png%29"/>
<message type="outgoing_privateMessage" time="1175508535" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="oh%20yeah"/>
<message type="outgoing_privateMessage" time="1175508550" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="well%2C%20this%20about%20dumping%20big%20sample%2Fspectral%20buffers%2C%20not%20individual%20random%20things"/>
<message type="incoming_privateMessage" time="1175508560" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK"/>
<message type="outgoing_privateMessage" time="1175508600" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="which%20is%3A%20I%27d%20just%20go%20ahead%20and%20print%20them%20all%20on%20one%20%22line%22%2C%20but%20print%20each%20channel%20%28or%20channel%2Dlike%20thing%29%20on%20a%20separate%20line"/>
<message type="outgoing_privateMessage" time="1175508623" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="that%20makes%20diffing%20harder%20but%20I%20think%20the%20readability%20will%20help"/>
<message type="outgoing_privateMessage" time="1175508671" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="%28I%27d%20rather%20be%20able%20to%20see%201000%20numbers%20from%20the%20log%20at%20once%20then%20only%20see%2040%29"/>
<message type="incoming_privateMessage" time="1175508848" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="So%20you%20just%20want%201000%20floats%20on%20one%20line%20if%20that%27s%20how%20big%20the%20channel%20is%3F"/>
<message type="outgoing_privateMessage" time="1175508857" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="if%20that%27s%20how%20big%20the%20blocksize%20or%20whatever%20is%2C%20yeah"/>
<message type="incoming_privateMessage" time="1175509012" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Alrighty%2E"/>
<message type="outgoing_privateMessage" time="1175509604" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="are%20you%20still%20looking%20for%20things%2C%20or%20just%20merrily%20instrumenting%3F"/>
<message type="incoming_privateMessage" time="1175509639" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Merrily%20instrumenting%2E"/>
<message type="outgoing_privateMessage" time="1175509656" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="Also%2C%20I%20guess%20the%20reason%20not%20to%20log%20things%20I%20didn%27t%20ask%20about%20is%20because%20they%20might%20not%20be%20defined%20by%20the%20spec%20%28at%20least%20as%20part%20of%20that%20stage%20of%20the%20pipeline%29"/>
<message type="incoming_privateMessage" time="1175509741" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%27m%20only%20logging%20the%20things%20you%20asked%20for%2C%20plus%20stuff%20at%20the%20beginning%20that%20comes%20from%20the%20file%20so%20you%20can%20verify%20that%20you%27re%20actually%20thinking%20about%20the%20stream%20the%20same%20way%20they%20are%2E%20%20I%20realize%20you%20can%20do%20that%20stuff%20without%20a%20log%2C%20but%20it%20seems%20like%20it%20would%20be%20a%20good%20idea%20to%20have%20the%20log%20for%20what%20it%20thought%20the%20file%20values%20were%20too%20in%20a%20few%20places%2E"/>
<message type="outgoing_privateMessage" time="1175509754" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ok%2C%20sure"/>
<message type="incoming_privateMessage" time="1175509923" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="%28I%27m%20assuming%20that%20you%20have%20stuff%20to%20work%20on%20there%20so%20you%27re%20not%20sitting%20around%20waiting%20for%20me%20%3A%29"/>
<message type="outgoing_privateMessage" time="1175509932" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="yeah"/>
<message type="outgoing_privateMessage" time="1175509967" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="I%27m%20just%20doing%20the%20basic%20ogg%20stuff%20first"/>
<message type="outgoing_privateMessage" time="1175511006" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="Where%20do%20we%20stand%3F%20I%20don%27t%20want%20you%20to%20put%20too%20much%20time%20into%20this"/>
<message type="incoming_privateMessage" time="1175511757" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="We%27re%20all%20good%2E"/>
<message type="incoming_privateMessage" time="1175511765" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Don%27t%20worry%20about%20me%20at%20all%20%3A%29"/>
<message type="incoming_privateMessage" time="1175511771" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="It%20saves%20me%20time%20even%20if%20it%20takes%20a%20few%20days%21"/>
<message type="incoming_privateMessage" time="1175511779" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="But%20I%20have%20everything%20isolated"/>
<message type="incoming_privateMessage" time="1175511784" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%27m%20just%20trying%20to%20make%20sure%20I%27m%20dumping%20the%20right%20things%2E"/>
<message type="incoming_privateMessage" time="1175511788" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="The%20code%20is%20not%20so%20clean%2E"/>
<message type="outgoing_privateMessage" time="1175511802" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="hmm%2C%20I%27m%20not%20sure%20how%20you%20can%20be%20sure"/>
<message type="incoming_privateMessage" time="1175511810" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%27m%20watching%20it%20in%20the%20debugger%2E"/>
<message type="outgoing_privateMessage" time="1175511819" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="right%2C%20but%20how%20do%20you%20know%20if%20it%27s%20what%20you%20think%20it%20is%20even%20then%3F"/>
<message type="outgoing_privateMessage" time="1175511823" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="oh%20I%20see"/>
<message type="outgoing_privateMessage" time="1175511834" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="that%20what%20you%20print%20is%20what%27s%20being%20used%20in%20an%20appropriate%20way%2C%20or%20whatever"/>
<message type="incoming_privateMessage" time="1175511846" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Yeah%2E%20%20I%20mean%20I%20can%27t%20be%20positive%2C%20but%20I%20can%20be%20pretty%20sure%2E"/>
<message type="incoming_privateMessage" time="1175511860" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="And%20making%20sure%20the%20lengths%20of%20buffers%20are%20what%20I%20think%20they%20are%2C%20et%2E"/>
<message type="outgoing_privateMessage" time="1175511914" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="I%27ve%20got%20the%20basic%20vorbis%20header%20parsing%20%28since%20you%20kind%20of%20blow%20off%20ogg%20parsing%20to%20do%20that%20anyway%29"/>
<message type="incoming_privateMessage" time="1175512423" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="You%20do%20want%20%25g%20for%20all%20these%20right%3F"/>
<message type="outgoing_privateMessage" time="1175512429" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="yeah"/>
<message type="incoming_privateMessage" time="1175513634" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="How%20many%20types%20of%20residual%20handling%20do%20you%20believe%20there%20to%20be%3F"/>
<message type="outgoing_privateMessage" time="1175513651" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="there%20is%20a%20single%20%27type%27%2C%20and%203%20%27modes%27"/>
<message type="outgoing_privateMessage" time="1175513679" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="according%20to%20the%20spec%2C%20mode%202%20can%20be%20defined%20by%20wrapping%20mode%201%2C%20though%20it%20need%20not%20be"/>
<message type="outgoing_privateMessage" time="1175513691" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="and%20indeed%20mode%200%20and%20mode%201%20are%20pretty%20similar%2C%20they%20just%20interleave%20some%20stuff%20differently"/>
<message type="incoming_privateMessage" time="1175513698" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%20good%2E"/>
<message type="outgoing_privateMessage" time="1175513716" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="but%20this%20was%20why%20I%20was%20proposing%20the%20high%2Dlevel%20thing%3B%20if%20you%20just%20dump%20the%20residue%20at%20the%20high%2Dlevel%2C%20you%20don%27t%20have%20to%20do%20it%20in%203%20%28or%20however%20many%29%20places"/>
<message type="incoming_privateMessage" time="1175514003" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="For%20reasons%20that%20I%20will%20not%20go%20into%20due%20to%20the%20cleanrooming%2C%20it%20is%20not%20possible%20to%20do%20what%20you%20are%20describing%2C%20but%20it%20is%20also%20not%20a%20problem%2C%20I%27m%20pretty%20familiar%20with%20the%20code%20and%20it%27s%20no%20big%20deal%2E"/>
<message type="outgoing_privateMessage" time="1175514011" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ok"/>
<message type="incoming_privateMessage" time="1175514028" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="The%20actual%20reason%20I%20asked%20was%20because%20I%20am%20doing%20coverage%20testing%20and%20I%20thought%20we%20hadn%27t%20any%20tests%20that%20used%20one%20of%20the%20types%2C%20but%20I%20just%20finished%20and%20it%20turns%20out%20the%20test5%20file%20does%20hit%20the%20one%20case%20that%20was%20missing%2E"/>
<message type="incoming_privateMessage" time="1175514037" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Anyway%20I%27m%20pretty%20much%20done%20here%20I%27m%20just%20cleaning%20things%20up%2E"/>
<message type="outgoing_privateMessage" time="1175514069" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ah%2C%20test5%20is%20probably%20an%20old%20file%2C%20so%20it%20might%20be%20exercising%20the%20old%20formats%20that%20I%27m%20not%20going%20to%20do%20anyway"/>
<message type="outgoing_privateMessage" time="1175514082" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="well%2C%20or%20not%20for%20RAD%2C%20anyway"/>
<message type="outgoing_privateMessage" time="1175514140" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="also%2C%20this%20was%20only%20part%201%20of%20the%20two%20parts%20of%20the%20system%20I%20was%20interested%20in%20logging%2E%20do%20you%20want%20to%20keep%20going%3F%20the%20other%20one%20probably%20isn%27t%20as%20important"/>
<message type="incoming_privateMessage" time="1175514222" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20need%20more%20time%20on%20this%20one%20first%2E"/>
<message type="incoming_privateMessage" time="1175514235" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Can%20you%20explain%20to%20me%20what%20is%20happening%20with%20this%20coupling%20step%20as%20far%20as%20you%20know%3F"/>
<message type="incoming_privateMessage" time="1175514272" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="%28the%20floor%20and%20dct%20parts%20I%20am%20pretty%20sure%20are%20correct%20now%2C%20but%20the%20residual%20and%20coupling%20parts%20are%20hairier%29"/>
<message type="outgoing_privateMessage" time="1175514277" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="there%20is%20a%20spectral%20vector%20%28blocksize%2F2%29%20for%20the%20residual%2C%20and%20one%20for%20the%20floor%2C%20and%20they%20are%20multiplied%20together"/>
<message type="outgoing_privateMessage" time="1175514281" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="elementwise"/>
<message type="outgoing_privateMessage" time="1175514287" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="the%20output%20of%20that%20is%20the%20input%20to%20the%20IMDCT"/>
<message type="outgoing_privateMessage" time="1175514298" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="so%20if%20you%20output%20the%20input%20to%20the%20IMDCT%2C%20you%27ve%20got%20the%20post%2Dcoupled%20data"/>
<message type="outgoing_privateMessage" time="1175514315" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="and%20if%20you%20find%20that%20multiplication%2C%20you%20can%20print%20out%20the%20residual%20there"/>
<message type="outgoing_privateMessage" time="1175514343" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="let%20me%20know%20if%20you%20need%20more"/>
<message type="incoming_privateMessage" time="1175514377" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Hmm%2E%20%20Yes%20I%20definitely%20print%20out%20the%20result%20of%20that%20step%2C%20but%20this%20is%20a%20different%20thing%20I%20am%20looking%20at%20here%2E"/>
<message type="outgoing_privateMessage" time="1175514388" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="as%20I%20mentioned%20before%2C%20there%27s%20a%20conflict%20because%20the%20floor%20comes%20first%20in%20the%20file%2C%20but%20the%20residual%20can%27t%20be%20immediately%20multiplied%20against%20the%20floor%20as%20you%20go"/>
<message type="outgoing_privateMessage" time="1175514407" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="so%20it%27s%20possible%20there%27s%20trickery%20for%20that"/>
<message type="outgoing_privateMessage" time="1175514416" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="the%20result%20of%20that%20step%3F"/>
<message type="outgoing_privateMessage" time="1175514433" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="oh%20wait%2C%20coupling"/>
<message type="outgoing_privateMessage" time="1175514434" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="sorry"/>
<message type="incoming_privateMessage" time="1175514437" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20am%20definitely%20printing%20out%20the%20result%20of%20the%20floor%2Fresidual%20multiplication%2E"/>
<message type="outgoing_privateMessage" time="1175514440" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="the%20thing%20above%20was%2E%2E%2E%20right"/>
<message type="outgoing_privateMessage" time="1175514441" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ok"/>
<message type="outgoing_privateMessage" time="1175514442" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="coupling"/>
<message type="outgoing_privateMessage" time="1175514462" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="so%2C%20you%20have%20M%20channels%20of%20N%2F2%20residual%20pieces%20of%20data"/>
<message type="outgoing_privateMessage" time="1175514469" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="except%20those%20aren%27t%20necessarily%20the%20%22real%22%20final%20channels"/>
<message type="outgoing_privateMessage" time="1175514474" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="because%20it%20does%20stereo%20coupling%20sorts%20of%20things"/>
<message type="incoming_privateMessage" time="1175514480" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Tell%20me%20again%2C%20specifically%2C%20without%20leaving%20any%20little%20thing%20out%20at%20all%2C%20what%20every%20step%20is%20that%20you%20think%20should%20be%20there%2E"/>
<message type="outgoing_privateMessage" time="1175514483" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="so%20there%27s%2E%2E%2E%20submaps%3F%20let%20me%20look%20it%20up"/>
<message type="outgoing_privateMessage" time="1175514503" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="be%20there%20for%20coupling%2C%20or%20overall%3F"/>
<message type="incoming_privateMessage" time="1175514529" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="the%20whole%20thing%2E"/>
<message type="outgoing_privateMessage" time="1175514539" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ok%2C%20from%20the%20spec%3A"/>
<message type="outgoing_privateMessage" time="1175514541" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="2%2E%20read%20ilog%28%5Bvorbis_mode_count%5D%2D1%29%20bits%20%5Bmode_number%5D"/>
<message type="outgoing_privateMessage" time="1175514561" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="the%20first%20thing%20read%20is%201%20bit%2C%20which%20is%20basically%20discarded%2C%20then%20there%27s%20the%20above%20mode%20number"/>
<message type="outgoing_privateMessage" time="1175514589" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="the%20spec%20talks%20about%20the%20windowing%20function%20at%20that%20point%2C%20but%20it%27s%20not%20really%20used%20until%20later%20%28and%20I%20said%20I%20don%27t%20care%20much%20about%20it%29"/>
<message type="outgoing_privateMessage" time="1175514627" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ok%2C%20then%20the%20floor%20is%20decoded%2C%20then%20the%20residue%2C%20then%20the%20residue%20is%20%22inverse%20coupled%22%20%28really%20it%27s%20coupled%2C%20since%20the%20encoder%20decouples%2C%20presumably%29"/>
<message type="outgoing_privateMessage" time="1175514655" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="details%20on%20inverse%20coupling%20in%20the%20spec%20are%20here%3A%20%3Ca%20href%3D%22http%3A%2F%2Fxiph%2Eorg%2Fvorbis%2Fdoc%2FVorbis_I_spec%2Ehtml%23id2545699%22%3Ehttp%3A%2F%2Fxiph%2Eorg%2Fvorbis%2Fdoc%2FVorbis_I_spec%2Ehtml%23id2545699%3C%2Fa%3E"/>
<message type="outgoing_privateMessage" time="1175514662" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="scroll%20down%20to%20%224%2E3%2E5%20inverse%20coupling%22"/>
<message type="outgoing_privateMessage" time="1175514665" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="it%27s%20pretty%20trivial"/>
<message type="incoming_privateMessage" time="1175514682" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%20that%20was%20what%20I%20was%20looking%20for%2E"/>
<message type="outgoing_privateMessage" time="1175514694" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="I%20don%27t%20need%20intermediate%20steps%20from%20that"/>
<message type="incoming_privateMessage" time="1175514703" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20wanted%20to%20make%20sure%20that%20wasn%27t%20something%20unspec%27d%2C%20because%20I%20was%20looking%20at%20it%20and%20you%20hadn%27t%20described%20that%2E"/>
<message type="outgoing_privateMessage" time="1175514703" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="just%20%27the%20residue%20vector%20for%20all%20channels%27%20before%20it%2C%20and%20after%20it"/>
<message type="outgoing_privateMessage" time="1175514708" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ah%20ok"/>
<message type="outgoing_privateMessage" time="1175514742" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="although%20if%20it%27s%20overlapped%20with%20the%20floor%2Aresidual%2C%20it%20may%20not%20be%20available%20directly%2C%20in%20which%20case%20ignore%20it"/>
<message type="incoming_privateMessage" time="1175514767" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20think%20we%27re%20pretty%20good%20here%2C%20then%2E"/>
<message type="outgoing_privateMessage" time="1175514772" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="cool"/>
<message type="incoming_privateMessage" time="1175514782" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="There%27s%20a%20slight%20problem%20which%20is%20that%20the%208%20meg%20OGG%20you%20sent%20dumps%20to%20like%20a%20gig%20of%20ASCII%2E"/>
<message type="outgoing_privateMessage" time="1175514802" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="do%20you%20have%20a%20program%20that%20can%20truncate%20it%3F"/>
<message type="outgoing_privateMessage" time="1175514815" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="I%27m%20sure%20all%20I%20need%20is%20like%20one%20frame%20%28that%27s%20not%20all%200s%29%2C%20so%204%2D10%20frames%20will%20be%20fine"/>
<message type="incoming_privateMessage" time="1175514833" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Yeah%20it%27s%20called%20my%20program%20%3A%29%20%20I%20can%20easily%20just%20stop%20it%20after%20the%20file%20gets%20to%20a%20certain%20size%2E"/>
<message type="outgoing_privateMessage" time="1175514840" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="this%20stuff%20isn%27t%20if%2Dtastic%2C%20so%20if%20there%20are%20bugs%20they%20should%20always%20show"/>
<message type="outgoing_privateMessage" time="1175514860" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="%28assuming%20basic%20coverage%29"/>
<message type="incoming_privateMessage" time="1175514870" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Alrighty%2E"/>
<message type="incoming_privateMessage" time="1175514890" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%27ll%20send%20you%20a%20test%20log%20in%20a%20second%20here%20so%20you%20can%20make%20formatting%20changes%20and%20I%20can%20put%20them%20in%2E"/>
<message type="outgoing_privateMessage" time="1175514897" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ok"/>
<message type="incoming_privateMessage" time="1175516133" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20sent%20you%20an%20e%2Dmail%20with%20a%20log%2E"/>
<message type="incoming_privateMessage" time="1175516184" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20am%20working%20on%20the%20header%20stuff%20now%20%28books%2C%20floors%2C%20maps%2C%20etc%2E%29"/>
<message type="outgoing_privateMessage" time="1175516186" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="%2D4%2E31602e%2B008%20looks%20suspiciously%20wrong"/>
<message type="outgoing_privateMessage" time="1175516197" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="I%20wouldn%27t%20spend%20any%20time%20on%20the%20header%20stuff"/>
<message type="incoming_privateMessage" time="1175516202" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Where%20are%20you%20looking%2E"/>
<message type="outgoing_privateMessage" time="1175516206" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="too%20little%20benefit%20for%20the%20risk%20of%20exposing%20something%20not%20in%20the%20spec"/>
<message type="outgoing_privateMessage" time="1175516210" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="the%20first%20residual"/>
<message type="outgoing_privateMessage" time="1175516239" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="hmm%2C%20you%20don%27t%20print%20out%20the%20blocksize%20there%2C%20let%20me%20check%20the%20header"/>
<message type="outgoing_privateMessage" time="1175516251" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ok"/>
<message type="incoming_privateMessage" time="1175516254" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Sorry%20that%20is%20just%20because%20I%27m%20printing%20out%20longer%20than%20I%20should%20for%20that%20one%2E"/>
<message type="incoming_privateMessage" time="1175516257" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20will%20fix%20that%2E"/>
<message type="outgoing_privateMessage" time="1175516267" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="it%27s%20mode%200%2C%20mode%200%20is%20block%200%2C%20and%20block%200%20is%20256%2C%20so%20it%20should%20be%20half%20that%2E%2E%2E%20right"/>
<message type="incoming_privateMessage" time="1175516274" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20do%20the%20same%20thing%20on%20the%20pre%2DMDCT%20%2D%20only%20the%20first%20128%20values%20are%20valid%2E"/>
<message type="incoming_privateMessage" time="1175516283" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20can%20go%20trunc%20those%20for%20you%20though%2E"/>
<message type="outgoing_privateMessage" time="1175516292" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="yeah%2C%20I%20don%27t%20want%20to%20see%20the%20garbage"/>
<message type="outgoing_privateMessage" time="1175516299" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="everything%20before%20MDCT%20should%20be%20half%20the%20blocksize"/>
<message type="outgoing_privateMessage" time="1175516348" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="what%27s%20pre%2Dreconstruction%20post%2Dreconstruction%3F"/>
<message type="outgoing_privateMessage" time="1175516379" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="and%20why%20is%20it%2019%20values%3F%20I%20guess%20that%27s%20an%20internal%20step%20of%20the%20floor%3F%20get%20rid%20of%20that"/>
<message type="incoming_privateMessage" time="1175516422" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%20I%20will%20get%20rid%20of%20the%20floor%20values%2E"/>
<message type="outgoing_privateMessage" time="1175516434" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="there%27s%20probably%20something%20useful%20there%2C%20but%20I%27m%20suspiciously%20I%27m%20seeing%20internals"/>
<message type="outgoing_privateMessage" time="1175516474" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="I%20guess%20pre%2Ddb%2Fpost%2Ddb%20is%20the%20full%20floor%20data%20so%20that%20should%20be%20plenty"/>
<message type="outgoing_privateMessage" time="1175516481" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="this%20looks%20totally%20awesome%20otherwise"/>
<message type="incoming_privateMessage" time="1175516536" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%27ll%20%23if%200%20out%20the%2019%20floor%20part%2C%20because%20I%27m%20pretty%20certain%20that%27s%20it%27s%20spec%27d%20stuff%2C%20so%20when%20you%20get%20to%20that%20part%20if%20you%20find%20%22oh%20here%27s%20some%20floor%20stuff%20we%20don%27t%20have%20dumped%22%2C%20I%20can%20put%20it%20back%20in%20because%20that%27s%20probably%20what%20it%20is%2E"/>
<message type="outgoing_privateMessage" time="1175516564" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="yeah%2C%20there%27s%20something%20where%20that%20length%20is%20reasonable%2C%20I%27m%20just%20suspicious%20of%20_two_%20versions%20of%20it"/>
<message type="outgoing_privateMessage" time="1175516576" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="and%20I%20think%20if%20I%20have%20the%20other%20thing%20I%20wanted%20it%20will%20be%20redundant%20anyway"/>
<message type="incoming_privateMessage" time="1175516607" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%2E"/>
<message type="outgoing_privateMessage" time="1175516610" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="of%20if%20you%20really%20want%20to%20do%20floor%20stuff%2C%20I%20have%20a%20better%20thing%20to%20dump%20that%27s%20clearly%20spec%2Ddefined"/>
<message type="outgoing_privateMessage" time="1175516617" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="or%20if"/>
<message type="outgoing_privateMessage" time="1175516735" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="but%20really%2C%20we%20can%20just%20stop%20here%2C%20because%20three%20hours%20is%20not%20ONE%20HOUR"/>
<message type="incoming_privateMessage" time="1175516891" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Actually%20I%20think%20I%27m%20going%20to%20hit%20the%20sack%20now%2C%20but%20I%20would%20be%20happy%20to%20do%20the%20rest%20of%20the%20dumping%20tomorrow%2E%20%20Why%20don%27t%20we%20chat%20again%20tomorrow%3F"/>
<message type="incoming_privateMessage" time="1175516907" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="%28ps%20I%20sent%20you%20another%20version%20of%20the%20dump%20with%20the%20formatting%20changes%20we%20just%20discussed%29"/>
<message type="outgoing_privateMessage" time="1175516931" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="why%20don%27t%20you%20dump%20all%205%20files%20with%20this%20version%20%28tomorrow%20or%20not%29%2C%20and%20hold%20off%20on%20doing%20anything%20more%20until%20I%20see%20if%20I%20need%20it"/>
<message type="outgoing_privateMessage" time="1175516938" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="er%2C%20tomorrow%20or%20now%2C%20no%20rush"/>
<message type="incoming_privateMessage" time="1175516953" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="What%20is%20the%20thing%20you%20want%20to%20dump%2C%20btw%3F"/>
<message type="outgoing_privateMessage" time="1175516966" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="Ok%2C%20this%20looks%20awesome%2C%20although%20it%27s%20mono%20so%20I%27m%20not%20sure%20how%20multiple%20channels%20are%20going%20to%20come%20out"/>
<message type="outgoing_privateMessage" time="1175516975" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="since%20you%27re%20printing%20the%20label%20on%20the%20same%20line%20as%20the%20numbers"/>
<message type="outgoing_privateMessage" time="1175517019" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="IF%20the%20code%20hasn%27t%20inlined%20the%20huffman%20decode%2C%20then%20log%20the%20result%20of%20every%20huffman%20decode%20%28just%20in%20the%20low%2Dlevel%20function%29%2E%2E%2E%20what%20the%20spec%20calls%20a%20codebook%20decode%20in%20a%20scalar%20context"/>
<message type="outgoing_privateMessage" time="1175517042" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="since%20it%20would%20be%20difficult%20for%20this%20to%20be%20done%20out%2Dof%2Dorder%2C%20dumping%20it%20at%20the%20decode%20step%20should%20be%20well%2Ddefined"/>
<message type="outgoing_privateMessage" time="1175517100" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="but%20I%20suspect%20I%27ll%20be%20able%20to%20catch%20this%20stuff%20directly"/>
<message type="outgoing_privateMessage" time="1175517135" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="the%20floating%20data%20would%20be%20harder%20to%20work%20backwards%20to%20figure%20out%20what%27s%20going%20wrong%2C%20without%20info%20from%20each%20step"/>
<message type="outgoing_privateMessage" time="1175517160" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="wrong%20huffman%20data%20will%20go%20wrong%20more%20obviously%2C%20I%20think"/>
<message type="incoming_privateMessage" time="1175517259" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Hmm%2E"/>
<message type="outgoing_privateMessage" time="1175517271" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="well%2C%20don%27t%20worry%20about%20it%20now%21"/>
<message type="outgoing_privateMessage" time="1175517290" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="for%20instance%2C%20wrong%20huffman%20interpretation%20will%20mean%20these%20numbers%20in%20this%20log%20will%20go%20wrong"/>
<message type="outgoing_privateMessage" time="1175517303" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="so%20if%20I%20have%20bugs%20I%27ll%20know%20which%20step%20it%20happens%20in%2C%20regardless"/>
<message type="outgoing_privateMessage" time="1175517338" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="so%20seriously%2C%20tomorrow%2C%20address%20the%20channel%20issue%20%28if%20there%20is%20any%3B%20I%20just%20need%20to%20make%20sure%20it%27s%20clear%20in%20the%20file%29%2C%20and%20generate%20the%20logs%2C%20and%20we%27ll%20see"/>
<message type="incoming_privateMessage" time="1175517353" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="So%20what%20exactly%20would%20this%20log%20look%20like%2C%20of%20the%20huffman%20decode%3F"/>
<message type="outgoing_privateMessage" time="1175517409" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="printf%28%22%5B%25d%5D%22%2C%20value_corresponding_to_huffman_code_that_is_about_to_be_returned_by_this_leafish_function%29"/>
<message type="outgoing_privateMessage" time="1175517465" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="the%20codebook%20scalars%20are%20integers%2E%20they%20have%20corresponding%20huffman%20lengths%2C%20and%20corresponding%20huffman%20codes%20are%20generated%2E%20the%20stream%20is%20huffman%20decoded%20and%20a%20codebook%20scalar%20entry%20computed"/>
<message type="outgoing_privateMessage" time="1175517514" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="if%20we%20were%20really%20lucky%2C%20the%20codebook%20scalar%20decode%20function%20would%20pass%20in%20the%20codebook%20by%20_number_%20and%20you%20could%20print%20that%20too%2C%20but%20it%20probably%20is%20a%20function%20that%20takes%20a%20pointer%20to%20a%20codebook%20or%20whatever"/>
<message type="outgoing_privateMessage" time="1175517547" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="but%20for%20speed%20reasons%20they%20might%20just%20inline%20decode%20the%20huffman%20stream%20in%20the%20various%20different%20places%2C%20instead%20of%20calling%20a%20common%20function%2C%20in%20which%20case%20it%27s%20definitely%20not%20worth%20worrying%20about"/>
<message type="incoming_privateMessage" time="1175517552" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="So%20you%20would%20print%20%28%22%5B%25d%2C%20%25d%5D%22%2C%20Codebook%2C%20Result%29%3F"/>
<message type="outgoing_privateMessage" time="1175517562" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="yeah"/>
<message type="incoming_privateMessage" time="1175517589" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Without%20getting%20into%20specifics%2C%20let%20it%20suffice%20to%20say%20that%20I%20don%27t%20think%20there%20is%20much%20in%20this%20codebase%20that%20was%20done%20for%20%22speed%20reasons%22%2E"/>
<message type="outgoing_privateMessage" time="1175517595" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="aw"/>
<message type="outgoing_privateMessage" time="1175517608" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="anyway%2C%20seriously%2C%20don%27t%20spend%20more%20time%20on%20it"/>
<message type="outgoing_privateMessage" time="1175517632" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="I%20realize%20you%20figure%20you%20can%20do%20it%20now%20%28well%2C%20tomorrow%29%20to%20save%20having%20me%20come%20bug%20you%20for%20more%20later%2C%20but%20I%20really%20doubt%20I%27ll%20need%20it"/>
<message type="outgoing_privateMessage" time="1175518645" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="or%20you%20can%20disappear%20for%2020%20minutes%20because%20you%20decided%20to%20do%20it%20anyway%2C%20I%20guess"/>
<message type="incoming_privateMessage" time="1175519091" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Hmm%2E"/>
<message type="incoming_privateMessage" time="1175519107" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Well%2C%20I%20have%20no%20idea%20if%20this%20is%20actually%20printing%20out%20the%20right%20thing%2C%20but%2E%2E%2E"/>
<message type="incoming_privateMessage" time="1175519146" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="%2E%2E%2E%20I%20sent%20you%20a%20dump%20of%20the%20huffman%20thing%2E%20%20Does%20that%20look%20remotely%20plausible"/>
<message type="incoming_privateMessage" time="1175519184" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="They%20do%20not%20pass%20the%20codebook%20by%20index%2C%20so%20I%20had%20to%20add%20some%20wiring%2C%20but%20I%20think%20it%27s%20pretty%20reliable%2E%20%20In%20fact%20I%27m%20much%20more%20confident%20in%20the%20codebook%20index%20than%20I%20am%20that%20the%20value%20is%20the%20actual%20value%20you%20want%20it%20to%20be%2E"/>
<message type="outgoing_privateMessage" time="1175519268" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="they%20all%20end%20in%20d%2E%2E%2E%20did%20you%20say%20%25dd%3F"/>
<message type="outgoing_privateMessage" time="1175519288" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="well%2C%20either%20the%20value%20is%20the%20true%20value%2C%20or%20it%27s%20the%20huffman%2Dcoding%20of%20it%2C%20and%20either%20one%20will%20work"/>
<message type="incoming_privateMessage" time="1175519291" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="It%27s%20the%20time%20of%20night%20when%20that%20is%20certainly%20possible%2E%2E%2E"/>
<message type="outgoing_privateMessage" time="1175519319" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="that%27s%20totally%20fine%2E%20if%20you%20log%20them%20both%20to%20the%20same%20file%20at%20the%20same%20time%2C%20that%20will%20be%20fine"/>
<message type="outgoing_privateMessage" time="1175519327" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="thanks%20a%20ton"/>
<message type="incoming_privateMessage" time="1175519335" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Yeah%20there%20was%20an%20extra%20d%2E"/>
<message type="incoming_privateMessage" time="1175519349" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Wait%2C%20you%20want%20these%20values%20to%20just%20appear%20interspersed%20in%20the%20other%20file%3F"/>
<message type="incoming_privateMessage" time="1175519354" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="They%27re%20going%20to%20be%20everywhere%2E"/>
<message type="outgoing_privateMessage" time="1175519370" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="sure"/>
<message type="outgoing_privateMessage" time="1175519384" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="that%27s%20fine"/>
<message type="incoming_privateMessage" time="1175519692" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%20I%20sent%20you%20a%20file%20with%20what%20that%20looks%20like%2E%2E%2E%20is%20that%20what%20you%20want%3F"/>
<message type="outgoing_privateMessage" time="1175519760" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="hmm%2C%20they%27re%20actually%20all%20only%20printing%20in%20one%20place%3F"/>
<message type="outgoing_privateMessage" time="1175519762" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="well%2C%20whatever"/>
<message type="outgoing_privateMessage" time="1175519767" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="yeah%2C%20it%27s%20great%2E%20ship%20it"/>
<message type="incoming_privateMessage" time="1175519811" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="OK%2E"/>
<message type="outgoing_privateMessage" time="1175519825" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="do%20the%20others%20whenever%2C%20this%20one%20alone%20is%20enough%20to%20get%20me%20started"/>
<message type="outgoing_privateMessage" time="1175519843" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="since%20I%20assume%20this%20is%20test1"/>
<message type="incoming_privateMessage" time="1175520165" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%20am%20just%20waiting%20for%207zip%20to%20finish%20zipping%20up%20the%20complete%20set%2E"/>
<message type="outgoing_privateMessage" time="1175520173" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ah%20cool"/>
<message type="incoming_privateMessage" time="1175520174" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="The%20longer%20ones%20are%20truncated%2E"/>
<message type="outgoing_privateMessage" time="1175520177" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="did%20you%20trunc%2E%2E%2E%20ok"/>
<message type="incoming_privateMessage" time="1175520195" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Yes%2E%20%20When%20it%20gets%20to%20the%205000th%20float%20array%2C%20it%20bails%2E"/>
<message type="incoming_privateMessage" time="1175520714" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="%3Ca%20href%3D%22http%3A%2F%2Ffunkytroll%2Ecom%2Ftemp%2Ftests%2E7z%22%3Ehttp%3A%2F%2Ffunkytroll%2Ecom%2Ftemp%2Ftests%2E7z%3C%2Fa%3E"/>
<message type="outgoing_privateMessage" time="1175520799" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="cool%2E%20thanks%20a%20bazillion"/>
<message type="incoming_privateMessage" time="1175520809" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Thanks%20for%20writing%20the%20code%2C%20dude%21"/>
<message type="incoming_privateMessage" time="1175520816" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Do%20those%20files%20look%20OK%3F"/>
<message type="outgoing_privateMessage" time="1175520823" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="still%20dling"/>
<message type="outgoing_privateMessage" time="1175520991" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="looks%20good%21"/>
<message type="outgoing_privateMessage" time="1175521019" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="thanks%21"/>
<message type="incoming_privateMessage" time="1175521046" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Cool%20beans%2E%2E%2E"/>
<message type="incoming_privateMessage" time="1175521059" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="I%27ll%20save%20all%20the%20project%20stuff%20so%20if%20we%20need%20to%20do%20more%20dumps%20as%20you%20progress%2C%20we%20can%2E"/>
<message type="incoming_privateMessage" time="1175521062" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="Good%20luck%21"/>
<message type="outgoing_privateMessage" time="1175521063" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="right"/>
<message type="outgoing_privateMessage" time="1175521068" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="ok%21"/>
<message type="incoming_privateMessage" time="1175521075" medium="YAHOO" to="sean_nothings" from="muratorigo" from_display="muratorigo" text="%27night%2E"/>
<message type="outgoing_privateMessage" time="1175521079" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="goodnight"/>
<message type="outgoing_privateMessage" time="1175521082" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="say%20goodbye%20to%20the%20readers"/>
<message type="outgoing_privateMessage" time="1175521291" medium="YAHOO" to="muratorigo" from="sean_nothings" from_display="sean_nothings" text="bye%20readers%21"/>
<session type="stop" time="1175521297" medium="YAHOO" to="muratorigo" from="sean_nothings"/>
