Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 688031f8 authored by Marco Nelissen's avatar Marco Nelissen
Browse files

Fix webm writer

Webm writer still made use of kKeyVorbisInfo. Fix it, and remove that
key altogether.

Bug: 128994325
Test: CTS
Change-Id: I38b73871c1db65fa66416892934d2a697719cca3
parent b9df1597
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -62,8 +62,6 @@ enum {
    kKeyAV1C              = 'av1c',  // raw data
    kKeyThumbnailHVCC     = 'thvc',  // raw data
    kKeyD263              = 'd263',  // raw data
    kKeyVorbisInfo        = 'vinf',  // raw data
    kKeyVorbisBooks       = 'vboo',  // raw data
    kKeyOpusHeader        = 'ohdr',  // raw data
    kKeyOpusCodecDelay    = 'ocod',  // uint64_t (codec delay in ns)
    kKeyOpusSeekPreRoll   = 'ospr',  // uint64_t (seek preroll in ns)
+2 −2
Original line number Diff line number Diff line
@@ -177,8 +177,8 @@ sp<WebmElement> WebmWriter::audioTrack(const sp<MetaData>& md) {
        const void *headerData3;
        size_t headerSize1, headerSize2 = sizeof(headerData2), headerSize3;

        if (!md->findData(kKeyVorbisInfo, &type, &headerData1, &headerSize1)
            || !md->findData(kKeyVorbisBooks, &type, &headerData3, &headerSize3)) {
        if (!md->findData(kKeyOpaqueCSD0, &type, &headerData1, &headerSize1)
            || !md->findData(kKeyOpaqueCSD1, &type, &headerData3, &headerSize3)) {
            ALOGE("Missing header format keys for vorbis track");
            md->dumpToLog();
            return NULL;