<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>7857</bug_id>
          
          <creation_ts>2005-09-04 17:24:08 +0400</creation_ts>
          <short_desc>Pause-Play bug</short_desc>
          <delta_ts>2007-10-23 15:17:46 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>xmms</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://bugs.xmms.org/show_bug.cgi?id=1842</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>7371</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Evgeny Sinelnikov">sin</reporter>
          <assigned_to name="Michael Shigorin">mike</assigned_to>
          <cc>eugvv</cc>
    
    <cc>gns</cc>
    
    <cc>rider</cc>
    
    <cc>u2u</cc>
    
    <cc>vsu</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>30005</commentid>
    <comment_count>0</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2005-09-04 17:24:08 +0400</bug_when>
    <thetext>Не работает возобновление проигрывания после паузы
Steps to Reproduce:
1. play
2. pause
3. pause
Actual Results:  
nothing


Expected Results:  
continue playing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30025</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-09-04 20:40:30 +0400</bug_when>
    <thetext>Как-то бы поподробней -- что играем, через что (oss/alsa/...), какой драйвер?

А то только WORKSFORME остаётся.

PS: про то, что в gui какие-то трудноловимые глюки (подозреваю, то ли в
crossfade, то ли в rusxmms) есть -- догадываюсь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30028</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-09-04 22:15:06 +0400</bug_when>
    <thetext>Не это ли?

On Sun, Sep 04, 2005 at 09:49:50PM +0400, Denis Smirnov wrote:
&gt; http://alsa.opensrc.org/index.php?page=DmixPlugin
&gt; ищи XMMS -- там сказано про известную проблему с XMMS+dmix,
&gt; решается элементарно.  Это та грабля?

Может и та... не помню, совпало ли с переездом на 1.0.9 
увеличение проблем (40% -- что нет).

---
Comment by Thomas De Schampheleire:

I have a VIA VT82xxx chipset, but I found that a smaller buffer
size in .asoundrc caused XMMS to hang on high load or IO-transfer
(presumably because the buffer has run empty). Making the buffer
size bigger resolved this problem, even above 6653. I currently
have 16384 which works well.

&lt;code&gt;buffer_size 16384&lt;/code&gt;

In XMMS I use ALSA output, with Audio device: &quot;pcm.ossmix&quot;, and
Mixer device: PCM.
---
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30054</commentid>
    <comment_count>3</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2005-09-05 03:10:32 +0400</bug_when>
    <thetext>(In reply to comment #1) 
&gt; Как-то бы поподробней -- что играем, через что (oss/alsa/...), какой драйвер? 
 
Играем mp3 через alsa: intel8x0 
 
[sin@base RPMS.update.old]$ rpm -qa|grep xmms 
xmms-out-alsa-1.2.10-alt8 
xmms-in-vorbis-1.2.10-alt8 
xmms-1.2.10-alt8 
libxmms-1.2.10-alt8 
xmms-input-faad-2.0-alt1.2_20040923 
xmms-in-flac-1.1.2-alt2 
xmms-in-wma-1.0.4-alt1 
 
В общем я нашел из-за чего происходит: 
только в alsa, и при том только тогда, когда в настройках выбрано устройство 
default, а не hw:0,0. Во втором случае работает. 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30062</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-09-05 09:50:54 +0400</bug_when>
    <thetext>Точно dmix :-(

Граждане, чо делать будем?  Если на этом только xmms поскользнулся -- ну впишу в
README.ALT или плагин попробую хакнуть, но вряд ли он такой исключительный.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33196</commentid>
    <comment_count>5</comment_count>
      <attachid>1254</attachid>
    <who name="Artem Delendik">u2u</who>
    <bug_when>2005-11-18 18:30:44 +0300</bug_when>
    <thetext>Created attachment 1254
This patch fixes alsa+dmix xmms-pause bug in xmms-out-alsa

Переписал функцию alsa_pause  в  Output/alsa/audio.c
Не совсем корректна была.
Причиной отказа паузы c dmix было то, что в dmix не реализована snd_pcm_pause -
но можно и без нее работать (подобно MPlayer) - см. патч. 

Rgds, Artem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33361</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-11-24 14:49:51 +0300</bug_when>
    <thetext>Вот спасибо!

2 gns: ты сейчас с xmms возишься или мне попробовать На Досуге (TM) мержить сборки?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38559</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-06-05 23:07:07 +0400</bug_when>
    <thetext>Передал в апстрим и приложил в 1.2.10-alt11.  На snd-emu10k1 проблемы нет
(впрочем, не помню, ловил ли дома), завтра ещё на intel8x0 проверю.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1254</attachid>
            <date>2005-11-18 18:30:44 +0300</date>
            <delta_ts>2005-11-18 18:30:44 +0300</delta_ts>
            <desc>This patch fixes alsa+dmix xmms-pause bug in xmms-out-alsa</desc>
            <filename>xmms-1.2.10-alsa_dmix_pause.patch</filename>
            <type>text/plain</type>
            <size>1148</size>
            <attacher name="Artem Delendik">u2u</attacher>
            
              <data encoding="base64">ZGlmZiAtTnVyIHhtbXMtMS4yLjEwLm9yaWcvT3V0cHV0L2Fsc2EvYXVkaW8uYyB4bW1zLTEuMi4x
MC9PdXRwdXQvYWxzYS9hdWRpby5jCi0tLSB4bW1zLTEuMi4xMC5vcmlnL091dHB1dC9hbHNhL2F1
ZGlvLmMJMjAwNC0wMS0yOCAwMTowOTozOSArMDIwMAorKysgeG1tcy0xLjIuMTAvT3V0cHV0L2Fs
c2EvYXVkaW8uYwkyMDA1LTExLTE4IDE3OjI2OjU2ICswMjAwCkBAIC0xODMsMTcgKzE4MywzNSBA
QAogCiB2b2lkIGFsc2FfcGF1c2Uoc2hvcnQgcCkKIHsKKwlpbnQgZXJyOworCQogCWRlYnVnKCJh
bHNhX3BhdXNlIik7Ci0JaWYgKHApCi0JCXBhdXNlZCA9IFRSVUU7Ci0KLQlpZiAoYWxzYV9jYW5f
cGF1c2UpCi0JCXNuZF9wY21fcGF1c2UoYWxzYV9wY20sIHApOwotCWVsc2UgaWYgKHApCi0JCXNu
ZF9wY21fZHJvcChhbHNhX3BjbSk7Ci0KLQlpZiAoIXApCi0JCXBhdXNlZCA9IEZBTFNFOworCWlm
IChhbHNhX2Nhbl9wYXVzZSkgeworCQlpZiAocCkgeworCQkJcGF1c2VkID0gVFJVRTsKKwkJCWRl
YnVnKCJhbHNhIGNhbiBwYXVzZSwgcGF1c2VkIik7CisJCX0gZWxzZSB7CisJCQlwYXVzZWQgPSBG
QUxTRTsKKwkJCWRlYnVnKCJhbHNhIGNhbiBwYXVzZSwgY29udGludWVkIik7CisJCX0KKwkJaWYg
KChlcnIgPSBzbmRfcGNtX3BhdXNlKGFsc2FfcGNtLCBwKSkgPCAwKQorCQkJZGVidWcoInNuZF9w
Y21fcGF1c2UgZXJyb3I6ICVzXG4iLAorCQkJCXNuZF9zdHJlcnJvcihlcnIpKTsKKwl9IGVsc2Ug
eworCQlpZiAocCkgeworCQkJcGF1c2VkID0gVFJVRTsKKwkJCWRlYnVnKCJhbHNhIGNhbid0IHBh
dXNlLCBkcm9wcGVkIik7CisJCQlpZiAoKGVyciA9IHNuZF9wY21fZHJvcChhbHNhX3BjbSkpIDwg
MCkKKwkJCQlkZWJ1Zygic25kX3BjbV9kcm9wIGVycm9yOiAlc1xuIiwKKwkJCQkJc25kX3N0cmVy
cm9yKGVycikpOworCQl9IGVsc2UgeworCQkJcGF1c2VkID0gRkFMU0U7CisJCQlkZWJ1ZygiYWxz
YSBjYW4ndCBwYXVzZSwgcHJlcGFyZWQiKTsKKwkJCWlmICgoZXJyID0gc25kX3BjbV9wcmVwYXJl
KGFsc2FfcGNtKSkgPCAwKQorCQkJCWRlYnVnKCJzbmRfcGNtX3ByZXBhcmUgZXJyb3I6ICVzXG4i
LAorCQkJCQlzbmRfc3RyZXJyb3IoZXJyKSk7CisJCX0KKwl9CiB9CiAKIHZvaWQgYWxzYV9jbG9z
ZSh2b2lkKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>