[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/emms 342c44103a 35/42: Fix multi-channel mapping in Opu
From: |
ELPA Syncer |
Subject: |
[elpa] externals/emms 342c44103a 35/42: Fix multi-channel mapping in Opus identification header |
Date: |
Wed, 1 Nov 2023 15:58:02 -0400 (EDT) |
branch: externals/emms
commit 342c44103a88f3bb0bdfbc0d4cb37878044b46c6
Author: Petteri Hintsanen <petterih@iki.fi>
Commit: Petteri Hintsanen <petterih@iki.fi>
Fix multi-channel mapping in Opus identification header
---
emms-info-native-opus.el | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/emms-info-native-opus.el b/emms-info-native-opus.el
index edb7125b1e..215b862582 100644
--- a/emms-info-native-opus.el
+++ b/emms-info-native-opus.el
@@ -59,13 +59,14 @@
(error "Opus version mismatch: expected < 16, got %s"
opus-version)))
(channel-count u8)
+ (_ unit (progn (setq emms-info-native-opus--channel-count
channel-count) nil))
(pre-skip uint 16 'le)
(sample-rate uint 32 'le)
(output-gain uint 16 'le)
(channel-mapping-family u8)
- (channel-mapping . (if (> channel-mapping-family 0)
- (type
emms-info-native-opus--channel-mapping-bindat-spec)
- (unit nil))))
+ (_ . (if (> channel-mapping-family 0)
+ (type emms-info-native-opus--channel-mapping-bindat-spec)
+ (unit nil))))
'((opus-head str 8)
(eval (unless (equal last emms-info-native-opus--id-magic-pattern)
(error "Opus framing mismatch: expected `%s', got `%s'"
- [elpa] externals/emms 16f107b583 24/42: Use bindat-type in emms-info-vorbis, (continued)
- [elpa] externals/emms 16f107b583 24/42: Use bindat-type in emms-info-vorbis, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 6c3f1d6ab2 25/42: Use bindat-type in emms-info-opus, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 59e999a259 05/42: Fix error reporting from emms-info-native--ogg-page-bindat-spec, ELPA Syncer, 2023/11/01
- [elpa] externals/emms b512ed7331 03/42: Change magic arrays to patterns, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 5a52c1b129 22/42: Remove dependency on cl-lib, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 399dd78230 23/42: Use bindat-type in emms-info-ogg, ELPA Syncer, 2023/11/01
- [elpa] externals/emms e18b579e31 27/42: Use bindat-type in emms-info-mp3, ELPA Syncer, 2023/11/01
- [elpa] externals/emms f6bd021bc9 29/42: Compatibility code ert-resource-file, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 9db19a5abd 31/42: Remove emms--use-bindat-type, ELPA Syncer, 2023/11/01
- [elpa] externals/emms c848c18727 33/42: Change to emms-info-native- prefix, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 342c44103a 35/42: Fix multi-channel mapping in Opus identification header,
ELPA Syncer <=
- [elpa] externals/emms b3c2f9cf09 39/42: Use uintr for little-endian unsigned integer fields, ELPA Syncer, 2023/11/01
- [elpa] externals/emms c96afb7687 40/42: Use eval-when-compile with subr-x, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 2852a8f61b 10/42: Add tests for emms-info-native, ELPA Syncer, 2023/11/01
- [elpa] externals/emms e1f2810f39 13/42: Use string instead of vector as Ogg page payload type, ELPA Syncer, 2023/11/01
- [elpa] externals/emms dd72caba90 37/42: Doc fixes, ELPA Syncer, 2023/11/01
- [elpa] externals/emms f594f7edac 15/42: Use strings instead of vectors for passing data, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 2749fdb998 30/42: Allow empty metadata blocks, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 52dac8ccc4 41/42: Remove most length limits from Vorbis bindat specs, ELPA Syncer, 2023/11/01
- [elpa] externals/emms 32fd570ed7 42/42: Merge branch 'info-native', ELPA Syncer, 2023/11/01