History

avformat/matroskaenc: Check that Cluster has been opened

before setting the field indicating that a Cluster has been opened.

Andreas Rheinhardt committed 6 years ago

Commit 5d24b681 parent 907b7f81 file · +1 −1Browse files

Unified · Split

libavformat/matroskaenc.c+1−1
@@ -2311,10 +2311,10 @@ static int mkv_write_packet_internal(AVFormatContext *s, AVPacket *pkt, int add_ · 2310 unmodified lines
2311 }2311 }
2312 2312
2313 if (mkv->cluster_pos == -1) {2313 if (mkv->cluster_pos == -1) {
2314 mkv->cluster_pos = avio_tell(s->pb);
2315 ret = start_ebml_master_crc32(&mkv->cluster_bc, mkv);2314 ret = start_ebml_master_crc32(&mkv->cluster_bc, mkv);
2316 if (ret < 0)2315 if (ret < 0)
2317 return ret;2316 return ret;
2317 mkv->cluster_pos = avio_tell(s->pb);
2318 put_ebml_uint(mkv->cluster_bc, MATROSKA_ID_CLUSTERTIMECODE, FFMAX(0, ts));2318 put_ebml_uint(mkv->cluster_bc, MATROSKA_ID_CLUSTERTIMECODE, FFMAX(0, ts));
2319 mkv->cluster_pts = FFMAX(0, ts);2319 mkv->cluster_pts = FFMAX(0, ts);
2320 av_log(s, AV_LOG_DEBUG,2320 av_log(s, AV_LOG_DEBUG,

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t