<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>83996</bug_id>
          
          <creation_ts>2005-03-03 13:34 0000</creation_ts>
          <short_desc>media-video/sswf-1.7.1 builds on amd64</short_desc>
          <delta_ts>2005-03-23 06:33:54 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Unspecified</component>
          <version>unspecified</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>TESTED</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>apolkosnik@yahoo.com</reporter>
          <assigned_to>amd64@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>apolkosnik@yahoo.com</who>
            <bug_when>2005-03-03 13:34:32 0000</bug_when>
            <thetext>&gt;&gt;&gt; media-video/sswf-1.7.1 merged.
Please add the ~amd64 keyword to ebuild

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  
media-video/sswf-1.7.1</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dang@gentoo.org</who>
            <bug_when>2005-03-03 14:15:17 0000</bug_when>
            <thetext>Well, it builds, and it runs, but it seems to hardloop for me.  I don&apos;t know how long these things are *suppose* to take, but I gave up after 10 minutes of it taking 99.7% of my cpu to try and build one of the samples (new-anim).  I can&apos;t mark tested under these circumstances.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kugelfang@gentoo.org</who>
            <bug_when>2005-03-03 14:30:24 0000</bug_when>
            <thetext>*** Bug 83998 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kugelfang@gentoo.org</who>
            <bug_when>2005-03-03 14:36:01 0000</bug_when>
            <thetext>Adam: what did you do to test this package?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>apolkosnik@yahoo.com</who>
            <bug_when>2005-03-04 00:57:59 0000</bug_when>
            <thetext>Here are the fixed functions for 64-bit that go into 
src/lib/libsswf_tags.c++


long TagBase::SIBitSize(long value)
{
        long    cnt;

        if(value &lt; 0) {
                // a special case
                value =~ value;
        }
        cnt = 1;
        while(value &gt; 0) {
                cnt++;
                value=value/2;
        }
        return cnt;
}


long TagBase::UIBitSize(unsigned long value)
{
        long    cnt;

        cnt = 0;
        do {
            cnt++;
            value=value/2;
        } while(value &gt; 0);
        return cnt;
}</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>apolkosnik@yahoo.com</who>
            <bug_when>2005-03-04 00:59:34 0000</bug_when>
            <thetext>...and the code has been forwarded upstream. the same fix applies to both 1.7.1 and 1.7.2.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>apolkosnik@yahoo.com</who>
            <bug_when>2005-03-04 14:35:25 0000</bug_when>
            <thetext>Created an attachment (id=52683)
patch for sswf-1.7.1 and 1.7.2
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>apolkosnik@yahoo.com</who>
            <bug_when>2005-03-07 15:31:22 0000</bug_when>
            <thetext>Above patch fixed the &quot;hardloop&quot;, I&apos;ve wrote it, I&apos;ve tested (examples worked)it on both 32 and 64 bit. I can provide ebuilds if necessary. Please let me know.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>apolkosnik@yahoo.com</who>
            <bug_when>2005-03-13 09:49:49 0000</bug_when>
            <thetext>Created an attachment (id=53351)
this fixes a quirk in a struct

long on 64bit platform is 8 bytes, int is 4, however on 32bit it&apos;s long is 4
bytes as is int. This fixes the struct so that it is using the proper size on
64bit platform.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>apolkosnik@yahoo.com</who>
            <bug_when>2005-03-13 10:13:31 0000</bug_when>
            <thetext>Created an attachment (id=53353)
sswf-1.7.1-r1_ebuild.patch

Patch to the 1.7.1-r1 ebuild attached. Can somebody mark it ~amd64, now that
I&apos;ve fixed it up, and forwarded the changes to the author?!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dang@gentoo.org</who>
            <bug_when>2005-03-19 19:51:49 0000</bug_when>
            <thetext>Created an attachment (id=53908)
sswf-1.7.1-r1.ebuild

This works for me now.	Attached is the acutal ebuild I used for this.	I also
used the two patches from this thread, referenced in the ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blubb@gentoo.org</who>
            <bug_when>2005-03-23 06:33:54 0000</bug_when>
            <thetext>Thanks for the patches, they&apos;re in CVS now!</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>52683</attachid>
            <date>2005-03-04 14:35 0000</date>
            <desc>patch for sswf-1.7.1 and 1.7.2</desc>
            <filename>bitsize.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHNyYy5vbGQvbGliL2xpYnNzd2ZfdGFncy5jKysJMjAwNS0wMS0xNCAwMzoyNzozOS4wMDAw
MDAwMDAgLTA1MDAKKysrIHNyYy9saWIvbGlic3N3Zl90YWdzLmMrKwkyMDA1LTAzLTA0IDE3OjA0
OjUwLjUzNjQyNDU2MCAtMDUwMApAQCAtMzIxMSwyNyArMzIxMSwxMyBAQAogCiAJaWYodmFsdWUg
PCAwKSB7CiAJCS8vIGEgc3BlY2lhbCBjYXNlCi0JCWlmKHZhbHVlID09IC0xKSB7Ci0JCQlyZXR1
cm4gMTsKLQkJfQotCQljbnQgPSAzMzsKLQkJZG8gewotCQkJY250LS07Ci0JCQl2YWx1ZSAqPSAy
OwotCQl9IHdoaWxlKHZhbHVlIDwgMCk7CisJCXZhbHVlID1+IHZhbHVlOwogCX0KLQllbHNlIHsK
LQkJLy8gYSBzcGVjaWFsIGNhc2UKLQkJaWYodmFsdWUgPT0gMCkgewotCQkJcmV0dXJuIDE7Ci0J
CX0KLQkJY250ID0gMzM7Ci0JCWRvIHsKLQkJCWNudC0tOwotCQkJdmFsdWUgKj0gMjsKLQkJfSB3
aGlsZSh2YWx1ZSA+IDApOworCWNudCA9IDE7CisJd2hpbGUodmFsdWUgPjApeworCQljbnQrKzsK
KwkJdmFsdWUgPSB2YWx1ZSAvIDI7CiAJfQotCiAJcmV0dXJuIGNudDsKIH0KIApAQCAtMzI0MCwx
NiArMzIyNiwxMSBAQAogewogCWxvbmcJY250OwogCi0JLy8gYSBzcGVjaWFsIGNhc2UKLQlpZih2
YWx1ZSA9PSAwKSB7Ci0JCXJldHVybiAxOwotCX0KLQljbnQgPSAzMjsKLQl3aGlsZSgobG9uZykg
dmFsdWUgPiAwKSB7Ci0JCWNudC0tOwotCQl2YWx1ZSAqPSAyOwotCX0KLQorCWNudCA9IDA7CisJ
ZG8geworCQljbnQrKzsKKwkJdmFsdWUgPSB2YWx1ZSAvIDI7CisJfXdoaWxlKCB2YWx1ZSA+IDAp
OyAKIAlyZXR1cm4gY250OwogfQogCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53351</attachid>
            <date>2005-03-13 09:49 0000</date>
            <desc>this fixes a quirk in a struct</desc>
            <filename>sound_wave_t.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGluY2x1ZGUvc3N3Zi9saWJzc3dmLmgub2xkCTIwMDUtMDEtMTQgMDM6Mjc6MzkuMDAwMDAw
MDAwIC0wNTAwCisrKyBpbmNsdWRlL3Nzd2YvbGlic3N3Zi5oCTIwMDUtMDMtMDggMjM6Mzg6NDAu
NTI0OTM0MzIwIC0wNTAwCkBAIC0yMTU3LDggKzIxNTcsOSBAQAogCXN0cnVjdCBzb3VuZF93YXZl
X3QgewogCQlzaG9ydAkJZm9ybWF0OwkJCS8vIHRoZSBkYXRhIGZvcm1hdCAod2Ugb25seSBzdXBw
b3J0IFBDTSkKIAkJc2hvcnQJCWNoYW5uZWxzOwkJLy8gbnVtYmVyIG9mIGNoYW5uZWxzICgxIC0g
bW9ubywgMiAtIHN0ZXJlbykKLQkJbG9uZwkJcmF0ZTsJCQkvLyBleGFjdCBzYW1wbGUgcmF0ZSB0
byBwbGF5IHRoZSBzb3VuZCBhdAotCQlsb25nCQlhdmFyYWdlX3JhdGU7CQkvLyBhdmVyYWdlIHJh
dGUgZm9yIHRoZSBlbnRpcmUgc2V0IG9mIHNhbXBsZXMgKHRoaXMgbWF5IHZhcnkgaW4gY29tcHJl
c3NlZCBmaWxlcykKKy8qIHJhdGUgYW5kIGF2ZXJhZ2VfcmF0ZSBhcmUgNCBieXRlcyBlYWNoLCBs
b25nIG9uIHNvbWUgcGxhdGZvcm1zIGlzIDggYnl0ZXMgKi8KKwkJaW50CQlyYXRlOwkJCS8vIGV4
YWN0IHNhbXBsZSByYXRlIHRvIHBsYXkgdGhlIHNvdW5kIGF0CisJCWludAkJYXZhcmFnZV9yYXRl
OwkJLy8gYXZlcmFnZSByYXRlIGZvciB0aGUgZW50aXJlIHNldCBvZiBzYW1wbGVzICh0aGlzIG1h
eSB2YXJ5IGluIGNvbXByZXNzZWQgZmlsZXMpCiAJCXNob3J0CQlhbGlnbjsJCQkvLyBieXRlIGFs
aWdubWVudCBvZiB0aGUgc2FtcGxlcyAoZXZlcnkgY2hhciwgc2hvcnQsIGxvbmcuLi4pCiAJCS8q
IHRoZSBmb2xsb3dpbmcgaXMgZm9ybWF0IGRlcGVuZGVudCwgYnV0IGF0IHRoaXMgdGltZSBkb2Vz
bid0IHZhcnkgZm9yIHVzICovCiAJCXNob3J0CQl3aWR0aDsJCQkvLyB3aWR0aCBvZiB0aGUgc2Ft
cGxlcyAoOCBvciAxNikK
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53353</attachid>
            <date>2005-03-13 10:13 0000</date>
            <desc>sswf-1.7.1-r1_ebuild.patch</desc>
            <filename>sswf-1.7.1-r1_ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHNzd2YtMS43LjEuZWJ1aWxkCTIwMDUtMDEtMjggMDA6NTY6MjcuMDAwMDAwMDAwIC0wNTAw
CisrKyBzc3dmLTEuNy4xLXIxLmVidWlsZAkyMDA1LTAzLTEzIDEyOjU4OjQxLjAwMDAwMDAwMCAt
MDUwMApAQCAtMiw2ICsyLDcgQEAKICMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgogIyAkSGVhZGVyOiAvdmFyL2N2c3Jvb3Qv
Z2VudG9vLXg4Ni9tZWRpYS12aWRlby9zc3dmL3Nzd2YtMS43LjEuZWJ1aWxkLHYgMS4xIDIwMDUv
MDEvMjggMDU6NTY6MjcgY2hyaXN3aGl0ZSBFeHAgJAogCitpbmhlcml0IGV1dGlscwogCiBERVND
UklQVElPTj0iQSBDKysgTGlicmFyeSBhbmQgYSBzY3JpcHQgbGFuZ3VhZ2UgdG9vbCB0byBjcmVh
dGUgRmxhc2ggKFNXRikgbW92aWVzIHVwIHRvIHZlcnNpb24gNi4iCiBIT01FUEFHRT0iaHR0cDov
L3Nzd2Yuc291cmNlZm9yZ2UubmV0IgpAQCAtMTAsNyArMTEsNyBAQAogCiBMSUNFTlNFPSJhcy1p
cyIKIFNMT1Q9IjAiCi1LRVlXT1JEUz0ifng4NiB+cHBjIgorS0VZV09SRFM9In54ODYgfnBwYyB+
YW1kNjQiCiBJVVNFPSJkb2MgZGVidWciCiBERVBFTkQ9InN5cy1saWJzL3psaWIKIAltZWRpYS1s
aWJzL2pwZWcKQEAgLTE4LDYgKzE5LDE3IEBACiAJc3lzLWRldmVsL2ZsZXgKIAlzeXMtZGV2ZWwv
Ymlzb24iCiAKK3NyY191bnBhY2soKSB7CisJdW5wYWNrICR7QX0KKwljZCAke1N9CisJIyBGaXgg
dGhlIGJpdHNpemUgZnVuY3Rpb25zIChzYWZlIG9uIGJvdGggMzIgYW5kIDY0Yml0KQorCWVwYXRj
aCAke0ZJTEVTRElSfS9iaXRzaXplLnBhdGNoCisJIyBGaXggYSBiYWRseSBkZWZpbmVkIHN0cnVj
dCAoc2FmZSBvbiBib3RoIDMyIGFuZCA2NGJpdCkKKwllcGF0Y2ggJHtGSUxFU0RJUn0vc291bmRf
d2F2ZV90LnBhdGNoCit9CisJCQkJCQkKKworCiBzcmNfY29tcGlsZSgpIHsKIAllY29uZiBcCiAJ
JCh1c2VfZW5hYmxlIGRlYnVnKSBcCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>53908</attachid>
            <date>2005-03-19 19:51 0000</date>
            <desc>sswf-1.7.1-r1.ebuild</desc>
            <filename>sswf-1.7.1-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLXZpZGVvL3Nzd2Yvc3N3Zi0xLjcuMS5l
YnVpbGQsdiAxLjIgMjAwNS8wMy8xOSAwMToxMjo1MiBzd2VnZW5lciBFeHAgJAoKaW5oZXJpdCBl
dXRpbHMKCkRFU0NSSVBUSU9OPSJBIEMrKyBMaWJyYXJ5IGFuZCBhIHNjcmlwdCBsYW5ndWFnZSB0
b29sIHRvIGNyZWF0ZSBGbGFzaCAoU1dGKSBtb3ZpZXMgdXAgdG8gdmVyc2lvbiA2LiIKSE9NRVBB
R0U9Imh0dHA6Ly9zc3dmLnNvdXJjZWZvcmdlLm5ldCIKU1JDX1VSST0ibWlycm9yOi8vc291cmNl
Zm9yZ2UvJHtQTn0vJHtQfS1zcmMudGFyLmJ6MgoJZG9jPyAoIG1pcnJvcjovL3NvdXJjZWZvcmdl
LyR7UE59LyR7UH0tZG9jLnRhci5iejIgKSIKCkxJQ0VOU0U9ImFzLWlzIgpTTE9UPSIwIgpLRVlX
T1JEUz0ifng4NiB+cHBjIH5hbWQ2NCIKSVVTRT0iZG9jIGRlYnVnIgpERVBFTkQ9InN5cy1saWJz
L3psaWIKCW1lZGlhLWxpYnMvanBlZwoJbWVkaWEtbGlicy9mcmVldHlwZQoJc3lzLWRldmVsL2Zs
ZXgKCXN5cy1kZXZlbC9iaXNvbiIKCnNyY191bnBhY2soKSB7Cgl1bnBhY2sgJHtBfQoJY2QgJHtT
fQoJIyBGaXggdGhlIGJpdHNpemUgZnVuY3Rpb25zIChzYWZlIG9uIGJvdGggMzIgYW5kIDY0Yml0
KQoJZXBhdGNoICR7RklMRVNESVJ9L2JpdHNpemUucGF0Y2gKCSMgRml4IGEgYmFkbHkgZGVmaW5l
ZCBzdHJ1Y3QgKHNhZmUgb24gYm90aCAzMiBhbmQgNjRiaXQpCgllcGF0Y2ggJHtGSUxFU0RJUn0v
c291bmRfd2F2ZV90LnBhdGNoCn0KCQkJCQkJCgoKc3JjX2NvbXBpbGUoKSB7CgllY29uZiBcCgkJ
JCh1c2VfZW5hYmxlIGRlYnVnKSBcCgkJfHwgZGllICJDb25maWd1cmF0aW9uIEZhaWxlZCEiCgoJ
ZW1ha2UgfHwgZGllICJNYWtlIEZhaWxlZCIKfQoKc3JjX2luc3RhbGwgKCkgewoJbWFrZSBERVNU
RElSPSR7RH0gaW5zdGFsbCB8fCBkaWUKfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>