avformat/jacosubenc: Fix writing extradata

The terminating '\0' is no longer included in the size of
the extradata output by the demuxer since commit
36e61e24e7.
E.g. if one remuxes the JACOsub sample JACOsub_capability_tester.jss
from the FATE suite, one receives a file not recognized as JACOsub
before this patch.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
(cherry picked from commit 54e8dcce8e)
This commit is contained in:
Andreas Rheinhardt
2021-09-24 00:31:52 +02:00
parent 86487300ce
commit 9abd7d144d
+1 -1
View File
@@ -24,7 +24,7 @@ static int jacosub_write_header(AVFormatContext *s)
const AVCodecParameters *par = s->streams[0]->codecpar;
if (par->extradata_size) {
avio_write(s->pb, par->extradata, par->extradata_size - 1);
avio_write(s->pb, par->extradata, par->extradata_size);
}
return 0;
}