Commit Graph

249 Commits

Author SHA256 Message Date
26e13d12a4 Accepting request 1143682 from home:tiwai:branches:multimedia:libs
- Updated to alsa-lib 1.2.11:
  * auto-tools fixes, versioned symbol fixes
  * support dB TLVs for single controls
  * various PCM updates, including subformat extensions
  * UMP and sequencer API fixes
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.10_v1.2.11#alsa-lib
- Dropped obsoleted patches:
  0001-control.h-Fix-ump-header-file-detection.patch
  0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
  0003-pcm-Fix-segfault-with-32bit-libs.patch
  0004-reshuffle-included-files-to-include-config.h-as-firs.patch
  0005-seq-Fix-typos-in-symbol-version-definitions.patch
  0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
  0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
  0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
  0009-seq-Simplify-snd_seq_extract_output.patch
  0010-seq-Check-protocol-compatibility-with-the-current-ve.patch

OBS-URL: https://build.opensuse.org/request/show/1143682
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=327
2024-02-02 16:32:41 +00:00
b6a2495802 Accepting request 1124030 from home:tiwai:branches:multimedia:libs
- Backport upstream fixes for sequencer and mixer:
  0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch 
  0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch 
  0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch 
  0009-seq-Simplify-snd_seq_extract_output.patch 
  0010-seq-Check-protocol-compatibility-with-the-current-ve.patch 
- Clean up spec file

OBS-URL: https://build.opensuse.org/request/show/1124030
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=325
2023-11-07 15:01:46 +00:00
58f1acca83 Accepting request 1116607 from home:tiwai:branches:multimedia:libs
- Fix symbol version:
  0005-seq-Fix-typos-in-symbol-version-definitions.patch

OBS-URL: https://build.opensuse.org/request/show/1116607
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=323
2023-10-10 07:48:39 +00:00
cb9e25ed81 Accepting request 1112010 from home:tiwai:branches:multimedia:libs
- More upstream fix for incosistent compile conditions:
  0004-reshuffle-included-files-to-include-config.h-as-firs.patch

OBS-URL: https://build.opensuse.org/request/show/1112010
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=319
2023-09-18 15:01:35 +00:00
ddfcaec6aa Accepting request 1110009 from home:tiwai:branches:multimedia:libs
- Upstream fix backport:
  0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
- Upstream fix for PCM segfault regression (bsc#1215167):
  0003-pcm-Fix-segfault-with-32bit-libs.patch

OBS-URL: https://build.opensuse.org/request/show/1110009
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=317
2023-09-09 15:56:47 +00:00
be5a051d51 Accepting request 1108916 from home:tiwai:branches:multimedia:libs
- Update to version 1.2.10:
  * MIDI 2.0 feature support
  * build fixes for various platforms
  * various documentation fixes
  * misc topology fixes
  * ucm fixes and cleanups
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib
- Took upstream fix for possible build errors:
  0001-control.h-Fix-ump-header-file-detection.patch

OBS-URL: https://build.opensuse.org/request/show/1108916
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=315
2023-09-04 15:27:47 +00:00
9447dc9738 Accepting request 1085465 from home:tiwai:branches:multimedia:libs
- Update to version 1.2.9:
  * Versioned symbol updates
  * Various fixes for building on *BSD and Android
  * Fixes and enhancements of auto silencing and playback drain
  * Add SND_CTL_EINTR open mode at PCM
  * Avoid endless loop in snd_pcm_sw_params_default()
  * Fixes in PCM rate, route/softvol plugins
  * Fixes in topology API parser, cleanups
  * Enhancements in latency test program
  * Minor code cleanup and memory leak fixes in UCM API
  * emu10k1 config cleanup
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib

OBS-URL: https://build.opensuse.org/request/show/1085465
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=313
2023-05-08 08:56:34 +00:00
497120708f Accepting request 1031064 from home:tiwai:branches:multimedia:libs
- Update to version 1.2.8:
  add FreeBSD/NetBD/OpenBSD build support, fixes in control namehint,
  various PCM plugins and UCM.  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring

OBS-URL: https://build.opensuse.org/request/show/1031064
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=311
2022-10-25 08:13:26 +00:00
8ca9354c52 Accepting request 989799 from home:tiwai:branches:multimedia:libs
- Update to version 1.2.7.2: minor updates, including fixes for PCM
  share plugin, rawmidi and UCM

OBS-URL: https://build.opensuse.org/request/show/989799
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=309
2022-07-18 07:18:29 +00:00
ef5dac4bb4 Accepting request 983888 from home:tiwai:branches:multimedia:libs
- Update to version 1.2.7.1: minor bug fixes, including the previous
  patches.  For details, see
    https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-lib
- Drop obsoleted patches:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch

OBS-URL: https://build.opensuse.org/request/show/983888
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=307
2022-06-20 15:16:17 +00:00
1174d99af9 Accepting request 980993 from home:tiwai:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/980993
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=305
2022-06-06 11:01:04 +00:00
e143bd91ed Accepting request 980229 from home:tiwai:branches:multimedia:libs
- Update to version 1.2.7:
  more extended UCM API, PCM rate,multi,direct plugin fixes and
  enhancements, compilation fixes, etc.  For details see:
   https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib

OBS-URL: https://build.opensuse.org/request/show/980229
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=303
2022-06-01 06:18:00 +00:00
480ac00924 Accepting request 939019 from home:tiwai:branches:multimedia:libs
- Update to version 1.2.6.1:
  a minor fix release:
  * conf: fix the device parsing when arguments has no defaults
  * conf: accept '_' character in the variable name

OBS-URL: https://build.opensuse.org/request/show/939019
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=302
2021-12-10 09:21:02 +00:00
67eb613d06 Accepting request 936036 from home:tiwai:branches:multimedia:libs
- Update to version 1.2.6:
  lots of changes, including UCM and config updates and rawmidi
  framing mode support: for details, see below
   https://www.alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-lib
- Add *.sig file for the source tarball

OBS-URL: https://build.opensuse.org/request/show/936036
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=301
2021-12-06 14:31:54 +00:00
49ea7cc947 Accepting request 899941 from home:tiwai:branches:multimedia:libs
- Update to version 1.2.5.1:
  a bug fix release, including previous patches:
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop obsoleted patches:
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch

OBS-URL: https://build.opensuse.org/request/show/899941
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=299
2021-06-14 13:27:57 +00:00
d2f26b28a0 Accepting request 898827 from home:tiwai:branches:multimedia:libs
- Fix regression in config read and UCM handling on pipewire and
  pulseaudio (boo#1187079, boo#1187033):
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch

OBS-URL: https://build.opensuse.org/request/show/898827
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=297
2021-06-09 15:21:14 +00:00
089e4e460a Accepting request 896354 from home:susnux:branches:multimedia:libs
Update to version 1.2.5

OBS-URL: https://build.opensuse.org/request/show/896354
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=295
2021-05-31 15:56:38 +00:00
db906bd962 Accepting request 866049 from home:tiwai:branches:multimedia:libs
- Yet more fixes for the crash with dmix plugin (bsc#1181194):
  0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch

OBS-URL: https://build.opensuse.org/request/show/866049
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=293
2021-01-22 15:15:25 +00:00
2d37bad8df Accepting request 865334 from home:tiwai:branches:multimedia:libs
- Backport upstream fixes:
  yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
  UCM (bsc#1181194):
  0004-topology-use-inclusive-language-for-bclk.patch
  0005-topology-use-inclusive-language-for-fsync.patch
  0006-topology-use-inclusive-language-in-documentation.patch
  0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch

OBS-URL: https://build.opensuse.org/request/show/865334
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=292
2021-01-21 10:20:59 +00:00
197f321105 Accepting request 860483 from home:tiwai:branches:multimedia:libs
- Backport upstream fixes:
  a PCM plugin regression fix about snd_pcm_status() call, plugin
  directory handling fixes, missing audio timestamp types,
  use-after-free fix for conf parser, PCM plugin delay account fixes,
  etc:
  0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  0018-conf-fix-get_hexachar-return-value.patch
  0019-pcm-fix-__snd_pcm_state-return-value.patch
  0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  0022-pcm-plugin-status-fix-the-return-value-regression.patch
  0023-pcm-plugin-status-revert-the-recent-changes.patch
  0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  0026-Revert-pcm_plugin-fix-delay.patch
  0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch

OBS-URL: https://build.opensuse.org/request/show/860483
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=290
2021-01-05 14:46:39 +00:00
27cf2dea38 Accepting request 843196 from home:tiwai:branches:multimedia:libs
- Update to alsa-lib 1.2.4:
  Major updates, including previous patches.
  Documentation updates, PCM optional lockless, meter and iec958
  plugin updates, UCM updates, topology API updates, LTO fixes, etc.
  See the details in
    https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4
- Drop the superfluous udev rules for HD-audio;
  it's already handled in the kernel properly
- Drop obsoleted patches:
  0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
  0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
  0003-ucm-substitute-the-merged-tree-completely.patch
  0004-ctl-improve-documentation-for-identifier-of-control-.patch
  0005-pcm-dmix-make-lockless-operation-optional.patch
  0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
  0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
  0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
  0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
  0010-control-ctlparse-fix-enum-values-in-or.patch
  0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
  0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
  0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
  0015-conf-quote-also-strings-with-and-characters-in-strin.patch
  0016-topology-decode-Fix-channel-map-memory-allocation.patch
  0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
  0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
  0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
  0020-topology-decode-Fix-printing-texts-section.patch
  0021-topology-decode-Change-declaration-of-enum-decoding-.patch
  0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch

OBS-URL: https://build.opensuse.org/request/show/843196
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=288
2020-10-21 11:26:57 +00:00
a61b701d15 Accepting request 839632 from home:tiwai:branches:multimedia:libs
fix copyright

OBS-URL: https://build.opensuse.org/request/show/839632
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=286
2020-10-05 17:56:53 +00:00
6a1c4eb36e Accepting request 839628 from home:tiwai:branches:multimedia:libs
- Placeholder for SLE15-SP3 sync (bsc#1171246):
  the actual fix is found in alsa-ucm-conf updates

OBS-URL: https://build.opensuse.org/request/show/839628
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=285
2020-10-05 17:11:13 +00:00
3991fd7af2 Accepting request 839396 from openSUSE:Factory:RISCV
- Enable topology support for riscv64

OBS-URL: https://build.opensuse.org/request/show/839396
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=284
2020-10-05 10:27:51 +00:00
06b22c8a20 Accepting request 838481 from home:Guillaume_G:branches:multimedia:libs
- Enable topology support for aarch64

OBS-URL: https://build.opensuse.org/request/show/838481
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=282
2020-09-29 10:44:47 +00:00
4f7fd72c0e Accepting request 836375 from home:tiwai:branches:multimedia:libs
- Backport upstream fixes:
  0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
  0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
  0003-ucm-substitute-the-merged-tree-completely.patch
  0004-ctl-improve-documentation-for-identifier-of-control-.patch
  0005-pcm-dmix-make-lockless-operation-optional.patch
  0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
  0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
  0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
  0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
  0010-control-ctlparse-fix-enum-values-in-or.patch
  0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
  0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
  0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
  0015-conf-quote-also-strings-with-and-characters-in-strin.patch
  0016-topology-decode-Fix-channel-map-memory-allocation.patch
  0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
  0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
  0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
  0020-topology-decode-Fix-printing-texts-section.patch
  0021-topology-decode-Change-declaration-of-enum-decoding-.patch
  0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
  0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
  0024-topology-decode-Add-DAI-name-printing.patch
  0025-topology-Make-buffer-for-saving-dynamic-size.patch
  0026-topology-return-correct-value-in-tplg_save_printf.patch
  0027-topology-fix-some-gcc10-warnings-labs-signess.patch
  0028-topology-fix-sort_config.patch
  0029-topology-fix-the-unaligned-access.patch
  0030-topology-improve-the-printf-buffer-management.patch

OBS-URL: https://build.opensuse.org/request/show/836375
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=281
2020-09-23 16:47:30 +00:00
a0bc5ac148 Accepting request 819806 from home:tiwai:branches:multimedia:libs
- Update to alsa-lib 1.2.3.2:
  another bug fix release: control namehint fixes, PCM dnsoop fixes,
  UCM regression fixes, etc.  See the details in
    https://www.alsa-project.org/wiki/Changes_v1.2.3.1_v1.2.3.2

OBS-URL: https://build.opensuse.org/request/show/819806
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=279
2020-07-09 20:30:25 +00:00
04aa376c68 Accepting request 816054 from home:tiwai:branches:multimedia:libs
- Update to alsa-lib 1.2.3.1:
  a bug fix release, see the detailed changes at:
  https://www.alsa-project.org/wiki/Changes_v1.2.3_v1.2.3.1

OBS-URL: https://build.opensuse.org/request/show/816054
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=277
2020-06-19 17:26:35 +00:00
8e5049bc65 Accepting request 812887 from home:tiwai:branches:multimedia:libs
- Update to alsa-lib 1.2.3:
  including previous fixes, see the detailed changes at:
  https://www.alsa-project.org/wiki/Detailed_changes_v1.2.2_v1.2.3
- Drop obsoleted patches:
  0001-conf-change-the-order-of-PCM-devices-in-alsa.conf.patch
  0002-conf-namehint-add-omit_noargs-to-the-hint-section.patch
  0003-Change-PCM-device-number-of-Asus-Xonar-U5.patch
  0004-configure-add-embed-for-python3-config-python-3.8.patch
  0005-conf-USB-Audio-Add-C-Media-USB-Headphone-Set-to-the-.patch
  0006-topology-add-back-asrc-to-widget_map-in-dapm.c.patch
  0007-ucm-clarify-the-index-syntax-for-the-device-names.patch
  0008-ucm-fix-uc_mgr_scan_master_configs.patch
  0009-namehint-remember-the-direction-from-the-upper-level.patch
  0010-conf-fix-namehint-for-pcm.front-and-pcm.iec958.patch
  0011-pcm-add-chmap-option-to-route-plugin.patch
  0012-usecase-allow-indexes-also-for-modifier-names.patch
  0013-ucm-fix-the-device-remove-operation.patch
  0014-ucm-fix-copy-n-paste-typo-RemoveDevice-list.patch
  0015-pcm-dmix-fix-sw_params-handling-of-timestamp-types-i.patch
  0016-conf-USB-Audio-Fix-S-PDIF-output-of-ASUS-Xonar-AE.patch
  0017-pcm-rate-fix-the-remaining-size-calculation-in-snd_p.patch
  0018-use-case.h-add-USB-as-allowed-device-name.patch
  0019-topology-Use-bool-parser-to-parse-boolean-value.patch
  0020-fix-infinite-draining-of-the-rate-plugin-in-SND_PCM_.patch
  0021-test-pcm_min-add-snd_pcm_drain-call-and-indentation-.patch

OBS-URL: https://build.opensuse.org/request/show/812887
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=275
2020-06-09 11:30:05 +00:00
e3a7d78266 Accepting request 800950 from home:tiwai:branches:multimedia:libs
- Revert a problematic namehint change (boo#1171044)

- Backport upstream fixes:
  fixes for PCM rate plugin, draining fix, topology parameter parser
  fix, USB device name for UCM:
  0017-pcm-rate-fix-the-remaining-size-calculation-in-snd_p.patch
  0018-use-case.h-add-USB-as-allowed-device-name.patch
  0019-topology-Use-bool-parser-to-parse-boolean-value.patch
  0020-fix-infinite-draining-of-the-rate-plugin-in-SND_PCM_.patch
  0021-test-pcm_min-add-snd_pcm_drain-call-and-indentation-.patch

OBS-URL: https://build.opensuse.org/request/show/800950
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=273
2020-05-07 07:30:39 +00:00
4594d6ec9e Accepting request 796086 from home:tiwai:branches:multimedia:libs
- Backport recent upstream fixes:
  topology API fix, UCM fixes/improvements, config fixes, chmap
  support in route plugin, timestamp type fix for dmix:
  0006-topology-add-back-asrc-to-widget_map-in-dapm.c.patch
  0007-ucm-clarify-the-index-syntax-for-the-device-names.patch
  0008-ucm-fix-uc_mgr_scan_master_configs.patch
  0009-namehint-remember-the-direction-from-the-upper-level.patch
  0010-conf-fix-namehint-for-pcm.front-and-pcm.iec958.patch
  0011-pcm-add-chmap-option-to-route-plugin.patch
  0012-usecase-allow-indexes-also-for-modifier-names.patch
  0013-ucm-fix-the-device-remove-operation.patch
  0014-ucm-fix-copy-n-paste-typo-RemoveDevice-list.patch
  0015-pcm-dmix-fix-sw_params-handling-of-timestamp-types-i.patch
  0016-conf-USB-Audio-Fix-S-PDIF-output-of-ASUS-Xonar-AE.patch

OBS-URL: https://build.opensuse.org/request/show/796086
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=271
2020-04-23 12:31:46 +00:00
f9a48e9cd9 Accepting request 784658 from home:tiwai:branches:multimedia:libs
- Update to alsa-lib 1.2.2:
  including previous fixes
- Backport recent upstream fixes:
  conf updates, PCM ordering fix, configure fix;
  0001-conf-change-the-order-of-PCM-devices-in-alsa.conf.patch
  0002-conf-namehint-add-omit_noargs-to-the-hint-section.patch
  0003-Change-PCM-device-number-of-Asus-Xonar-U5.patch
  0004-configure-add-embed-for-python3-config-python-3.8.patch
  0005-conf-USB-Audio-Add-C-Media-USB-Headphone-Set-to-the-.patch
- Drop obsoleted patches:
  0001-ucm-Use-strncmp-to-avoid-access-out-of-boundary.patch
  0002-ucm-return-always-at-least-NULL-if-no-list-is-availa.patch
  0003-ucm-add-_identifiers-list.patch
  0004-namehint-correct-the-args-check.patch
  0005-namehint-improve-the-previous-patch-check-the-return.patch
  0006-ucm-docs-allow-spaces-in-device-names-for-JackHWMute.patch
  0007-use-case-docs-add-PlaybackMixerCopy-and-CaptureMixer.patch
  0008-ucm-docs-add-JackCTL-rearrange-JackControl-and-JackD.patch
  0009-ucm-Do-not-fail-to-parse-configs-on-cards-with-an-em.patch
  0010-src-ucm-main.c-fix-build-without-mixer.patch
  0011-alsa.m4-another-try-to-fix-the-libatopology-detectio.patch
  0012-ucm-docs-add-Mic-DigitalMic-and-multiple-devices-com.patch
  0013-ucm-docs-remove-DigitalMic-it-does-not-have-sense.patch
  0014-ucm-docs-change-the-Mic-description-to-simple-Microp.patch
  0015-ucm-docs-add-note-about-the-sequences-and-device-spl.patch
  0016-ucm-docs-remove-MixerCopy-values-add-Priority-for-ve.patch
  0017-ucm-setup-conf_format-after-getting-ALSA_CONFIG_UCM_.patch
  0018-alsa-lib-fix-the-array-parser-unique-compound-keys.patch
  0019-topology-remove-vendor_fd-name-from-snd_tplg-structu.patch
  0020-topology-file-position-and-size-cleanups.patch

OBS-URL: https://build.opensuse.org/request/show/784658
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=269
2020-03-13 14:12:44 +00:00
0fcb2a0c4b Accepting request 774837 from home:tiwai:branches:multimedia:libs
- Backport upstream fixes:
  ucm-parser fixes and enhancements, configure script cleanup,
  fixes of 5.6 kernel ABI, O_CLOEXEC flag fix:
  0064-ucm-parser-cosmetic-fixes-in-the-comments.patch
  0065-configure.ac-remove-an-unnecessary-libtool-fix.patch
  0066-ucm-parser-use-correct-filename-in-parser_master_fil.patch
  0067-ucm-the-ucm2-subdirectory-is-driver-name-based.patch
  0068-ucm-implement-RenameDevice-and-RemoveDevice-verb-man.patch
  0069-ucm-fill-missing-device-entries-conflicting-supporte.patch
  0070-control-Remove-access-to-the-deprecated-dimen-fields.patch
  0071-topology-Drop-SNDRV_CTL_ELEM_ACCESS_TIMESTAMP-access.patch
  0072-uapi-Sync-with-5.6-kernel-ABI.patch
  0073-ucm-parser-add-error-message-to-verb_dev_list_add.patch
  0074-do-not-set-close-on-exec-flag-on-descriptor-if-it-wa.patch

OBS-URL: https://build.opensuse.org/request/show/774837
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=267
2020-02-17 11:44:38 +00:00
6ab9f38ea9 Accepting request 766329 from home:tiwai:branches:multimedia:libs
- Backport upstream fixes:
  more topology fixes, a memory leak fix in mixer API, alsactl
  string handling fix, UCM config fixes:
  0032-Update-the-attributes.m4-macro-file-from-xine.patch
  0033-topology-avoid-to-use-the-atoi-directly-when-expecte.patch
  0034-topology-use-snd_config_get_bool-instead-own-impleme.patch
  0035-topology-fix-tplg_get_integer-handle-errno-ERANGE.patch
  0036-topology-add-tplg_get_unsigned-function.patch
  0037-topology-convert-builder-to-use-the-mallocated-memor.patch
  0038-topology-add-binary-output-from-the-builder.patch
  0039-topology-parser-recode-tplg_parse_config.patch
  0040-topology-add-snd_tplg_load-remove-snd_tplg_build_bin.patch
  0041-topology-move-the-topology-element-table-from-builde.patch
  0042-topology-add-parser-to-the-tplg_table.patch
  0043-topology-add-snd_tplg_save.patch
  0044-topology-add-snd_tplg_create-with-flags.patch
  0045-topology-add-snd_tplg_version-function.patch
  0046-topology-cleanup-the-SNDERR-calls.patch
  0047-topology-dapm-fix-the-SNDERR-Undefined.patch
  0048-topology-fix-the-unitialized-tuples.patch
  0049-topology-implement-shorter-hexa-uuid-00-00-parser.patch
  0050-topology-fix-the-TPLG_DEBUG-compilation.patch
  0051-topology-fix-the-ops-parser-accept-integer-hexa-valu.patch
  0052-topology-fix-the-wrong-memory-access-object-realloc.patch
  0053-topology-implement-snd_tplg_decode.patch
  0054-topology-move-the-elem-list-delete-to-tplg_elem_free.patch
  0055-topology-unify-the-log-mechanism.patch
  0056-topology-tplg_dbg-cleanups.patch
  0057-topology-cosmetic-changes-functions.patch
  0058-mixer-Fix-memory-leak-for-more-than-16-file-descript.patch

OBS-URL: https://build.opensuse.org/request/show/766329
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=265
2020-01-22 14:27:43 +00:00
1848bd6c60 Accepting request 758564 from home:tiwai:branches:multimedia:libs
- Upstream fixes, including the alsa-tools build breakage:
  0001-ucm-Use-strncmp-to-avoid-access-out-of-boundary.patch
  0002-ucm-return-always-at-least-NULL-if-no-list-is-availa.patch
  0003-ucm-add-_identifiers-list.patch
  0004-namehint-correct-the-args-check.patch
  0005-namehint-improve-the-previous-patch-check-the-return.patch
  0006-ucm-docs-allow-spaces-in-device-names-for-JackHWMute.patch
  0007-use-case-docs-add-PlaybackMixerCopy-and-CaptureMixer.patch
  0008-ucm-docs-add-JackCTL-rearrange-JackControl-and-JackD.patch
  0009-ucm-Do-not-fail-to-parse-configs-on-cards-with-an-em.patch
  0010-src-ucm-main.c-fix-build-without-mixer.patch
  0011-alsa.m4-another-try-to-fix-the-libatopology-detectio.patch
  0012-ucm-docs-add-Mic-DigitalMic-and-multiple-devices-com.patch
  0013-ucm-docs-remove-DigitalMic-it-does-not-have-sense.patch
  0014-ucm-docs-change-the-Mic-description-to-simple-Microp.patch
  0015-ucm-docs-add-note-about-the-sequences-and-device-spl.patch
  0016-ucm-docs-remove-MixerCopy-values-add-Priority-for-ve.patch
  0017-ucm-setup-conf_format-after-getting-ALSA_CONFIG_UCM_.patch
  0018-alsa-lib-fix-the-array-parser-unique-compound-keys.patch
  0019-topology-remove-vendor_fd-name-from-snd_tplg-structu.patch
  0020-topology-file-position-and-size-cleanups.patch
  0021-topology-use-an-array-describing-blocks-for-the-main.patch
  0022-topology-use-size_t-for-calc_block_size.patch
  0023-topology-merge-write_block-to-tplg_write_data.patch
  0024-topology-make-vebose-output-more-nice.patch
  0025-topology-use-list_insert-macro-in-tplg_elem_insert.patch
  0026-topology-dapm-coding-fixes.patch
  0027-topology-dapm-merge-identical-index-blocks-like-for-.patch
  0028-topology-more-coding-fixes.patch
  0029-Fix-alsa-sound-.h-for-external-programs.patch

OBS-URL: https://build.opensuse.org/request/show/758564
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=263
2019-12-20 16:28:33 +00:00
d437911187 Accepting request 752496 from home:tiwai:branches:multimedia:libs
- Update to alsa-lib 1.2.1.2:
  More UCM and UCMv2 fixes / enhancements, details are found in
    https://www.alsa-project.org/wiki/Changes_v1.2.1.1_v1.2.1.2
- Obsoleted patch:
  0001-alsa.m4-Fix-the-detection-of-topology-library-availa.patch

OBS-URL: https://build.opensuse.org/request/show/752496
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=261
2019-11-29 19:56:10 +00:00
6607091dcb Accepting request 751228 from home:tiwai:branches:multimedia:libs
- Fix the detection of topology library in alsa.m4:
  0001-alsa.m4-Fix-the-detection-of-topology-library-availa.patch

OBS-URL: https://build.opensuse.org/request/show/751228
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=260
2019-11-27 09:31:09 +00:00
Tomáš Chvátal
26433bb559 Accepting request 749679 from home:tiwai:branches:multimedia:libs
- Update to alsa-lib 1.2.1.1:
  * Minor fixes spotted by coverity
  * Fixes for UCM parser regressions

OBS-URL: https://build.opensuse.org/request/show/749679
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=258
2019-11-19 17:41:43 +00:00
a2fa1b3efd Accepting request 749246 from home:tiwai:branches:multimedia:libs
- Update to alsa-lib 1.2.1: including previous fixes
  for the detailed changes, see the following:
    https://www.alsa-project.org/wiki/Changes_v1.1.9_v1.2.1
  The topology-related code is split into subpackages,
  libatopology2 and alsa-topology-devel.  The topology config is
  also moved into another package, alsa-topology-conf, which is
  required by alsa-topology-devel package.
  Also, the UCM profiles are moved into an individual package,
  alsa-ucm-conf, too, which is now required by alsa package.
- Drop obsoleted upstream patches:
  0001-pcm-direct-Add-generic-hw_ptr_alignment-function-for.patch
  0002-pcm-dshare-Added-hw_ptr_alignment-option-in-configur.patch
  0003-pcm-dsnoop-Added-hw_ptr_alignment-option-in-configur.patch
  0004-pcm-file-add-support-for-infile-reading-in-non-inter.patch
  0005-pcm-file-use-snd_pcm_file_areas_read_infile-for-read.patch
  0006-pcm-file-add-missing-unlock-on-early-return.patch
  0007-ucm-Add-UCM-profile-for-CX2072X-codec-on-Baytrail-Ch.patch
  0008-pcm-add-mmap_begin-callback-to-snd_pcm_fast_ops_t-ap.patch
  0009-pcm-file-add-infile-read-support-for-mmap-mode.patch
  0010-aserver-fix-resource-leak-coverity.patch
  0011-src-conf.c-add-missing-va_end-call-coverity.patch
  0012-config-parse_string-fix-the-dynamic-buffer-allocatio.patch
  0013-control_shm-remove-duplicate-code-coverity.patch
  0014-control_shm-add-missing-socket-close-to-the-error-pa.patch
  0015-pcm-fix-memory-leak-in-_snd_pcm_parse_config_chmaps-.patch
  0016-pcm_file-call-pclose-correctly-for-popen-coverity.patch
  0017-pcm_hw-close-file-descriptor-in-the-error-path-in-sn.patch
  0018-rawmidi-use-snd_dlobj_cache_get2-in-rawmidi-open-cov.patch
  0019-rawmidi_hw-add-sanity-check-for-the-invalid-stream-a.patch
  0020-topology-various-coverity-fixes.patch

OBS-URL: https://build.opensuse.org/request/show/749246
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=257
2019-11-18 10:21:34 +00:00
0f0813bc32 Accepting request 728553 from home:tiwai:branches:multimedia:libs
- Disable LTO completely (boo#1149612);
  the versioned symbols in alsa-lib doesn't seem work properly on
  some apps

OBS-URL: https://build.opensuse.org/request/show/728553
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=255
2019-09-05 15:37:17 +00:00
4f970fe93d Accepting request 706089 from home:tiwai:branches:multimedia:libs
- Remove hackish modprobe install scripts for auto-loading OSS and
  sequencer modules (bsc#1136562);
  it's invoked from systemd unit file included in alsa-utils now
- Backport upstream fixes:
  0001-pcm-direct-Add-generic-hw_ptr_alignment-function-for.patch
  0002-pcm-dshare-Added-hw_ptr_alignment-option-in-configur.patch
  0003-pcm-dsnoop-Added-hw_ptr_alignment-option-in-configur.patch
  0004-pcm-file-add-support-for-infile-reading-in-non-inter.patch
  0005-pcm-file-use-snd_pcm_file_areas_read_infile-for-read.patch
  0006-pcm-file-add-missing-unlock-on-early-return.patch
  0007-ucm-Add-UCM-profile-for-CX2072X-codec-on-Baytrail-Ch.patch
  0008-pcm-add-mmap_begin-callback-to-snd_pcm_fast_ops_t-ap.patch
  0009-pcm-file-add-infile-read-support-for-mmap-mode.patch
  0010-aserver-fix-resource-leak-coverity.patch
  0011-src-conf.c-add-missing-va_end-call-coverity.patch
  0012-config-parse_string-fix-the-dynamic-buffer-allocatio.patch
  0013-control_shm-remove-duplicate-code-coverity.patch
  0014-control_shm-add-missing-socket-close-to-the-error-pa.patch
  0015-pcm-fix-memory-leak-in-_snd_pcm_parse_config_chmaps-.patch
  0016-pcm_file-call-pclose-correctly-for-popen-coverity.patch
  0017-pcm_hw-close-file-descriptor-in-the-error-path-in-sn.patch
  0018-rawmidi-use-snd_dlobj_cache_get2-in-rawmidi-open-cov.patch
  0019-rawmidi_hw-add-sanity-check-for-the-invalid-stream-a.patch
  0020-topology-various-coverity-fixes.patch
  0021-ucm-coverity-fixes.patch
  0022-pcm_file-coverity-fixes-including-double-locking.patch
  0023-topology-next-round-of-coverity-fixes.patch
  0024-pcm_file-another-locking-fix-coverity.patch
  0025-ucm-another-coverity-fix-in-uc_mgr_config_load.patch
- Drop the downstream CX2072X UCM profile, which is replaced with

OBS-URL: https://build.opensuse.org/request/show/706089
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=253
2019-05-28 18:54:09 +00:00
7438dff96d Accepting request 701994 from home:tiwai:branches:multimedia:libs
- Re-enable LTO (bsc#1133086);
  we need to pass -flto-partition=none as a workaround

OBS-URL: https://build.opensuse.org/request/show/701994
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=251
2019-05-10 12:57:55 +00:00
4f879b97a8 Accepting request 701970 from home:tiwai:branches:multimedia:libs
- Update to version 1.1.9: including previous fixes
  See https://www.alsa-project.org/wiki/Changes_v1.1.8_v1.1.9
  for detailed changes
- Dropped obsoleted patches:
  0001-pcm-Preserve-period_event-in-snd_pcm_hw_sw_params-ca.patch
  0004-ucm-Add-ucm-files-for-DB820c-board.patch
  0005-ucm-bytcr-PlatformEnableSeq.conf-update-some-comment.patch
  0006-pcm-dshare-Fix-overflow-when-slave_hw_ptr-rolls-over.patch
  0007-test-latency-use-frame-bytes-correctly-in-writebuf.patch
  0008-conf-pcm-dmix-add-CHANNELS-argument.patch
  0009-Android-avoid-using-versionsort.patch
  0010-pcm-add-the-missing-strings.h-include.patch
  0011-alisp-add-the-missing-include.patch
  0012-add-snd_strlcpy-and-use-it-everywhere.patch
  0013-pcm-rate-plugin-fix-signess-in-snd_pcm_rate_avail_up.patch
  0014-Drop-I-includedir-alsa-from-alsa.pc.patch

OBS-URL: https://build.opensuse.org/request/show/701970
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=250
2019-05-10 10:27:40 +00:00
c45bb39f69 Accepting request 697392 from home:marxin:branches:multimedia:libs
- Move definition of _lto_cflags into %build.

OBS-URL: https://build.opensuse.org/request/show/697392
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=248
2019-04-24 10:04:38 +00:00
c900fc723c Accepting request 697125 from home:marxin:branches:multimedia:libs
- Disable LTO (boo#1133086).

OBS-URL: https://build.opensuse.org/request/show/697125
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=247
2019-04-23 12:02:18 +00:00
31229b2211 Accepting request 689240 from home:tiwai:branches:multimedia:libs
- Backport upstream fixes: PCM sw_params behavior fix, UCM additions and
  corrections, dshare position overflow fix, build fixes for Android:
  0001-pcm-Preserve-period_event-in-snd_pcm_hw_sw_params-ca.patch
  0004-ucm-Add-ucm-files-for-DB820c-board.patch
  0005-ucm-bytcr-PlatformEnableSeq.conf-update-some-comment.patch
  0006-pcm-dshare-Fix-overflow-when-slave_hw_ptr-rolls-over.patch
  0007-test-latency-use-frame-bytes-correctly-in-writebuf.patch
  0008-conf-pcm-dmix-add-CHANNELS-argument.patch
  0009-Android-avoid-using-versionsort.patch
  0010-pcm-add-the-missing-strings.h-include.patch
  0011-alisp-add-the-missing-include.patch
  0012-add-snd_strlcpy-and-use-it-everywhere.patch
  0013-pcm-rate-plugin-fix-signess-in-snd_pcm_rate_avail_up.patch
- Drop -Iinclude/alsa from alsa.pc (bsc#1130333)
  0014-Drop-I-includedir-alsa-from-alsa.pc.patch

OBS-URL: https://build.opensuse.org/request/show/689240
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=245
2019-03-28 07:09:39 +00:00
15a56eeba5 Accepting request 685853 from home:jengelh:sct
- Replace unspecific historic boilerplate summaries,
  and replace $RPM_* shell vars.

OBS-URL: https://build.opensuse.org/request/show/685853
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=243
2019-03-19 17:47:37 +00:00
Tomáš Chvátal
1243929311 Accepting request 663635 from home:tiwai:branches:multimedia:libs
- Update to alsa-lib 1.1.8
  * Core:
    conf: rename snd_conf_load1() to _snd_config_load_with_include() 
    conf/ucm: bytcht-es8316: Add long-name UCM profiles 
    conf/ucm: Add UCM profile for bytcht-es8316 boards 
    Create shared {En,Dis}ableSeq.conf components for rt5645 variants 
    conf/ucm: bytcr-rt5651: Add bytcr-rt5651-stereo-spk-dmic-mic config 
    conf/ucm: kblrt5660: Add ucm setting for Dell Edge IoT platform 
    conf/ucm: chtrt5650: Add UCM config for chtrt5650 
    ucm: Set default include path 
    conf: Move UCM profile snippets into components subdirectory 
    initial version of .travis.yml file 
  * Control API:
    control: fix the assert() in snd_ctl_elem_set_bytes 
  * PCM API:
    pcm: ioplug: Fix the regression of pulse plugin drain 
    pcm: extplug: Keep format and channels the same if requested 
    pcm: dshare: Fix segfault when not binding channel 0 
    pcm: dmix: Add option to allow alignment of slave pointers 
    pcm: interval: Interpret (x x+1] correctly and return x+1 
  * Use Case Manager API:
    conf: rename snd_conf_load1() to _snd_config_load_with_include() 
    ucm: Set default include path 
    conf: Move UCM profile snippets into components subdirectory 
  * Configuration:
    conf: rename snd_conf_load1() to _snd_config_load_with_include() 
    conf/ucm: bytcht-es8316: Add long-name UCM profiles 
    conf/ucm: Add UCM profile for bytcht-es8316 boards 
    Create device component for rt5645 Internal Analog Mic UCM 
    Factor out rt5645 variants Headset+Digital Mic UCM shared {en,dis}able sequences

OBS-URL: https://build.opensuse.org/request/show/663635
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=241
2019-01-08 11:56:43 +00:00
10b626a673 Accepting request 649305 from home:tiwai:branches:multimedia:libs
- Backport upstream fix for a PCM regression for audacity
  (bsc#1116153):
  0002-test-latecy-fix-typo-in-tstamp-compare.patch

OBS-URL: https://build.opensuse.org/request/show/649305
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=238
2018-11-15 14:56:05 +00:00
Ismail Dönmez
c2ffb0401e Accepting request 642935 from home:tiwai:branches:multimedia:libs
- Fix the incorrect UCM profile for Dell WD15 dock (bsc#1112292):
  0001-conf-ucm-Dell-WD15-Dock-Fix-incorrect-device-names.patch

OBS-URL: https://build.opensuse.org/request/show/642935
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=236
2018-10-18 13:06:28 +00:00