Skip to content

Commit 51de9c1

Browse files
committed
granulespos関連の不具合修正
1 parent 6158042 commit 51de9c1

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

read.c

+4-2
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ static void store_tags(size_t lastpagelen, struct rettag_st *rst, struct edit_st
138138
"\x4f\x67\x67\x53"
139139
"\0"
140140
"\0"
141-
"\0\0\0\0\0\0\0\0", 14);
141+
"\xff\xff\xff\xff\xff\xff\xff\xff", 14);
142142
// "S.NO"
143143
// "SEQ "
144144
// "CRC ", 26);
@@ -157,6 +157,7 @@ static void store_tags(size_t lastpagelen, struct rettag_st *rst, struct edit_st
157157
}
158158

159159
og.header[5] = idx != 1;
160+
memset(&og.header[6], 0, 8);
160161
*(uint32_t*)&og.header[18] = oi32(idx++);
161162
og.header[26] = commentlen / 255 + 1;
162163
og.header[26 + og.header[26]] = commentlen % 255;
@@ -170,7 +171,8 @@ static void store_tags(size_t lastpagelen, struct rettag_st *rst, struct edit_st
170171
if (idx < opus_idx) {
171172
// 出力するタグ部分のページ番号が入力の音声開始部分のページ番号に満たない場合、
172173
// 空のページを生成して開始ページ番号を合わせる
173-
og.header[5] = 1;
174+
og.header[5] = 0;
175+
memset(&og.header[6], 0xff, 8);
174176
og.header[26] = 0;
175177
og.header_len = 27;
176178
og.body_len = 0;

version.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#define OPUSCOMMENT_VERSION "1.3.9"
1+
#define OPUSCOMMENT_VERSION "1.3.10"
22

33
#define OPUSCOMMENT_REVISION_YEAR (2019 - 1900)
4-
#define OPUSCOMMENT_REVISION_MONTH (3 - 1)
5-
#define OPUSCOMMENT_REVISION_DAY 3
4+
#define OPUSCOMMENT_REVISION_MONTH (4 - 1)
5+
#define OPUSCOMMENT_REVISION_DAY 7

0 commit comments

Comments
 (0)