[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/emms 3a7341f660 17/42: Avoid some copying in emms-info-
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/emms 3a7341f660 17/42: Avoid some copying in emms-info-vorbis-extract-comments |
|
Date: |
Wed, 1 Nov 2023 15:58:00 -0400 (EDT) |
branch: externals/emms
commit 3a7341f66022d771b87494850b7569ab6a06695f
Author: Petteri Hintsanen <petterih@iki.fi>
Commit: Petteri Hintsanen <petterih@iki.fi>
Avoid some copying in emms-info-vorbis-extract-comments
---
emms-info-vorbis.el | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/emms-info-vorbis.el b/emms-info-vorbis.el
index f1cae7f4b8..a782c8ea0a 100644
--- a/emms-info-vorbis.el
+++ b/emms-info-vorbis.el
@@ -160,11 +160,9 @@ returned."
(dolist (user-comment user-comments)
(let* ((comment (alist-get 'user-comment user-comment))
(pair (emms-info-vorbis--split-comment comment)))
- (push pair comments)))
- (seq-filter (lambda (elt)
- (member (car elt)
- emms-info-vorbis--accepted-fields))
- comments)))
+ (when (member (car pair) emms-info-vorbis--accepted-fields)
+ (push pair comments))))
+ comments))
(defun emms-info-vorbis--split-comment (comment)
"Split Vorbis COMMENT to a field-value pair.
- [elpa] externals/emms updated (cdea73e122 -> 32fd570ed7), ELPA Syncer, 2023/11/01
- [elpa] externals/emms b083c59e18 07/42: Decode playing time from MP3 files, ELPA Syncer, 2023/11/01
- [elpa] externals/emms e501654df6 01/42: Split some functions for easier testing, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 7ce067566f 02/42: Add some tests for Ogg, Opus and FLAC code, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 45245b8b6b 08/42: Decode playing time from FLAC files, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 643284a952 14/42: Streamline Ogg page reading and decoding, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 3f83a56d3f 04/42: Decode playing time from Ogg files, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 3a7341f660 17/42: Avoid some copying in emms-info-vorbis-extract-comments,
ELPA Syncer <=
- [elpa] externals/emms a6d2bbe484 18/42: Remove useless mapconcat, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 68a0dfa9b8 19/42: Add Unicode character to metadata in test files, ELPA Syncer, 2023/11/01
- [elpa] externals/emms fca5f3e7d5 26/42: Use bindat-type in emms-info-flac, ELPA Syncer, 2023/11/01
- [elpa] externals/emms a0c4d715f4 12/42: Use fixed sample rate when decoding Opus granule position, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 813c0058bd 28/42: Use bindat-type in emms-info-spc, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 32b394b2b1 34/42: Change tests to use unibyte strings, ELPA Syncer, 2023/11/01
- [elpa] externals/emms c9dce6b305 36/42: Fix tests, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 93c614dc24 32/42: Fix byte compilation errors, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 83490a7218 38/42: Change all tests to use emms-test- prefix, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 8a55be19ba 06/42: Ignore empty Vorbis comments, ELPA Syncer, 2023/11/01