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

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

    <bug>
          <bug_id>11760</bug_id>
          
          <creation_ts>2007-05-14 20:20:41 +0400</creation_ts>
          <short_desc>DTS (DCA) decoding is broken</short_desc>
          <delta_ts>2007-07-13 12:49:57 +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>ffmpeg</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></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Vlasov">vsu</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          <cc>darktemplar</cc>
    
    <cc>placeholder</cc>
    
    <cc>rider</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>50199</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2007-05-14 20:20:41 +0400</bug_when>
    <thetext>В ffmpeg-0.5.0-alt1.svn8927 сломано декодирование DTS - проявляется как в
ffplay, так и в других программах (например, в mplayer).

В частности, имеется файл (avi со звуковой дорожкой в dts), который в основном
нормально проигрывается при использовании ffmpeg-0.5.0-alt1.svn7771.  После
обновления до ffmpeg-0.5.0-alt1.svn8927 выяснилось, что установленная ранее
сборка mplayer-1.0-alt35.22092.1 перестала воспроизводить звук - как выяснилось,
между этими версиями в ffmpeg добавили встроенную поддержку декодирования dts
под именем &quot;dca&quot;, а старая сборка mplayer знала только кодек с именем &quot;dts&quot; (это
исправлено в codecs.conf в новом mplayer).

Проблемы, относящиеся именно к ffmpeg:

1) Встроенный декодер с именем &quot;dca&quot;, появившийся в новых версиях ffmpeg, не
работает нормально - в местах, нормально воспроизводившихся с svn7771 (и внешней
libdts), в ffplay возникает ужасный свист и куча ошибок:

ERROR: block code look-up failed
ERROR: block code look-up failed
[dca @ 0xb7d3e184]Didn&apos;t get subframe DSYNC

(хотя некоторые участки файла всё-таки воспроизводятся). В mplayer файл не
воспроизводится вовсе - не появляется даже видео, а в терминал сыплются ошибки:

[dca @ 0xb6f26184]Not a DCA frame  0.000   1/  1 ??% ??% ??,?% 0 0 99% 
[dca @ 0xb6f26184]Not a DCA frame  0.004   2/  2 ??% ??% ??,?% 0 0 99% 
[dca @ 0xb6f26184]Not a DCA frame  0.004   3/  3 ??% ??% ??,?% 0 0 99% 

2) Включение поддержки внешней libdts (пересборка с --enable-libdts) без
отключения встроенного декодера dca недостаточно - например, заставить ffplay
использовать кодек libdts вместо dca не удалось.

3) Пересборка с --enable-libdts --disable-decoder=dca на первый взгляд
исправляет работу mplayer, однако при более внимательном анализе обнаружилось,
что downmix в 2 канала выполняется некорректно - похоже, пропадает как минимум
центральный канал, в результате диалоги в фильме не слышны. Кроме того, в ffplay
и звук, и изображение воспроизводятся с очень сильным замедлением.

4) Вернуть старое поведение удалось только после пересборки с --enable-libdts
--disable-decoder=dca и отката commit fb6069bf1668bb49fd966a9120da9e8bf0075ba0:

    fix multichannel decoding
    
    
    git-svn-id: svn://svn.mplayerhq.hu/ffmpeg/trunk@7839

В таком варианте вновь работает воспроизведение как в mplayer, так и в ffplay.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50200</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2007-05-14 20:28:31 +0400</bug_when>
    <thetext>Хотя что-то этим коммитом всё-таки на самом деле исправлялось - например,
преобразование dts в 6-канальный wav:

  ffmpeg -i file.avi -ac 6 file.wav

До отката этого коммита (но с внешним libdts) создавался нормальный wav; после
отката получается файл с сильно ускоренным звуком (эта же проблема была и в
версии svn7771); с другой стороны, с -ac 2 до отката получался замедленный звук,
а после отката - нормальный. Можно предположить, что в этом районе есть
несколько багов, компенсирующих друг друга.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50238</commentid>
    <comment_count>2</comment_count>
      <attachid>1961</attachid>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2007-05-15 14:54:28 +0400</bug_when>
    <thetext>Created attachment 1961
[PATCH 01] dtsdec: add missing break statements to convert2s16_multi()

DTS decoding was broken for every speaker config except 5.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50239</commentid>
    <comment_count>3</comment_count>
      <attachid>1962</attachid>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2007-05-15 14:55:13 +0400</bug_when>
    <thetext>Created attachment 1962
[PATCH 02] dtsdec: save frame flags in DTSContext

Frame flags must be saved between calls to dts_decode_frame() (if the
input buffer did not hold a complete frame, flags for that frame will
be used by the next dts_decode_frame() call when the rest of frame
data is available).  Fixes &quot;dts_frame() failed&quot; errors in mplayer due
to uninitialized garbage in flags.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50240</commentid>
    <comment_count>4</comment_count>
      <attachid>1963</attachid>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2007-05-15 14:57:56 +0400</bug_when>
    <thetext>Created attachment 1963
[PATCH 03] dtsdec: downmix to mono or stereo if requested

If avctx-&gt;channels is set to 1 or 2, ask libdts to downmix sound to
the requested number of channels instead of returning all channels.
This matches the AC3 decoder behavior and assumptions made by ffplay
and ffmpeg programs.

---

Этот патч не влияет на поведение mplayer, но исправляет проигрывание файла в
ffplay (там не поддерживается больше 2 каналов, и если декодер всё же выдаёт
более 2 каналов, они проигрываются как 2). В ffmpeg.c тоже имеется код,
рассчитывающий на такое поведение декодера:

		    if (codec-&gt;channels != icodec-&gt;channels &amp;&amp;
			(icodec-&gt;codec_id == CODEC_ID_AC3 ||
			 icodec-&gt;codec_id == CODEC_ID_DTS)) {
			/* Special case for 5:1 AC3 and DTS input */
			/* and mono or stereo output	  */
			/* Request specific number of channels */
			icodec-&gt;channels = codec-&gt;channels;
			if (codec-&gt;sample_rate == icodec-&gt;sample_rate)
			    ost-&gt;audio_resample = 0;
			else {
			    ost-&gt;audio_resample = 1;
			}
		    } else {
			ost-&gt;audio_resample = 1;
		    }</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50243</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2007-05-15 16:03:34 +0400</bug_when>
    <thetext>Да, после всех этих патчей в mplayer при наличии 2-канальной звуковой системы
приходится использовать что-то типа &quot;-af channels=2:6:0:0:1:1:2:0:3:1:4:0:4:1&quot;
(либо pan, где можно задать матрицу с уровнями), поскольку опция &quot;-channels 2&quot;
не оказывает нужного влияния. Раньше в подобной ситуации mplayer работал без
дополнительных опций, поскольку в старой версии ffmpeg в libdts всегда
передавалось DTS_STEREO.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50244</commentid>
    <comment_count>6</comment_count>
      <attachid>1964</attachid>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2007-05-15 17:10:27 +0400</bug_when>
    <thetext>Created attachment 1964
[PATCH 02] dtsdec: save flags, sample_rate, bit_rate in DTSContext

Frame flags must be saved between calls to dts_decode_frame() (if the
input buffer did not hold a complete frame, flags for that frame will
be used by the next dts_decode_frame() call when the rest of frame
data is available).  Fixes &quot;dts_frame() failed&quot; errors in mplayer due
to uninitialized garbage in flags.

The sample_rate and bit_rate values also can be used by the next
dts_decode_frame() call; uninitialized values can lead to SIGFPE in
ffmpeg at the end of stream (when sample_rate == 0 is encountered).

---

Заменяет предыдущий вариант патча; патч 03 не изменился.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50308</commentid>
    <comment_count>7</comment_count>
      <attachid>1969</attachid>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2007-05-17 13:56:01 +0400</bug_when>
    <thetext>Created attachment 1969
[PATCH 04] dtsdec: fix attempts to decode incomplete frames

When (!len) is checked in the buffer fill loop in dts_decode_frame(),
the buffer does not contain a complete frame, therefore executing
&quot;break&quot; when there is no more input data is not correct (subsequent
code will try to decode the buffer, which then will lead to garbage
output and sync loss).	The proper action is to return the number of
consumed bytes and wait for more data.

The problematic case can be triggered by mplayer - apparently it
passes the stream to decoder without caring about frame boundaries,
and sometimes the data block happens to contain just the frame header;
in this case the first pass through the loop will consume HEADER_SIZE
bytes from the input data, and the second pass would trigger the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50634</commentid>
    <comment_count>8</comment_count>
      <attachid>1990</attachid>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2007-05-23 19:48:06 +0400</bug_when>
    <thetext>Created attachment 1990
[PATCH 05] dca: fix dca_bitalloc_index decoder init

One of Huffman codes used in dca_bitalloc_index has 10-bit codes, but
the decode table is built only for 9 bits, therefore the .wrap field
must be set to 2 for correct decoding.

---
Это уже исправление встроенного декодера (которое, правда, не помогает ему
работать с mplayer).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52827</commentid>
    <comment_count>9</comment_count>
    <who name="Konstantin Pavlov">thresh</who>
    <bug_when>2007-07-13 12:49:57 +0400</bug_when>
    <thetext>так или иначе, исправлено.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1961</attachid>
            <date>2007-05-15 14:54:28 +0400</date>
            <delta_ts>2007-05-15 17:10:51 +0400</delta_ts>
            <desc>[PATCH 01] dtsdec: add missing break statements to convert2s16_multi()</desc>
            <filename>0001-dtsdec-add-missing-break-statements-to-convert2s16_.patch</filename>
            <type>text/plain</type>
            <size>3322</size>
            <attacher name="Sergey Vlasov">vsu</attacher>
            
              <data encoding="base64">RnJvbSA0ODdlZTBhZDIzODk4ZWJlM2Q0OWEyZmZhZGVmODhjNjY1MjAwZWIzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnZXkgVmxhc292IDx2c3VAYWx0bGludXgucnU+CkRhdGU6
IFR1ZSwgMTUgTWF5IDIwMDcgMTM6NTU6MDkgKzA0MDAKU3ViamVjdDogZHRzZGVjOiBhZGQgbWlz
c2luZyBicmVhayBzdGF0ZW1lbnRzIHRvIGNvbnZlcnQyczE2X211bHRpKCkKCkRUUyBkZWNvZGlu
ZyB3YXMgYnJva2VuIGZvciBldmVyeSBzcGVha2VyIGNvbmZpZyBleGNlcHQgNS4xLgoKU2lnbmVk
LW9mZi1ieTogU2VyZ2V5IFZsYXNvdiA8dnN1QGFsdGxpbnV4LnJ1PgotLS0KIGxpYmF2Y29kZWMv
ZHRzZGVjLmMgfCAgIDEwICsrKysrKysrKysKIDEgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2R0c2RlYy5jIGIv
bGliYXZjb2RlYy9kdHNkZWMuYwppbmRleCAxYmU3Yzg0Li5jZjc3YTU3IDEwMDY0NAotLS0gYS9s
aWJhdmNvZGVjL2R0c2RlYy5jCisrKyBiL2xpYmF2Y29kZWMvZHRzZGVjLmMKQEAgLTU1LDYgKzU1
LDcgQEAgY29udmVydDJzMTZfbXVsdGkoc2FtcGxlX3QgKmYsIGludDE2X3QgKnMxNiwgaW50IGZs
YWdzKQogICAgICAgICAgICAgczE2WzUqaV0gPSBzMTZbNSppKzFdID0gczE2WzUqaSsyXSA9IHMx
Nls1KmkrM10gPSAwOwogICAgICAgICAgICAgczE2WzUqaSs0XSA9IGNvbnZlcnQoZltpXSk7CiAg
ICAgICAgIH0KKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBEVFNfQ0hBTk5FTDoKICAgICBjYXNl
IERUU19TVEVSRU86CiAgICAgY2FzZSBEVFNfRE9MQlk6CkBAIC02Miw2ICs2Myw3IEBAIGNvbnZl
cnQyczE2X211bHRpKHNhbXBsZV90ICpmLCBpbnQxNl90ICpzMTYsIGludCBmbGFncykKICAgICAg
ICAgICAgIHMxNlsyKmldID0gY29udmVydChmW2ldKTsKICAgICAgICAgICAgIHMxNlsyKmkrMV0g
PSBjb252ZXJ0KGZbaSsyNTZdKTsKICAgICAgICAgfQorICAgICAgICBicmVhazsKICAgICBjYXNl
IERUU18zRjoKICAgICAgICAgZm9yKGkgPSAwOyBpIDwgMjU2OyBpKyspewogICAgICAgICAgICAg
czE2WzUqaV0gPSBjb252ZXJ0KGZbaSsyNTZdKTsKQEAgLTY5LDYgKzcxLDcgQEAgY29udmVydDJz
MTZfbXVsdGkoc2FtcGxlX3QgKmYsIGludDE2X3QgKnMxNiwgaW50IGZsYWdzKQogICAgICAgICAg
ICAgczE2WzUqaSsyXSA9IHMxNls1KmkrM10gPSAwOwogICAgICAgICAgICAgczE2WzUqaSs0XSA9
IGNvbnZlcnQoZltpXSk7CiAgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBEVFNf
MkYyUjoKICAgICAgICAgZm9yKGkgPSAwOyBpIDwgMjU2OyBpKyspewogICAgICAgICAgICAgczE2
WzQqaV0gPSBjb252ZXJ0KGZbaV0pOwpAQCAtNzYsNiArNzksNyBAQCBjb252ZXJ0MnMxNl9tdWx0
aShzYW1wbGVfdCAqZiwgaW50MTZfdCAqczE2LCBpbnQgZmxhZ3MpCiAgICAgICAgICAgICBzMTZb
NCppKzJdID0gY29udmVydChmW2krNTEyXSk7CiAgICAgICAgICAgICBzMTZbNCppKzNdID0gY29u
dmVydChmW2krNzY4XSk7CiAgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBEVFNf
M0YyUjoKICAgICAgICAgZm9yKGkgPSAwOyBpIDwgMjU2OyBpKyspewogICAgICAgICAgICAgczE2
WzUqaV0gPSBjb252ZXJ0KGZbaSsyNTZdKTsKQEAgLTg0LDEyICs4OCwxNCBAQCBjb252ZXJ0MnMx
Nl9tdWx0aShzYW1wbGVfdCAqZiwgaW50MTZfdCAqczE2LCBpbnQgZmxhZ3MpCiAgICAgICAgICAg
ICBzMTZbNSppKzNdID0gY29udmVydChmW2krMTAyNF0pOwogICAgICAgICAgICAgczE2WzUqaSs0
XSA9IGNvbnZlcnQoZltpXSk7CiAgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBE
VFNfTU9OTyB8IERUU19MRkU6CiAgICAgICAgIGZvcihpID0gMDsgaSA8IDI1NjsgaSsrKXsKICAg
ICAgICAgICAgIHMxNls2KmldID0gczE2WzYqaSsxXSA9IHMxNls2KmkrMl0gPSBzMTZbNippKzNd
ID0gMDsKICAgICAgICAgICAgIHMxNls2KmkrNF0gPSBjb252ZXJ0KGZbaV0pOwogICAgICAgICAg
ICAgczE2WzYqaSs1XSA9IGNvbnZlcnQoZltpKzI1Nl0pOwogICAgICAgICB9CisgICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgRFRTX0NIQU5ORUwgfCBEVFNfTEZFOgogICAgIGNhc2UgRFRTX1NURVJF
TyB8IERUU19MRkU6CiAgICAgY2FzZSBEVFNfRE9MQlkgfCBEVFNfTEZFOgpAQCAtOTksNiArMTA1
LDcgQEAgY29udmVydDJzMTZfbXVsdGkoc2FtcGxlX3QgKmYsIGludDE2X3QgKnMxNiwgaW50IGZs
YWdzKQogICAgICAgICAgICAgczE2WzYqaSsyXSA9IHMxNls2KmkrM10gPSBzMTZbNippKzRdID0g
MDsKICAgICAgICAgICAgIHMxNls2KmkrNV0gPSBjb252ZXJ0KGZbaSs1MTJdKTsKICAgICAgICAg
fQorICAgICAgICBicmVhazsKICAgICBjYXNlIERUU18zRiB8IERUU19MRkU6CiAgICAgICAgIGZv
cihpID0gMDsgaSA8IDI1NjsgaSsrKXsKICAgICAgICAgICAgIHMxNls2KmldID0gY29udmVydChm
W2krMjU2XSk7CkBAIC0xMDcsNiArMTE0LDcgQEAgY29udmVydDJzMTZfbXVsdGkoc2FtcGxlX3Qg
KmYsIGludDE2X3QgKnMxNiwgaW50IGZsYWdzKQogICAgICAgICAgICAgczE2WzYqaSs0XSA9IGNv
bnZlcnQoZltpXSk7CiAgICAgICAgICAgICBzMTZbNippKzVdID0gY29udmVydChmW2krNzY4XSk7
CiAgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBEVFNfMkYyUiB8IERUU19MRkU6
CiAgICAgICAgIGZvcihpID0gMDsgaSA8IDI1NjsgaSsrKXsKICAgICAgICAgICAgIHMxNls2Kmld
ID0gY29udmVydChmW2ldKTsKQEAgLTExNiw2ICsxMjQsNyBAQCBjb252ZXJ0MnMxNl9tdWx0aShz
YW1wbGVfdCAqZiwgaW50MTZfdCAqczE2LCBpbnQgZmxhZ3MpCiAgICAgICAgICAgICBzMTZbNipp
KzRdID0gMDsKICAgICAgICAgICAgIHMxNls2KmkrNV0gPSBjb252ZXJ0KGZbaSsxMDI0XSk7CiAg
ICAgICAgIH0KKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBEVFNfM0YyUiB8IERUU19MRkU6CiAg
ICAgICAgIGZvcihpID0gMDsgaSA8IDI1NjsgaSsrKXsKICAgICAgICAgICAgIHMxNls2KmldID0g
Y29udmVydChmW2krMjU2XSk7CkBAIC0xMjUsNiArMTM0LDcgQEAgY29udmVydDJzMTZfbXVsdGko
c2FtcGxlX3QgKmYsIGludDE2X3QgKnMxNiwgaW50IGZsYWdzKQogICAgICAgICAgICAgczE2WzYq
aSs0XSA9IGNvbnZlcnQoZltpXSk7CiAgICAgICAgICAgICBzMTZbNippKzVdID0gY29udmVydChm
W2krMTI4MF0pOwogICAgICAgICB9CisgICAgICAgIGJyZWFrOwogICAgIH0KIH0KIAotLSAKMS41
LjEuMS4xOTcuZzY2YjMKCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1962</attachid>
            <date>2007-05-15 14:55:13 +0400</date>
            <delta_ts>2007-05-15 17:11:26 +0400</delta_ts>
            <desc>[PATCH 02] dtsdec: save frame flags in DTSContext</desc>
            <filename>0002-dtsdec-save-frame-flags-in-DTSContext.patch</filename>
            <type>text/plain</type>
            <size>1777</size>
            <attacher name="Sergey Vlasov">vsu</attacher>
            
              <data encoding="base64">RnJvbSA1MTU2MjU2MjI0NzBiYjQwNmVkODdiOGIzNjczOTg0N2I0NjU1YzM5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnZXkgVmxhc292IDx2c3VAYWx0bGludXgucnU+CkRhdGU6
IFR1ZSwgMTUgTWF5IDIwMDcgMTQ6MjE6MzMgKzA0MDAKU3ViamVjdDogZHRzZGVjOiBzYXZlIGZy
YW1lIGZsYWdzIGluIERUU0NvbnRleHQKCkZyYW1lIGZsYWdzIG11c3QgYmUgc2F2ZWQgYmV0d2Vl
biBjYWxscyB0byBkdHNfZGVjb2RlX2ZyYW1lKCkgKGlmIHRoZQppbnB1dCBidWZmZXIgZGlkIG5v
dCBob2xkIGEgY29tcGxldGUgZnJhbWUsIGZsYWdzIGZvciB0aGF0IGZyYW1lIHdpbGwKYmUgdXNl
ZCBieSB0aGUgbmV4dCBkdHNfZGVjb2RlX2ZyYW1lKCkgY2FsbCB3aGVuIHRoZSByZXN0IG9mIGZy
YW1lCmRhdGEgaXMgYXZhaWxhYmxlKS4gIEZpeGVzICJkdHNfZnJhbWUoKSBmYWlsZWQiIGVycm9y
cyBpbiBtcGxheWVyIGR1ZQp0byB1bmluaXRpYWxpemVkIGdhcmJhZ2UgaW4gZmxhZ3MuCgpTaWdu
ZWQtb2ZmLWJ5OiBTZXJnZXkgVmxhc292IDx2c3VAYWx0bGludXgucnU+Ci0tLQogbGliYXZjb2Rl
Yy9kdHNkZWMuYyB8ICAgIDUgKysrLS0KIDEgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvZHRzZGVjLmMgYi9saWJh
dmNvZGVjL2R0c2RlYy5jCmluZGV4IGNmNzdhNTcuLjE3YmE4NmYgMTAwNjQ0Ci0tLSBhL2xpYmF2
Y29kZWMvZHRzZGVjLmMKKysrIGIvbGliYXZjb2RlYy9kdHNkZWMuYwpAQCAtMzYsNiArMzYsNyBA
QCB0eXBlZGVmIHN0cnVjdCBEVFNDb250ZXh0IHsKICAgICB1aW50OF90IGJ1ZltCVUZGRVJfU0la
RV07CiAgICAgdWludDhfdCAqYnVmcHRyOwogICAgIHVpbnQ4X3QgKmJ1ZnBvczsKKyAgICBpbnQg
ZmxhZ3M7CiB9IERUU0NvbnRleHQ7CiAKIHN0YXRpYyBpbmxpbmUgaW50MTZfdApAQCAtMjAxLDcg
KzIwMiw3IEBAIGR0c19kZWNvZGVfZnJhbWUoQVZDb2RlY0NvbnRleHQgKiBhdmN0eCwgdm9pZCAq
ZGF0YSwgaW50ICpkYXRhX3NpemUsCiAgICAgICAgIGlmKHMtPmJ1ZnBvcyAhPSBzLT5idWYgKyBI
RUFERVJfU0laRSkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGxlbmd0aCA9IGR0c19z
eW5jaW5mbyhzLT5zdGF0ZSwgcy0+YnVmLCAmZmxhZ3MsICZzYW1wbGVfcmF0ZSwKKyAgICAgICAg
bGVuZ3RoID0gZHRzX3N5bmNpbmZvKHMtPnN0YXRlLCBzLT5idWYsICZzLT5mbGFncywgJnNhbXBs
ZV9yYXRlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJpdF9yYXRlLCAmZnJhbWVf
bGVuZ3RoKTsKICAgICAgICAgaWYoIWxlbmd0aCkgewogICAgICAgICAgICAgYXZfbG9nKE5VTEws
IEFWX0xPR19JTkZPLCAic2tpcFxuIik7CkBAIC0yMTUsNyArMjE2LDcgQEAgZHRzX2RlY29kZV9m
cmFtZShBVkNvZGVjQ29udGV4dCAqIGF2Y3R4LCB2b2lkICpkYXRhLCBpbnQgKmRhdGFfc2l6ZSwK
ICAgICBsZXZlbCA9IENPTlZFUlRfTEVWRUw7CiAgICAgYmlhcyA9IENPTlZFUlRfQklBUzsKIAot
ICAgIGZsYWdzIHw9IERUU19BREpVU1RfTEVWRUw7CisgICAgZmxhZ3MgPSBzLT5mbGFncyB8IERU
U19BREpVU1RfTEVWRUw7CiAgICAgaWYoZHRzX2ZyYW1lKHMtPnN0YXRlLCBzLT5idWYsICZmbGFn
cywgJmxldmVsLCBiaWFzKSkgewogICAgICAgICBhdl9sb2coYXZjdHgsIEFWX0xPR19FUlJPUiwg
ImR0c19mcmFtZSgpIGZhaWxlZFxuIik7CiAgICAgICAgIGdvdG8gZW5kOwotLSAKMS41LjEuMS4x
OTcuZzY2YjMKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1963</attachid>
            <date>2007-05-15 14:57:56 +0400</date>
            <delta_ts>2007-05-15 17:11:08 +0400</delta_ts>
            <desc>[PATCH 03] dtsdec: downmix to mono or stereo if requested</desc>
            <filename>0003-dtsdec-downmix-to-mono-or-stereo-if-requested.patch</filename>
            <type>text/plain</type>
            <size>1271</size>
            <attacher name="Sergey Vlasov">vsu</attacher>
            
              <data encoding="base64">RnJvbSBlZmY4YjRiZWRhMTRkOTdkMjUzZGNlYTFjYmQ5NjJiMzU2YzVlMDFhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnZXkgVmxhc292IDx2c3VAYWx0bGludXgucnU+CkRhdGU6
IFR1ZSwgMTUgTWF5IDIwMDcgMTQ6NTA6NDIgKzA0MDAKU3ViamVjdDogZHRzZGVjOiBkb3dubWl4
IHRvIG1vbm8gb3Igc3RlcmVvIGlmIHJlcXVlc3RlZAoKSWYgYXZjdHgtPmNoYW5uZWxzIGlzIHNl
dCB0byAxIG9yIDIsIGFzayBsaWJkdHMgdG8gZG93bm1peCBzb3VuZCB0bwp0aGUgcmVxdWVzdGVk
IG51bWJlciBvZiBjaGFubmVscyBpbnN0ZWFkIG9mIHJldHVybmluZyBhbGwgY2hhbm5lbHMuClRo
aXMgbWF0Y2hlcyB0aGUgQUMzIGRlY29kZXIgYmVoYXZpb3IgYW5kIGFzc3VtcHRpb25zIG1hZGUg
YnkgZmZwbGF5CmFuZCBmZm1wZWcgcHJvZ3JhbXMuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgVmxh
c292IDx2c3VAYWx0bGludXgucnU+Ci0tLQogbGliYXZjb2RlYy9kdHNkZWMuYyB8ICAgMTAgKysr
KysrKysrLQogMSBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9kdHNkZWMuYyBiL2xpYmF2Y29kZWMvZHRzZGVjLmMK
aW5kZXggMTdiYTg2Zi4uYWMyZTlhMSAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9kdHNkZWMuYwor
KysgYi9saWJhdmNvZGVjL2R0c2RlYy5jCkBAIC0yMTYsNyArMjE2LDE1IEBAIGR0c19kZWNvZGVf
ZnJhbWUoQVZDb2RlY0NvbnRleHQgKiBhdmN0eCwgdm9pZCAqZGF0YSwgaW50ICpkYXRhX3NpemUs
CiAgICAgbGV2ZWwgPSBDT05WRVJUX0xFVkVMOwogICAgIGJpYXMgPSBDT05WRVJUX0JJQVM7CiAK
LSAgICBmbGFncyA9IHMtPmZsYWdzIHwgRFRTX0FESlVTVF9MRVZFTDsKKyAgICBpZihhdmN0eC0+
Y2hhbm5lbHMgPT0gMSkgeworICAgICAgICBmbGFncyA9IERUU19NT05POworICAgIH0gZWxzZSBp
ZihhdmN0eC0+Y2hhbm5lbHMgPT0gMikgeworICAgICAgICBmbGFncyA9IERUU19TVEVSRU87Cisg
ICAgfSBlbHNlIHsKKyAgICAgICAgZmxhZ3MgPSBzLT5mbGFnczsKKyAgICB9CisKKyAgICBmbGFn
cyB8PSBEVFNfQURKVVNUX0xFVkVMOwogICAgIGlmKGR0c19mcmFtZShzLT5zdGF0ZSwgcy0+YnVm
LCAmZmxhZ3MsICZsZXZlbCwgYmlhcykpIHsKICAgICAgICAgYXZfbG9nKGF2Y3R4LCBBVl9MT0df
RVJST1IsICJkdHNfZnJhbWUoKSBmYWlsZWRcbiIpOwogICAgICAgICBnb3RvIGVuZDsKLS0gCjEu
NS4xLjEuMTk3Lmc2NmIzCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1964</attachid>
            <date>2007-05-15 17:10:27 +0400</date>
            <delta_ts>2007-05-15 17:10:27 +0400</delta_ts>
            <desc>[PATCH 02] dtsdec: save flags, sample_rate, bit_rate in DTSContext</desc>
            <filename>0002-dtsdec-save-flags-sample_rate-bit_rate-in-DTSCont.patch</filename>
            <type>text/plain</type>
            <size>2775</size>
            <attacher name="Sergey Vlasov">vsu</attacher>
            
              <data encoding="base64">RnJvbSBkYTk3ZTg4ZDYyNzAyYTgxNTA4ZmQzYzg2MjE2NDA4NzkzNmNjYmIzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnZXkgVmxhc292IDx2c3VAYWx0bGludXgucnU+CkRhdGU6
IFR1ZSwgMTUgTWF5IDIwMDcgMTQ6MjE6MzMgKzA0MDAKU3ViamVjdDogZHRzZGVjOiBzYXZlIGZs
YWdzLCBzYW1wbGVfcmF0ZSwgYml0X3JhdGUgaW4gRFRTQ29udGV4dAoKRnJhbWUgZmxhZ3MgbXVz
dCBiZSBzYXZlZCBiZXR3ZWVuIGNhbGxzIHRvIGR0c19kZWNvZGVfZnJhbWUoKSAoaWYgdGhlCmlu
cHV0IGJ1ZmZlciBkaWQgbm90IGhvbGQgYSBjb21wbGV0ZSBmcmFtZSwgZmxhZ3MgZm9yIHRoYXQg
ZnJhbWUgd2lsbApiZSB1c2VkIGJ5IHRoZSBuZXh0IGR0c19kZWNvZGVfZnJhbWUoKSBjYWxsIHdo
ZW4gdGhlIHJlc3Qgb2YgZnJhbWUKZGF0YSBpcyBhdmFpbGFibGUpLiAgRml4ZXMgImR0c19mcmFt
ZSgpIGZhaWxlZCIgZXJyb3JzIGluIG1wbGF5ZXIgZHVlCnRvIHVuaW5pdGlhbGl6ZWQgZ2FyYmFn
ZSBpbiBmbGFncy4KClRoZSBzYW1wbGVfcmF0ZSBhbmQgYml0X3JhdGUgdmFsdWVzIGFsc28gY2Fu
IGJlIHVzZWQgYnkgdGhlIG5leHQKZHRzX2RlY29kZV9mcmFtZSgpIGNhbGw7IHVuaW5pdGlhbGl6
ZWQgdmFsdWVzIGNhbiBsZWFkIHRvIFNJR0ZQRSBpbgpmZm1wZWcgYXQgdGhlIGVuZCBvZiBzdHJl
YW0gKHdoZW4gc2FtcGxlX3JhdGUgPT0gMCBpcyBlbmNvdW50ZXJlZCkuCgpTaWduZWQtb2ZmLWJ5
OiBTZXJnZXkgVmxhc292IDx2c3VAYWx0bGludXgucnU+Ci0tLQogbGliYXZjb2RlYy9kdHNkZWMu
YyB8ICAgMTUgKysrKysrKystLS0tLS0tCiAxIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygr
KSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2R0c2RlYy5jIGIvbGli
YXZjb2RlYy9kdHNkZWMuYwppbmRleCBjZjc3YTU3Li4yYTNjNjZhIDEwMDY0NAotLS0gYS9saWJh
dmNvZGVjL2R0c2RlYy5jCisrKyBiL2xpYmF2Y29kZWMvZHRzZGVjLmMKQEAgLTM2LDYgKzM2LDkg
QEAgdHlwZWRlZiBzdHJ1Y3QgRFRTQ29udGV4dCB7CiAgICAgdWludDhfdCBidWZbQlVGRkVSX1NJ
WkVdOwogICAgIHVpbnQ4X3QgKmJ1ZnB0cjsKICAgICB1aW50OF90ICpidWZwb3M7CisgICAgaW50
IGZsYWdzOworICAgIGludCBzYW1wbGVfcmF0ZTsKKyAgICBpbnQgYml0X3JhdGU7CiB9IERUU0Nv
bnRleHQ7CiAKIHN0YXRpYyBpbmxpbmUgaW50MTZfdApAQCAtMTczLDEwICsxNzYsOCBAQCBkdHNf
ZGVjb2RlX2ZyYW1lKEFWQ29kZWNDb250ZXh0ICogYXZjdHgsIHZvaWQgKmRhdGEsIGludCAqZGF0
YV9zaXplLAogICAgIHVpbnQ4X3QgKnN0YXJ0ID0gYnVmZjsKICAgICB1aW50OF90ICplbmQgPSBi
dWZmICsgYnVmZl9zaXplOwogICAgIGludDE2X3QgKm91dF9zYW1wbGVzID0gZGF0YTsKLSAgICBp
bnQgc2FtcGxlX3JhdGU7CiAgICAgaW50IGZyYW1lX2xlbmd0aDsKICAgICBpbnQgZmxhZ3M7Ci0g
ICAgaW50IGJpdF9yYXRlOwogICAgIGludCBsZW47CiAgICAgbGV2ZWxfdCBsZXZlbDsKICAgICBz
YW1wbGVfdCBiaWFzOwpAQCAtMjAxLDggKzIwMiw4IEBAIGR0c19kZWNvZGVfZnJhbWUoQVZDb2Rl
Y0NvbnRleHQgKiBhdmN0eCwgdm9pZCAqZGF0YSwgaW50ICpkYXRhX3NpemUsCiAgICAgICAgIGlm
KHMtPmJ1ZnBvcyAhPSBzLT5idWYgKyBIRUFERVJfU0laRSkKICAgICAgICAgICAgIGJyZWFrOwog
Ci0gICAgICAgIGxlbmd0aCA9IGR0c19zeW5jaW5mbyhzLT5zdGF0ZSwgcy0+YnVmLCAmZmxhZ3Ms
ICZzYW1wbGVfcmF0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZiaXRfcmF0ZSwg
JmZyYW1lX2xlbmd0aCk7CisgICAgICAgIGxlbmd0aCA9IGR0c19zeW5jaW5mbyhzLT5zdGF0ZSwg
cy0+YnVmLCAmcy0+ZmxhZ3MsICZzLT5zYW1wbGVfcmF0ZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZzLT5iaXRfcmF0ZSwgJmZyYW1lX2xlbmd0aCk7CiAgICAgICAgIGlmKCFsZW5n
dGgpIHsKICAgICAgICAgICAgIGF2X2xvZyhOVUxMLCBBVl9MT0dfSU5GTywgInNraXBcbiIpOwog
ICAgICAgICAgICAgZm9yKHMtPmJ1ZnB0ciA9IHMtPmJ1Zjsgcy0+YnVmcHRyIDwgcy0+YnVmICsg
SEVBREVSX1NJWkUgLSAxOyBzLT5idWZwdHIrKykKQEAgLTIxNSwxNSArMjE2LDE1IEBAIGR0c19k
ZWNvZGVfZnJhbWUoQVZDb2RlY0NvbnRleHQgKiBhdmN0eCwgdm9pZCAqZGF0YSwgaW50ICpkYXRh
X3NpemUsCiAgICAgbGV2ZWwgPSBDT05WRVJUX0xFVkVMOwogICAgIGJpYXMgPSBDT05WRVJUX0JJ
QVM7CiAKLSAgICBmbGFncyB8PSBEVFNfQURKVVNUX0xFVkVMOworICAgIGZsYWdzID0gcy0+Zmxh
Z3MgfCBEVFNfQURKVVNUX0xFVkVMOwogICAgIGlmKGR0c19mcmFtZShzLT5zdGF0ZSwgcy0+YnVm
LCAmZmxhZ3MsICZsZXZlbCwgYmlhcykpIHsKICAgICAgICAgYXZfbG9nKGF2Y3R4LCBBVl9MT0df
RVJST1IsICJkdHNfZnJhbWUoKSBmYWlsZWRcbiIpOwogICAgICAgICBnb3RvIGVuZDsKICAgICB9
CiAKLSAgICBhdmN0eC0+c2FtcGxlX3JhdGUgPSBzYW1wbGVfcmF0ZTsKKyAgICBhdmN0eC0+c2Ft
cGxlX3JhdGUgPSBzLT5zYW1wbGVfcmF0ZTsKICAgICBhdmN0eC0+Y2hhbm5lbHMgPSBjaGFubmVs
c19tdWx0aShmbGFncyk7Ci0gICAgYXZjdHgtPmJpdF9yYXRlID0gYml0X3JhdGU7CisgICAgYXZj
dHgtPmJpdF9yYXRlID0gcy0+Yml0X3JhdGU7CiAKICAgICBuYmxvY2tzID0gZHRzX2Jsb2Nrc19u
dW0ocy0+c3RhdGUpOwogCi0tIAoxLjUuMS4xLjE5Ny5nNjZiMwoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1969</attachid>
            <date>2007-05-17 13:56:01 +0400</date>
            <delta_ts>2007-05-17 13:56:01 +0400</delta_ts>
            <desc>[PATCH 04] dtsdec: fix attempts to decode incomplete frames</desc>
            <filename>0004-dtsdec-fix-attempts-to-decode-incomplete-frames.patch</filename>
            <type>text/plain</type>
            <size>1539</size>
            <attacher name="Sergey Vlasov">vsu</attacher>
            
              <data encoding="base64">RnJvbSA1MDkzOWI5ZmQ5MzMxOWFiYjNkYTJhODFkOTNlMzkwMTczZGRlNTljIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnZXkgVmxhc292IDx2c3VAYWx0bGludXgucnU+CkRhdGU6
IFRodSwgMTcgTWF5IDIwMDcgMDk6MjY6MzUgKzA0MDAKU3ViamVjdDogZHRzZGVjOiBmaXggYXR0
ZW1wdHMgdG8gZGVjb2RlIGluY29tcGxldGUgZnJhbWVzCgpXaGVuICghbGVuKSBpcyBjaGVja2Vk
IGluIHRoZSBidWZmZXIgZmlsbCBsb29wIGluIGR0c19kZWNvZGVfZnJhbWUoKSwKdGhlIGJ1ZmZl
ciBkb2VzIG5vdCBjb250YWluIGEgY29tcGxldGUgZnJhbWUsIHRoZXJlZm9yZSBleGVjdXRpbmcK
ImJyZWFrIiB3aGVuIHRoZXJlIGlzIG5vIG1vcmUgaW5wdXQgZGF0YSBpcyBub3QgY29ycmVjdCAo
c3Vic2VxdWVudApjb2RlIHdpbGwgdHJ5IHRvIGRlY29kZSB0aGUgYnVmZmVyLCB3aGljaCB0aGVu
IHdpbGwgbGVhZCB0byBnYXJiYWdlCm91dHB1dCBhbmQgc3luYyBsb3NzKS4gIFRoZSBwcm9wZXIg
YWN0aW9uIGlzIHRvIHJldHVybiB0aGUgbnVtYmVyIG9mCmNvbnN1bWVkIGJ5dGVzIGFuZCB3YWl0
IGZvciBtb3JlIGRhdGEuCgpUaGUgcHJvYmxlbWF0aWMgY2FzZSBjYW4gYmUgdHJpZ2dlcmVkIGJ5
IG1wbGF5ZXIgLSBhcHBhcmVudGx5IGl0CnBhc3NlcyB0aGUgc3RyZWFtIHRvIGRlY29kZXIgd2l0
aG91dCBjYXJpbmcgYWJvdXQgZnJhbWUgYm91bmRhcmllcywKYW5kIHNvbWV0aW1lcyB0aGUgZGF0
YSBibG9jayBoYXBwZW5zIHRvIGNvbnRhaW4ganVzdCB0aGUgZnJhbWUgaGVhZGVyOwppbiB0aGlz
IGNhc2UgdGhlIGZpcnN0IHBhc3MgdGhyb3VnaCB0aGUgbG9vcCB3aWxsIGNvbnN1bWUgSEVBREVS
X1NJWkUKYnl0ZXMgZnJvbSB0aGUgaW5wdXQgZGF0YSwgYW5kIHRoZSBzZWNvbmQgcGFzcyB3b3Vs
ZCB0cmlnZ2VyIHRoZSBidWcuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgVmxhc292IDx2c3VAYWx0
bGludXgucnU+Ci0tLQogbGliYXZjb2RlYy9kdHNkZWMuYyB8ICAgIDIgKy0KIDEgZmlsZXMgY2hh
bmdlZCwgMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYmF2
Y29kZWMvZHRzZGVjLmMgYi9saWJhdmNvZGVjL2R0c2RlYy5jCmluZGV4IDI3NWRjY2IuLmFmZTI2
NmEgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvZHRzZGVjLmMKKysrIGIvbGliYXZjb2RlYy9kdHNk
ZWMuYwpAQCAtMTkxLDcgKzE5MSw3IEBAIGR0c19kZWNvZGVfZnJhbWUoQVZDb2RlY0NvbnRleHQg
KiBhdmN0eCwgdm9pZCAqZGF0YSwgaW50ICpkYXRhX3NpemUsCiAKICAgICAgICAgbGVuID0gZW5k
IC0gc3RhcnQ7CiAgICAgICAgIGlmKCFsZW4pCi0gICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIHJldHVybiBzdGFydCAtIGJ1ZmY7CiAgICAgICAgIGlmKGxlbiA+IHMtPmJ1ZnBvcyAtIHMt
PmJ1ZnB0cikKICAgICAgICAgICAgIGxlbiA9IHMtPmJ1ZnBvcyAtIHMtPmJ1ZnB0cjsKICAgICAg
ICAgbWVtY3B5KHMtPmJ1ZnB0ciwgc3RhcnQsIGxlbik7Ci0tIAoxLjUuMS4xLjE5Ny5nNjZiMwoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1990</attachid>
            <date>2007-05-23 19:48:06 +0400</date>
            <delta_ts>2007-05-23 19:48:06 +0400</delta_ts>
            <desc>[PATCH 05] dca: fix dca_bitalloc_index decoder init</desc>
            <filename>0001-dca-fix-dca_bitalloc_index-decoder-init.patch</filename>
            <type>text/plain</type>
            <size>976</size>
            <attacher name="Sergey Vlasov">vsu</attacher>
            
              <data encoding="base64">RnJvbSA5MDA1MGU3MzkyN2NlMWFhMDdmOWMyY2U2MWRmYmJiNjgyMDFlMjE5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnZXkgVmxhc292IDx2c3VAYWx0bGludXgucnU+CkRhdGU6
IEZyaSwgMTggTWF5IDIwMDcgMTE6MDE6MDggKzA0MDAKU3ViamVjdDogZGNhOiBmaXggZGNhX2Jp
dGFsbG9jX2luZGV4IGRlY29kZXIgaW5pdAoKT25lIG9mIEh1ZmZtYW4gY29kZXMgdXNlZCBpbiBk
Y2FfYml0YWxsb2NfaW5kZXggaGFzIDEwLWJpdCBjb2RlcywgYnV0CnRoZSBkZWNvZGUgdGFibGUg
aXMgYnVpbHQgb25seSBmb3IgOSBiaXRzLCB0aGVyZWZvcmUgdGhlIC53cmFwIGZpZWxkCm11c3Qg
YmUgc2V0IHRvIDIgZm9yIGNvcnJlY3QgZGVjb2RpbmcuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkg
Vmxhc292IDx2c3VAYWx0bGludXgucnU+Ci0tLQogbGliYXZjb2RlYy9kY2EuYyB8ICAgIDIgKy0K
IDEgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2xpYmF2Y29kZWMvZGNhLmMgYi9saWJhdmNvZGVjL2RjYS5jCmluZGV4IDRmODM3MDUu
Ljg2YTliZmMgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvZGNhLmMKKysrIGIvbGliYXZjb2RlYy9k
Y2EuYwpAQCAtMTg2LDcgKzE4Niw3IEBAIHN0YXRpYyB2b2lkIGRjYV9pbml0X3ZsY3Modm9pZCkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgZGNhX2JpdGFsbG9jX2luZGV4Lm9mZnNldCA9IDE7Ci0g
ICAgZGNhX2JpdGFsbG9jX2luZGV4LndyYXAgPSAxOworICAgIGRjYV9iaXRhbGxvY19pbmRleC53
cmFwID0gMjsKICAgICBmb3IgKGkgPSAwOyBpIDwgNTsgaSsrKQogICAgICAgICBpbml0X3ZsYygm
ZGNhX2JpdGFsbG9jX2luZGV4LnZsY1tpXSwgYml0YWxsb2NfMTJfdmxjX2JpdHNbaV0sIDEyLAog
ICAgICAgICAgICAgICAgICBiaXRhbGxvY18xMl9iaXRzW2ldLCAxLCAxLAotLSAKMS41LjIuNDcu
ZzRmZTUKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>