From 73c4080579c96c9877aa9ca4e9749e1fe5795dc6 Mon Sep 17 00:00:00 2001 From: Jeff Schiller Date: Sun, 12 Feb 2023 18:07:04 -0800 Subject: [PATCH] fLaC back to flac --- codecs/codecs.js | 3 +-- tests/codecs.spec.js | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/codecs/codecs.js b/codecs/codecs.js index 7354497..c41e6b3 100644 --- a/codecs/codecs.js +++ b/codecs/codecs.js @@ -127,8 +127,7 @@ export function getFullMIMEString(info) { case 'opus': codecFrags.add('opus'); break; // I'm going off of what Chromium calls this one, with the dash. case 'ac3': codecFrags.add('ac-3'); break; - // It seems to be "fLaC". - case 'flac': codecFrags.add(stream.codec_tag_string); break; + case 'flac': codecFrags.add('flac'); break; default: throw `Could not handle audio codec_name ${stream.codec_name}, ` + `codec_tag_string ${stream.codec_tag_string} for file ${info.format.filename} yet. ` + diff --git a/tests/codecs.spec.js b/tests/codecs.spec.js index efe9fb8..c84fa58 100644 --- a/tests/codecs.spec.js +++ b/tests/codecs.spec.js @@ -360,7 +360,7 @@ describe('codecs test suite', () => { info.streams[0].codec_name = 'flac'; expect(getFullMIMEString(info)) .to.be.a('string') - .and.equals('audio/mp4; codecs="fLaC"'); + .and.equals('audio/mp4; codecs="flac"'); }); it('video/mp4 handles fLaC', () => { @@ -373,7 +373,7 @@ describe('codecs test suite', () => { }); expect(getFullMIMEString(vInfo)) .to.be.a('string') - .and.equals('video/mp4; codecs="fLaC"'); + .and.equals('video/mp4; codecs="flac"'); }); });